repo.or.cz
/
qemu-kvm
/
fedora.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qemu-kvm: fix segfault when running kvm without /dev/kvm
2009-09-07
Mar
k
McLoughli
n
Allow puls
e
audio
b
ackend
t
o be the
default
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-09-07
Mark McLough
l
i
n
Fix
li
n
ux-user build on ppc
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-08-28
Mark McLo
u
ghlin
Remove t
h
e virtio
-
{blk, console}-
p
ci-0-10 d
e
vice types
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-08-28
Mark
McLoughlin
R
e
mo
v
e the pc-0-
1
0 machine type
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-08-09
Mark McLoughlin
ne
t
: f
i
x vnet_hdr bu
s
tage
with slirp
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-30
M
a
rk
McLoughlin
M
erge
c
o
mmit 'v0
.
11
.
0-rc1' i
n
to stable
-
0
.
11
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-30
Mark
M
cLo
u
ghlin
Merge commit
'41
3
fb2412d' into
stabl
e
-0
.
11
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-30
Mark
M
cLoughlin
Mer
g
e commit 'dedd9
e
caf
9
' into
s
t
a
ble-0
.
11
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-30
Mark McLough
l
in
Me
r
ge
commit 'v0
.
1
1
.
0
-
rc0' into stable-0
.
1
1
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
M
ark
M
c
Lou
g
hlin
Add support for fd=name to tap and socket
n
etworking
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Mark
M
cLoughlin
Add
getfd and closefd mon
i
t
o
r com
m
ands
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Mark McLoughl
i
n
Add a
pc-
0
.
11
machine typ
e
and
m
a
k
e the pc type an
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Mark McLoughl
i
n
A
d
d monitor_g
e
t_fd()
c
ommand for fetc
h
ing
n
a
m
ed fd
s
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Ma
r
k McLoughlin
A
dd SC
M
_RIGHTS s
u
pport
t
o unix socket char
a
cter devices
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Mark
M
cLoughlin
Add mach
i
n
e
typ
e
alias
e
s
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-29
Mark McLoughlin
Make tc
p
_chr_read()
u
s
e
recv
m
sg()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-16
Mark McL
o
ughl
i
n
Add
a pc-0-1
0
machine type fo
r
compatibil
i
ty with 0
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-16
Mark McLoughlin
Change defaul
t
PC
I
class of virtio-console
t
o
PCI_CLASS_SE
R
I
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-16
Mark McLoughlin
Change def
a
u
lt
PCI c
l
ass of virt
i
o-blk to PCI_CLASS_
S
TORAGE_SCSI
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-10
Mark
McLoughlin
Prefer
s
ysfs for USB h
o
st devices
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-09
Ma
r
k McLoughlin
Unre
g
ister savevm c
a
llback in e
e
prom93xx_
f
r
e
e
()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-09
Mark McLoughlin
Don't leak VLANCl
i
ent
S
tate
on PCI hot
r
emove
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-09
Mark McLough
l
in
Don
'
t a
b
ort if
T
UNSETSNDBUF
f
ai
l
s w
h
ere no sndb
u
f=
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-09
Mark McLough
l
i
n
n
e
t
:
s
et a default
value
f
or s
n
dbuf=
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-07-08
Mark McLo
u
g
h
l
i
n
net: re-
i
nstate some
l
ost vnet_hdr
c
ode
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mar
k
McLoughlin
v
irtio-net: implement as
y
nc
p
acket sending
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mark McLo
u
ghlin
net: ad
d
'-net
t
ap,sndbuf=
n
bytes'
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
M
a
rk M
c
Loughlin
n
e
t:
re
t
urn TAPState from
n
et_tap_init()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Ma
r
k
M
c
Loughlin
ne
t
: h
a
ndle EAGAIN
from
ta
p
f
d
wr
i
te(
)
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mark McLo
u
ghlin
net:
a
dd tap_read_po
l
l() helper
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
M
ar
k
McLoughlin
net: add
p
acket len
g
th to Ne
t
Pa
c
ketSent
c
al
l
b
ac
k
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mark Mc
L
oughl
i
n
net: purge queued pac
k
ets in
tap_c
l
eanup()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
M
ark McLo
u
ghlin
net
:
add qemu_purge_q
u
eu
e
d_
p
ackets()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mark McLoughlin
v
irtio-
n
et: enable mergeable receive buffers
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
M
a
rk McLoughlin
vir
t
io: add suppor
t
for
indir
e
ct rin
g
ent
r
i
es
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-22
Mark McLoughl
i
n
virtio: make v
r
i
ng
_
desc_*() take phy
s
a
dd
r
s
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-16
Mark Mc
L
oughl
i
n
Prevent CD-ROM me
d
ia eject whi
l
e dev
i
c
e is locked
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mark M
c
Loughlin
M
e
rge branch 'master'
of git://git
.
sv
.
gnu
.
org/
q
emu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mar
k
McLoughl
i
n
Merge
b
ranch 'master' of
git://
g
i
t
.
sv
.
gnu
.
org/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mark McLoughlin
Mer
g
e branch
'
master' of git://git
.
sv
.
gnu
.
org/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mark McLo
u
g
h
lin
Merge branch 'master' o
f
g
it:
/
/git
.
sv
.
gnu
.
org/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
M
a
rk McLoughli
n
Merge bran
c
h 'maste
r
' of git://git
.
sv
.
gnu
.
org/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mark McLoughlin
Merge
b
ranch
'
master' of
gi
t
://git
.
sv
.
g
n
u
.
o
r
g/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-11
Mark McL
o
ughlin
Merge branch '
m
aster' of git:/
/
gi
t
.
s
v
.
gnu
.
org/qemu
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
M
a
r
k Mc
L
oughlin
virtio
-
net: i
m
plement rx
p
acket queueing
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mar
k
McLoughlin
net: make use of async
p
acket sending API
i
n tap client
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McL
o
u
ghlin
net: add qemu_send_packet_async()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark
McLoughlin
net: split out packet q
u
eueing and flushi
n
g into se
p
ar
a
te
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McL
o
u
g
hlin
net
:
return
s
tatus from
qemu_deliv
e
r_packet()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
M
a
r
k McLoughlin
net
:
add r
e
t
u
rn
val
u
e
to packet rece
i
v
e
handler
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McLoughlin
net:
pass VLANClientSta
t
e
* as first ar
g
to receive
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark
M
cLoughli
n
net: re-name
vc-
>
fd_read() to vc->receive()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Ma
r
k McLou
g
hlin
net
:
add fd
_
read
v
() handler to qemu_new_vlan_client
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McLoughlin
net:
o
n
l
y
read from tapfd when
w
e
can
send
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McLoughlin
net: vlan cli
e
nts wi
t
h no fd_can_read() can always
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mar
k
McL
o
ug
h
li
n
net: move the tap buffer into TAPStat
e
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
M
a
rk
McLoughlin
n
e
t: factor tap_read_packet()
out of tap_send()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark M
c
Lou
g
h
l
in
net: fix error
reporting for
so
m
e net parameter checks
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-06-09
Mark McLoughli
n
Revert "
F
i
x
output of uninitiali
z
ed string
s
"
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-05-20
Mark
M
cLough
l
in
Work ar
o
u
nd sup
p
orted cpu
i
d ioct
l
() brokenness
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-05-20
Mark
M
cLoughlin
kvm:
a
dd error message for when SMP is requested
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-05-20
Mark McLough
l
in
kvm: work around suppor
t
ed
c
puid ioctl()
brokenness
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-05-06
Mark M
c
L
o
u
g
h
lin
vir
t
io-net: R
e
-instate GSO code removed upstrea
m
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-05-01
Mark McLoughlin
ppc:
i
nclude c
a
che-utils
.
o in BLO
C
K_OBJS
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-28
Mark McLoughl
i
n
n
e
t: un
b
reak t
a
p
netw
o
rking
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-23
Mark
McL
o
u
g
hlin
net: drop packet from
t
a
p
device if all
NICs are down
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-01
Mark Mc
L
oug
h
lin
kvm: configure: -
-
w
i
th-p
a
tched-kernel
d
oesn
'
t need
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-01
M
ark McLoughlin
kvm: c
o
nfigure: pass --with-p
a
tched-kernel t
o
k
ernel
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-01
Ma
r
k Mc
L
o
ughlin
kvm: configure:
r
u
n
k
e
rnel c
o
nfigure even wi
t
h
--with
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-04-01
Mar
k
Mc
L
oughlin
k
v
m: configure:
r
emove unuse
d
de
p
mod_vers
i
on
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-02-03
Mark
McLoughlin
kvm
:
configure: --with-p
a
tched-kernel doesn't need
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-02-03
Mark Mc
L
oughlin
kvm
:
c
onfigure: if all e
l
se fa
i
ls, really infer kernel
.
.
.
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-18
Mark Mc
L
o
ughlin
Fix qemu_sen
d
_packet
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLoughlin
D
e
vice-assignme
n
t: fix RO
M
writing
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLoughli
n
Kill
unused v
a
riable
i
n enab
l
e_vapic()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLoughlin
Fix update_
v
bios_real_tpr declaration
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLo
u
gh
l
in
M
ak
e
another couple of funct
i
ons static
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
M
a
r
k
McLou
g
h
l
in
Kill unused variable i
n
kvm_init_vcpu()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mar
k
McLou
g
hlin
Make qemu_
k
vm_s
y
s
t
em_re
s
et() static
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
M
ark McLoughlin
Kill red
u
ndant declaration of smp_cpus
a
nd vm_ru
n
ning
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mar
k
M
cLoughlin
Kill
redun
d
ant decl
a
ri
o
n of perror()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark Mc
L
oug
h
li
n
Kill un
u
sed variab
l
e
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
M
a
r
k
McLoughlin
Device-assignment: add assigned_dev_
u
pdate_irq() pro
t
o
t
y
p
e
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McL
o
ughlin
De
v
i
c
e-ass
i
gnment: a
d
d
kvm_a
d
d_
i
operm_data() prototype
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
M
a
rk
M
cLou
g
hli
n
kvm: libkvm
:
m
a
ke
g
e
t_s
l
o
t
(
)
and c
o
.
static
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLoughlin
De
v
ice-a
s
signment: don't use libkvm's private get_slot()
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Ma
r
k
McLoughl
i
n
Fix vi
r
tio
_
blk_init(
)
calls
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLou
g
hlin
Ma
k
e
lsi_s
c
si_un
i
nit() sta
t
i
c
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLoug
h
lin
Kill som
e
r
e
dunda
n
t decl
a
rati
o
ns
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark Mc
L
oughlin
Mak
e
qemu_alloc_physr
a
m() and alloc_mem_area
(
)
static
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-15
Mark McLo
u
g
h
lin
Fix t
h
e prototy
p
e
of virtio_net_
i
nit
(
)
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-08
Ma
r
k
M
cLoughlin
Virtio-net: migrati
o
n
f
i
xes
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2009-01-07
Mark Mc
L
oughlin
Fi
x
kvm_t
p
r
_
opt_setup() args
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-12-14
Ma
r
k Mc
L
oughlin
Virtio: enable V
I
RTIO_ZERO_COPY
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-12-10
Mark
Mc
L
oug
h
lin
D
e
vice-ass
i
gnment
:
really exit if cmdline parsing fails
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-11-30
Mark McLoughli
n
Device-assignment: ini
t
_a
s
s
i
g
ned_device() e
r
ror h
a
ndling
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-11-30
Mark
McLoughl
i
n
Devic
e
-ass
i
gnment: munmap(
)
m
mi
o
regions
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-11-30
M
a
rk McL
o
u
g
h
lin
D
evice
-
assign
m
ent:
close PCID
e
vRegions::c
o
nf
i
g_
f
d
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-11-30
Mark
McLough
l
i
n
Device-
a
s
s
ignment: free device if hotplug fai
l
s
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
2008-11-30
M
a
r
k
M
cLou
g
hlin
D
evice-
a
ssignm
e
nt:
c
leanup irq assign
m
ent
e
rror m
e
ssage
s
Signed-off-by: Mark McLoughlin <
markmc@redhat.com
>
commit
|
commitdiff
|
tree
next