repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
balloon: Fix header comment; add Copyright
2011-07-21
Luiz C
a
p
itulino
Error:
F
ix b
u
ild when qemu
-
c
o
mmon
.
h is not
inc
l
u
ded
Signed-off-by:
Luiz Capitulino
<lcapitulino@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Luiz Capituli
n
o
Introduce compiler
.
h header file
Signed-off-by:
Luiz Capitulino
<lcapitulino@gmail.com>
commit
|
commitdiff
|
tree
2011-07-19
Luiz Capitulino
qemu-config: Document -drive options
Signed-off-by:
Luiz Capitulino
<lcapitulino@gmail.com>
commit
|
commitdiff
|
tree
2011-07-19
Lu
i
z Capitulino
qemu
-
options
.
hx: Document missing -drive options
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-07-05
Luiz Capitulino
block: d
r
ive_init():
I
m
prove CHS set
t
ing error messag
e
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-07-05
Luiz
Capitulino
blo
c
k
:
dr
i
v
e_ini
t
(): Si
m
p
l
ify inte
r
face
t
ype setting
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-06-27
Luiz
C
apitulino
virtio-serial: Fix segfault
on guest
b
oot
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-06-07
Luiz C
a
pi
t
ulino
I
ntrodu
c
e the new e
r
r
o
r framework
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-06-07
Luiz Capituli
n
o
QError: In
t
roduce q
e
rror_format
(
)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-06-07
Luiz Capi
t
ulino
QErro
r
:
I
ntro
d
uce qerror_fo
r
m
a
t_desc
(
)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2011-06-01
Luiz
Capitulino
HMP: Use QMP in
j
ect
n
m
i
implem
e
ntation
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-12-27
Lui
z
Ca
p
itulin
o
Fix m
i
g
r
a
te
s
et speed do
c
arg
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-12-06
Lu
i
z Capitulin
o
QM
P
:
Simplify monitor_
j
son_emitter()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-12-06
Luiz Ca
p
i
tulino
QMP: Drop
dead code
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-12-06
Luiz Ca
p
itulino
QMP: Fix d
e
fault r
e
sponse regr
e
ssion
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-21
L
u
iz Capitulino
Makefile: F
i
x
c
he
c
k
dependency bre
a
k
a
ge
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
L
uiz Capitulin
o
Makefi
l
e: F
i
x check dependency breakage
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
Luiz Capitulino
QMP
/
qmp-shell:
I
ntrod
u
ce HMP mode
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
Lu
i
z C
a
pituli
n
o
QMP: Introduce Human Moni
t
or
p
as
s
t
h
rough command
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
L
u
iz Capi
t
ulino
q
emu
-
cha
r
:
In
t
rodu
c
e Memory d
r
iver
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
Luiz Capit
u
li
n
o
QM
P
:
D
rop
v
m-info ex
a
mple script
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
L
u
iz
Ca
p
itu
l
ino
QMP: Re
v
amp the qmp-
s
hell script
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-11-17
Luiz Capitulino
Q
MP: Re
v
amp the Pyt
h
o
n clas
s
example
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
u
iz Capitulino
QMP/README: Upd
a
te QMP homepag
e
address
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Lui
z
C
a
pitulino
Monitor
:
Rename
t
he qemu
-
monitor
.
hx fi
l
e
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitulino
QMP: I
n
trodu
c
e
qmp
_
call_cmd()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitul
i
n
o
Monit
o
r: Direc
t
l
y call
QObject
h
andlers
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
u
i
z
Capitu
l
ino
M
o
nitor: R
e
name monitor_ha
n
dl
e
r_is_
a
sync()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitulino
Monit
o
r: Ren
a
me monitor_handler_
p
o
r
ted()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
ui
z
Capi
t
u
li
n
o
Monitor: Dr
o
p monitor_cmd_us
e
r_on
l
y()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitulino
Monit
o
r
:
Drop QMP
i
nfo from the qemu-monitor
.
h
x file
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
u
iz Capit
u
lino
QMP: Sm
a
ll cleanup in handle_qmp
_
command()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz C
a
p
itulino
QM
P
: Simplify do_info_com
m
an
d
s()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Ca
p
itulino
Q
M
P:
Introdu
c
e
query
c
o
mmands
d
ispatc
h
tab
l
e
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitulino
QMP: Introduce
command dispatch table
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz
C
ap
i
tulino
Q
M
P: Introduce qm
p
_
fin
d
_cmd(
)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capituli
n
o
Mo
n
itor: Introduce the qmp-comma
n
ds
.
h
x file
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
u
iz
C
apitulin
o
M
o
nitor: C
o
nv
e
rt
do_info(
)
back
to HMP
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz C
a
p
i
t
ulino
Monitor: Drop is
_
a
s
y
n
c
_
r
e
turn()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
u
iz Cap
i
tu
l
i
n
o
Monitor:
D
rop Q
M
P
bits from d
o
_
inf
o
()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Luiz Capitulino
QMP:
D
on't use do_info()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
L
ui
z
Ca
p
itul
i
no
Q
MP:
handle_
q
m
p
_
c
o
mman
d
():
Move 'cm
d
' sanity
c
h
eck
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-10-01
Lui
z
Cap
i
t
u
l
ino
Monitor: Int
r
oduce search_
d
ispatch_tab
l
e(
)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-08-22
Luiz Capitulino
QMP: Up
d
a
te RE
A
DME f
i
le
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-08-22
Luiz C
a
p
itu
l
ino
QMP
d
o
c
:
A
d
d
'Stab
i
lity
Considera
t
i
o
n
s
' sectio
n
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Lui
z
Capitulino
QMP:
h
andle_
q
mp_command(): Small
cle
a
nu
p
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Capitulin
o
Q
M
P: Drop
old input object checkin
g
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
L
u
i
z
Cap
i
tu
l
ino
QMP: Introduce qmp_che
c
k_input
_
obj()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Ca
p
i
tulino
QError: In
t
roduce QERR_QMP_EXTRA_MEMB
E
R
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Lu
i
z Capitulino
QMP
:
D
rop
old
c
l
ie
n
t argume
n
t checke
r
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz
Capitulino
Q
M
P: New argume
n
t check
e
r (second part)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Cap
i
tulino
QMP: New argument
checker (first part)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Lu
i
z Capituli
n
o
Monitor:
h
andle opt
i
onal '-'
arg
as
a bool
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
L
u
iz Capitulino
QDict: Introduce qdict_get_try_bool()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Capitu
l
ino
c
heck-q
d
ict: Introdu
c
e
t
e
s
t
f
or th
e
new itera
t
ion API
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Cap
i
tulino
QDic
t
:
Introduce new
i
te
r
ation API
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Capitulino
QDi
c
t: Introduce fun
c
ti
o
n
s to retrieve QDic
t
Entry values
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Capi
t
ulino
QDict: Small
terminolo
g
y change
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz Capi
t
ulino
Q
Dict: Renam
e
'
e
r
r_
v
al
u
e
'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
L
uiz C
a
pitulino
Q
E
rror: Enhance QERR_DEVICE
_
NOT_AC
T
IVE'
s
user desc
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-07-01
Luiz
C
apitulino
Q
MP: Fix err
o
r repor
t
ing in
t
he
as
y
nc AP
I
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
L
uiz Capitulino
json-st
r
eamer:
D
on't use q
d
i
c
t_put_obj()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
Luiz C
a
pitulino
json
-
l
e
x
e
r: Drop 'buf
'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
Lu
i
z Capitulino
check-qjson: Add more esc
a
pe tests
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
Luiz Capitulino
qjson:
H
andle "\
f
"
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
Luiz
C
api
t
ulino
json-lexer
:
Handle missing e
s
capes
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-11
Luiz
Capitu
l
in
o
json-lexer: In
i
tialize 'x
'
and '
y
'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-04
Lu
i
z Capitulino
block: Fix
serial number ass
i
gnme
n
t
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-06-01
Luiz Cap
i
tu
l
in
o
Mo
n
i
tor: Drop QMP
d
ocumentation from
c
ode
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-05-19
Luiz Capi
t
ulino
F
ix qtypes' licens
e
s
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-05-19
Luiz
Ca
p
i
tul
i
n
o
Monit
o
r: Retu
r
n before exiting with 'quit'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-05-19
L
u
iz Ca
p
i
tulino
sysemu: Export
'no_s
h
utdown'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-05-19
Luiz Capi
t
ulino
Re
v
ert "Monitor:
R
eturn before exiting w
i
th
'
qu
i
t'"
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-05-03
Luiz Capitulino
QMP: Introduce
RESUME eve
n
t
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Luiz Capi
t
u
lino
Monito
r
: Return before exit
i
ng
w
i
th 'quit'
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Luiz
C
apituli
n
o
QM
P
: Ch
e
ck "arguments" member
'
s type
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Luiz Capitulino
QError: Improve QERR_QM
P
_BAD_INPUT_OB
J
ECT desc
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Luiz Cap
i
t
ulino
Q
M
P
:
Use QERR
_
Q
MP_
B
AD_INPUT_O
B
JEC
T
_M
E
MB
E
R
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-26
Luiz Capit
u
lino
QErro
r
: Ne
w
QERR_QMP_BAD_INPU
T
_OBJECT_MEMBER
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-18
L
uiz Capitulino
M
o
ni
t
or:
Conver
t
do_screen_dump() to QObject
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-04-18
Luiz Capi
t
ulin
o
QMP: Improve R
T
C_CHANGE event de
s
cription
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-10
Luiz Ca
p
ituli
n
o
Q
M
P
: Really
move the RE
S
E
T
event
to qemu_s
y
stem_reset()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-09
Luiz Capitulino
QMP: Introduce WATC
H
DOG
e
vent
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
Luiz C
a
p
i
tulino
QMP: Introdu
c
e RTC_CHANGE event
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
L
u
iz Capitulin
o
QM
P
: Reva
m
p t
h
e qmp-
e
vents
.
t
xt file
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
Luiz Capitulino
QMP: Drop DEBUG even
t
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
Luiz Capitulino
QMP: Move RESET
event in
t
o qemu_system_r
e
set()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
Luiz Ca
p
it
u
lino
QMP:
Move
S
TOP event in
t
o
do_vm_sto
p
()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-03-08
Luiz Capitulino
b
lo
c
k
: Emit BLO
C
K_IO
_
ERR
O
R
b
efore
vm_st
o
p(
)
call
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
L
uiz Cap
i
tulino
M
onitor
:
R
e
p
o
rt m
o
r
e
than o
n
e error
in
h
andlers
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz Cap
i
tulino
Monitor: De
b
ug
stray prints the right way
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz Capitulino
Monitor: Audit ha
n
dler return
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz
C
apitulino
M
onitor: D
r
op the p
r
i
nt dis
a
bli
n
g m
e
chanism
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz
Capitulino
Monit
o
r: Debu
g
gi
n
g suppor
t
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz Capitulino
Mon
i
to
r
:
Rename
cm
d
_new_
r
et()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz Capit
u
lino
Monitor: Convert do_
c
hange() to cmd_new_r
e
t()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Lui
z
Cap
i
tuli
n
o
Monito
r
: Conv
e
r
t do_info() to cmd_n
e
w_ret()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz Capitulino
Monit
o
r
:
Convert do_physi
c
al_memo
r
y
_save() to cmd_new_ret()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
L
ui
z
Capitulin
o
Monit
o
r: C
o
nv
e
rt
d
o_
m
emory
_
sav
e
()
to cmd_ne
w
_ret
(
)
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
2010-02-19
Luiz
C
a
pitulino
Monitor: Co
n
vert do_migrate() to cmd_new_ret()
Signed-off-by:
Luiz Capitulino
<lcapitulino@redhat.com>
commit
|
commitdiff
|
tree
next