repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cputlb: Pass cpu_transaction_failed() the correct physaddr
2018-06-12
Cédric Le Goater
x
ics_kvm: us
e
KVM
h
elpers
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-12
Cé
d
r
i
c Le Go
a
t
e
r
ppc
/
pn
v
: fix LPC H
C
firmw
a
re addre
s
s spac
e
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-12
Cédric L
e
Goater
target/ppc: extend eieio for POWER9
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-12
Cédric
L
e Goater
spap
r
/vio: deprecate the "i
r
q" propert
y
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédric L
e
Goat
e
r
ftgmac100: remove
c
h
eck on
r
u
n
t messages
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédric Le Goater
ftgmac
1
00: fix mult
i
cas
t
h
a
sh routine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
C
é
d
ric Le Goat
e
r
ftgmac100: add IEEE 802
.
1
Q
VL
A
N suppo
r
t
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Céd
r
ic Le
G
oater
ftgm
a
c1
0
0:
c
ompute
maximum f
r
ame size depending on
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
C
é
dric Le Goater
a
spee
d
: add t
h
e pc9
5
52
c
hips
t
o the withersp
o
on ma
c
hine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
C
é
dri
c
Le Goater
misc: add pca9552
LED bli
n
ker model
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédric Le Goater
aspeed: Add EEPROM
I
2C dev
i
ces
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédri
c
L
e Go
a
ter
smbus: add
a s
m
bus_ee
p
r
om_init
_
one() r
o
u
tine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédr
i
c
Le Goater
aspeed: add a
n
I2C RTC device to all mach
i
n
e
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
Cédric Le Goater
aspe
e
d: add support for
t
he wither
s
poon-bmc board
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-08
C
é
dric Le
G
oat
e
r
aspeed:
r
emove igno
r
e_memory_transaction_
f
ailure
s
on
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-06-04
Cé
d
ric Le Goater
mig
r
a
t
ion: discard non-migratable RAMBlocks
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-31
Cédric Le Goater
s
l
irp/
n
csi: add checksum suppor
t
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-31
Cédri
c
L
e
Goater
s
l
irp/ncs
i
: add a "
G
et P
a
rameters"
res
p
onse
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-31
Cédri
c
Le Goater
slir
p
/ncsi: f
i
x "G
e
t Ve
r
s
i
o
n ID" p
a
yload
length
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-08
Céd
r
ic Le
G
oater
cpus: tc
g
:
fix nev
e
r exiting loop on
u
nplug
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-03
Cé
d
ric Le
Goate
r
target/ppc:
a
dd b
a
sic support for PTCR on POWER9
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-05-03
C
édri
c
Le Goater
target/ppc: retur
n
a nil H
P
T ba
s
e a
d
d
r
e
ss on sPAPR
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-04-26
Cédr
i
c Le Goater
timer/aspeed: fi
x
vmstate version id
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-03-18
Céd
r
i
c Le Goa
t
e
r
target/p
p
c: fix tlbsync to chec
k
privilege level d
e
pen
d
ing
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-27
C
é
dric Le G
o
ater
ppc/pnv: fix PnvChip rede
f
ini
t
ion in
<hw/ppc/pnv_xscom
.
h>
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-20
Cédri
c
Le Goater
t
a
rget/p
p
c: ad
d
s
u
pport
f
or hy
p
er
v
isor doorbells on
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-20
Cédric Le Goat
e
r
target/ppc
:
m
s
gs
n
d
a
n
d msgclr instructions
nee
d
hyperviso
r
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-20
Cédric Le Goater
targ
e
t/ppc: fi
x
d
o
o
r
bell
and hypervisor
door
b
e
l
l definitions
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric Le G
o
ater
t
arget/ppc: add support
for POWE
R
9
H
I
L
E
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric Le
Goater
ppc/pnv: change initrd address
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric Le Goa
t
er
ppc/pnv: fix XSCOM core addressing on
POWER9
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric Le Goater
ppc
/
pnv: introduce pnv*_is_p
o
wer9(
)
helpers
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric
Le
G
oater
ppc/pnv: change c
o
re mask
f
or
P
OW
E
R9
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
C
édric Le Goater
ppc/pnv: use POWER9 D
D
2 processor
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Céd
r
i
c Le Goater
t
ests
/
boot-serial-tes
t
: fix powernv support
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-16
Cédric Le Goater
ppc
/
pnv
:
Upd
a
te
s
ki
b
oot firmware image
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-10
Cédric Le Go
a
ter
ta
r
get/ppc: more use of
t
h
e
PPC_*(
)
m
acro
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2018-01-10
Cédr
i
c Le
G
o
ater
ppc/pnv: change powernv_ prefix to
p
nv_ for overall
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric Le Goater
target/ppc: introduce the
P
PC_
B
IT() macro
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
C
é
dric Le Goater
s
papr:
i
n
t
r
oduce a spapr_qirq() helper
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric Le Goa
t
er
spapr
:
i
n
tro
d
uce a spapr_irq_set_lsi() helper
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric Le Goa
t
er
s
p
a
pr:
move t
h
e
I
RQ allocat
i
on routines under the ma
c
hine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédri
c
Le Goate
r
ppc/xics: assign
o
f th
e
C
P
U
'intc' pointer und
e
r th
e
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric
L
e
Goate
r
ppc/xics: introduce an icp_crea
t
e() helper
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric
L
e Goater
spapr/rtas: do not reset th
e
M
SR
i
n s
t
op-self comm
a
nd
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric Le Goater
spapr/rtas: fix reb
o
ot
of a a S
M
P TCG gues
t
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Cédric Le Goater
spap
r
/rtas: disable the decrement
e
r in
t
errupt when
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
C
é
dric L
e
Goater
pcc: d
e
fin
e
t
h
e Power-
s
aving mode Exit Cause Enabl
e
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-12-14
Céd
r
i
c
Le Go
a
ter
ppc
/
xic
s
: remove useless if cond
i
tion
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-10-12
Cédric L
e
Goater
watchd
o
g
/
a
speed:
fix variable type to store reloa
d
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-09-27
Cédric
L
e Goater
ppc/pnv: check for OPAL firmware
f
i
l
e
presence
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-09-15
Cédric Le Goate
r
spapr: f
i
x C
A
S-
g
enerated res
e
t
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-09-15
Cédric Le Goater
ppc/xive
:
fi
x
OV5_XIVE_EXPLOIT
bits
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-07-17
Céd
r
ic Le Goater
target/ppc:
f
ix CPU
h
otplug wh
e
n radix is enabled
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-07-11
Cédric
Le Goater
spapr:
populate device
tree
d
ependi
n
g on XIVE_
E
X
P
L
OIT
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-07-11
C
é
dr
i
c Le Goater
s
p
apr: i
n
troduce the XI
V
E_EXPLOIT op
t
ion in
CAS
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-13
Cédric Le Goat
e
r
tim
e
r/a
s
p
e
ed: f
i
x timer enablement when a reload is
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-13
Cédric Le Goater
aspeed
:
a
dd a t
e
m
p
sensor
d
e
v
ice on I2C bus 3
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-13
C
édric Le Go
a
ter
hw/misc: add a TMP42{1,
2
, 3} devic
e
m
odel
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-05
C
é
dric
L
e Goat
e
r
ppc/pnv: check the retu
r
n value of
fdt_setprop()
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-02
Cédric Le
G
oater
a
speed: add some I
2
C
d
evices t
o
the Aspeed ma
c
hines
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-02
Cé
d
ric Le Goate
r
aspeed/i2c:
introduce a sta
t
e machi
n
e
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-02
Cédric Le G
o
ater
aspe
e
d/i2
c
:
handl
e
LAST
c
o
m
mand under the RX
c
ommand
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-06-02
Cédri
c
L
e
G
o
ater
aspeed/i2c: im
p
rove c
o
mmand h
a
ndling
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-05-12
Cédric Le
G
oater
vnc: rep
l
ace hweight_long() with ctpo
p
l()
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-05-10
C
édric Le Goater
ppc/pnv: re
s
trict BMC
o
bject to the BMC
s
imul
a
tor
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédri
c
Le Goat
e
r
ppc/pnv
:
generate a
n
O
E
M S
E
L e
v
ent on shutdown
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goater
p
p
c/pnv: add initial
IPMI sensors fo
r
t
h
e BMC simulato
r
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goater
p
pc/pnv: populate device tr
e
e for IPMI BT de
v
ice
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Céd
r
ic
L
e Goate
r
ppc/pnv: populate device t
r
ee
f
or se
r
ial devi
c
e
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric
L
e
Goater
ppc/pnv: popul
a
te de
v
ice tree for RTC d
e
v
i
c
e
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goate
r
ppc/pnv: scan ISA bus to
popul
a
te device tree
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Céd
r
ic Le
G
oa
t
er
ppc/pnv
:
enabl
e
only
one LPC bu
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cé
d
r
i
c
Le G
o
a
t
er
s
p
apr:
remove the 'nr_servers' field from the machine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédr
i
c Le Goater
i
p
m
i
:
i
n
tro
d
uce
a
n ipmi_bmc_gen_event(
)
API
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric
L
e
G
o
ater
ipmi:
i
ntroduce an ipmi_bm
c
_sdr_find() API
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédr
i
c Le Goater
ipmi
:
pro
v
id
e
support for FR
U
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
C
édr
i
c Le Goater
ipmi:
u
se a
f
ile to load
S
D
Rs
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric
L
e Goate
r
ppc: add I
P
MI su
p
po
r
t
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le
Goat
e
r
ppc/pnv
:
A
dd cut
d
own PS
I
bridge model
and
h
ookup
e
x
te
r
n
a
l
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goater
pp
c
/p
n
v: add memory regions fo
r
the ICP registe
r
s
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cé
d
ric Le
G
o
ate
r
p
pc/pnv: a
d
d a
h
elp
e
r to calculate MMIO addresses registers
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric
L
e
Go
a
t
er
p
pc/pnv
:
c
r
eat
e
the ICP
o
bject under PnvCore
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric
L
e G
o
ater
ppc/pnv: extend the machine with a Int
e
rruptStats
P
r
o
vider
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
C
é
d
r
ic Le
G
o
at
e
r
ppc
/
pnv: extend the machin
e
with a
X
ICSFabric interfa
c
e
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
C
édric Le Goater
ppc
/
pnv
:
add a PnvICPS
t
ate object
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cé
d
ric Le
G
o
a
ter
ppc/xi
c
s: add a realize() han
d
ler to
I
CPStateClass
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goater
s
papr: allocate the ICPSta
t
e
o
b
ject from under sPAPRCPUC
o
r
e
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cédric Le Goater
spapr: mov
e
the IRQ server
number mappi
n
g under
the
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
C
édric Le Goat
e
r
ppc
/
xics: introduce an 'i
n
tc' backlink under PowerPCCPU
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-26
Cé
d
ric Le
Goater
ppc/spapr: QO
M
'ify
sP
A
PRRTCState
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-25
Cédric Le Goater
slirp
:
a
d
d a fake NC-SI backend
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-25
Cédric Le Goater
a
s
pee
d
: add a FTG
M
AC
1
00 ni
c
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-25
C
é
dr
i
c L
e
Goater
net/f
t
g
mac100: add
a 'asp
e
ed' pr
o
perty
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-24
Cédric Le G
o
a
t
er
n
e
t
:
add FTGMAC
1
00 supp
o
rt
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-04-24
Cédri
c
L
e
Goa
t
er
hw/net: add MII de
f
initions
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-03-05
Cédric
Le Goat
e
r
ppc/xi
c
s: register re
s
e
t
handlers for
the ICP and ICS
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-03-01
C
é
d
ric
L
e Goater
p
p
c/xics: rename 'ICPState *' variables to 'icp'
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-03-01
Cédric Le Goater
p
pc/xics: move
Inter
r
upt
S
t
a
tsProv
i
der to the sPAPR
.
.
.
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
2017-03-01
Cédric
Le Go
a
ter
ppc/xics: move
ics-simple post_load under the machine
Signed-off-by:
Cédric Le Goater
<clg@kaod.org>
commit
|
commitdiff
|
tree
next