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
Allow overriding the location of Samba's smbd.
2011-09-03
Br
a
d
Allow
o
ver
r
id
i
ng the location of
Samba'
s
smbd
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-09-03
Stefan Weil
Use new ma
c
ro QEMU_PACKED for packed structures
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-09-03
Stefan Weil
Add new macr
o
QE
M
U
_
PACKED for packed C structures
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-28
Artyom Ta
r
asenko
Fix disabling inte
r
rupt
s
i
n
s
un4u
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-28
B
lue Swirl
TC
G
: improve o
p
timize
r
debugg
i
n
g
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-28
Bl
u
e
S
wir
l
dyngen-exec
.
h: cleanup
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-27
H
e
rvé Poussineau
g
3
6
4fb: c
o
nvert
to qdev
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-27
Hervé Po
u
s
s
ineau
g36
4
f
b
: use trace framework
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-27
Pa
v
el Borzenkov
checkpa
t
c
h: fix b
r
aces {} handling
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-27
G
e
rd Hoffm
a
nn
Fix linker scripts
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-27
Brad
Fix build on OpenBSD
w
ith BS
D
userland emu a
n
d
smartcard
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Swirl
escc: rep
l
ace DPRINTFs with
tr
a
cepoints
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Swirl
m48t59:
a
void str
u
cture hol
e
s spotted by pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
B
l
ue Swirl
escc: avoid st
r
ucture
h
oles s
p
o
t
ted
b
y pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Sw
i
rl
fdc
:
avoid structure h
o
les
s
po
t
ted by pa
h
ole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Bl
u
e
S
w
ir
l
pcne
t
: avoid st
r
uct
u
re holes spotted by pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Swirl
esp: avoid structure ho
l
es spo
t
te
d
by paho
l
e
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Bl
u
e Swirl
su
n
4m:
avoid structure holes spo
t
t
e
d
by p
a
hole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
B
l
u
e
S
wirl
tcx: avoid str
u
c
t
ure hol
e
s spotte
d
by pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blu
e
Swirl
sun4m_
i
ommu: avo
i
d str
u
ctur
e
hole
s
spotted
b
y
pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
B
lue Swirl
slavio_intctl:
a
vo
i
d
s
tru
c
ture
h
o
les
s
p
otted
b
y
paho
l
e
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Swirl
slav
i
o_m
i
sc: a
v
oid s
t
ruct
u
re h
o
les spot
t
ed by p
a
hole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Bl
u
e
Sw
i
rl
s
lavio_t
i
mer: avoid
struc
t
ure ho
l
es spotted by pahole
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Austin Cl
e
ment
s
m
o
n
i
tor: Prev
e
nt sign-
e
xtens
i
on
o
f 3
2
-
bit addresses
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blu
e
Swirl
Merg
e
branch 'queues/slirp' of
git://git
.
kiszka
.
or
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-21
Richar
d
Henderson
tcg-ia64: Fix
t
ypos
i
n AREG0 set
u
p in prolog
u
e
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Richard Henderson
tcg-hppa: Fix CPU_TEMP_BUF_NLONGS
ov
e
rs
i
ght
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Ric
h
a
rd Henderson
tcg: Constant fold neg,
andc, orc,
e
qv, nand, n
o
r
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Richard Henderso
n
tcg: Always def
i
ne all o
f
the TCGOpcode
e
num members
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Richard Hender
s
on
tcg
:
Add
a
nd use T
C
G_OPF_64BIT
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Brad
Check
for p
r
esence of compiler -pthread
f
lag
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Blue Swirl
Convert last qemu_free and qemu_malloc uses
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
A
ust
i
n Clem
e
nts
m
o
n
itor:
S
ho
w
combin
e
d
p
rotection bi
t
s in "
i
n
f
o mem"
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Au
s
t
in Clements
monitor: Fix "info mem"
t
o
print the la
s
t memor
y
r
ange
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Austin Clements
monitor: Prevent s
i
gn-extens
i
on of 32-bi
t
ad
d
ress
e
s
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Stefan W
e
i
l
w
3
2
:
F
ix fo
r
mat string regression
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Stefan Weil
w64: Ad
d
definiti
o
n
of FMT_p
i
d
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-21
Stefan
Weil
Fix conversions f
r
om pointer to t
c
g_target_long
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-20
B
lue
S
wirl
scsi-disk: fix DPRINTF
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-16
P
a
olo
B
onzini
scsi: do
n
ot o
v
erwrite
m
e
mory on
REQUEST SE
N
S
E
comma
n
ds
.
.
.
Reported-by:
Blue Swirl
<blauwirbel@gmail.com>
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-14
P
e
ter Ma
y
de
l
l
hw/scsi-bus
.
c: Fix u
s
e of unin
i
t
i
alis
e
d
var
i
able
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
Bra
d
Fix
forci
n
g multicast ms
g
s
to loo
p
back o
n
OpenBSD
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
Tobias Nygr
e
n
Use mmap
t
o allocate execute m
e
mory
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
M
anuel Bouyer
Fix network
i
nterface tap backend
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
Stefan Weil
d
a
r
w
i
n
-user: Remove two unused
v
ari
a
bles
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
Blue
Sw
i
rl
TC
G
: fix copy propagati
o
n
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-07
Blue Swirl
Remove unu
s
e
d
i
s
_softmmu p
a
r
a
meter from cpu_han
d
l
e_mmu_fault
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-06
A
rtyom Tarasenko
F
i
x
handling of conditiona
l
br
a
nches
i
n delay s
l
ot
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-08-01
Blue Swirl
Sparc: fi
x
non-f
a
ulting unassigned
me
m
ory a
c
cesses
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Blue Swirl
TC
G
: fi
x
breakage
by p
r
evi
o
us patch
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Blue
S
wi
r
l
T
CG: fi
x
br
e
akage on s
o
m
e
RISC hosts
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Kiri
l
l
Batuzov
D
o
constant
f
o
lding
f
or unary operations
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Kirill Batuzov
Do constant
f
olding f
o
r shift
ope
r
ations
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Kirill Batuz
o
v
Do const
a
nt
f
o
l
ding for boolean op
e
ration
s
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Kirill
Batuzov
Do constant fol
d
ing f
o
r basic arithmetic operation
s
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
K
i
rill Batuzov
A
dd copy a
n
d constant propagatio
n
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Kir
i
ll B
a
tuz
o
v
Add T
C
G optim
i
z
a
tion
s
stub
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
B
l
ue Swirl
e
xe
c
.
h cleanup
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Michael Tokare
v
revamp acpitable parsing a
n
d allow to speci
f
y comple
t
e
.
.
.
Cc:
Blue Swirl
<blauwirbel@gmail.com>
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
T
s
uneo Saito
SPARC64: imp
l
e
m
e
nt %
f
prs dirty bits
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-30
Tsun
e
o Saito
SPARC64: fix f
n
o
r
* a
n
d fnand
*
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-25
Blue
S
w
i
rl
Let u
s
e
r
s select their p
y
thons
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-25
Blue Swirl
simplet
r
ace: suppress a
warning f
r
o
m
unused
variable
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-25
Blue
Swirl
Wr
a
p recv
t
o avoid
w
arni
n
gs
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-24
Blue
Swirl
Fix chr
d
e
v
re
t
urn value conve
r
s
i
on
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-22
Avi Ki
v
ity
xe
n
: fix xen-ma
p
cache
b
uild on non
-
Xen capable targets
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-22
S
tefan Weil
t
a
rget
-
sparc: Fix compiler errors
(format st
r
ings)
Cc:
Blue Swirl
<blauwirbel@gmail.com>
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsune
o
Sa
i
to
SPARC
6
4
: implement add
t
io
n
al MMU faults relat
e
d
t
o
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo Saito
S
P
ARC64
:
i
m
plement MMU miss traps
on
n
onfaulting loads
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo Saito
S
P
A
RC64: fix fa
u
l
t
st
a
tus ove
r
writt
e
n on nonfau
l
ting
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo
S
a
i
to
SPARC6
4
:
s
p
l
it
c
pu_ge
t
_
p
hys_page
_
debug()
from cp
u
_get_phys_p
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo Saito
SPARC
6
4:
introduce a convenie
n
c
e fun
c
tion for gett
i
ng
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo Saito
SPARC64: SFSR cleanup and fix
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-21
Tsuneo Saito
SPARC64: TTE bits c
l
eanup
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Bl
u
e Swirl
Update Open
B
IOS images fo
r
Sparc32 and Sparc64
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
B
l
ue Swirl
Fix
u
nassigned memory
a
ccess
h
andling
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Blue Sw
i
rl
Avoid CPU endian memory accesses in
devices
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Tsuneo Sait
o
SPARC64: trea
t
UA2007 ASI_
B
LK_*
a
s translatin
g
ASIs
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Blue
Swirl
checkpatch: Fix bracin
g
false
p
ositiv
e
s
on #if
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Stefan Weil
tcg/mips: Fix regress
i
on caused by t
y
po
(
c
o
py + paste
.
.
.
Cc:
Blue Swirl
<blauwirbel@gmail.com>
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Hervé Poussineau
ds1225y: c
o
n
v
ert to
q
dev device, and use it
i
n
MI
P
S
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Hervé
P
oussine
a
u
ds1225y: use trace fr
a
m
e
w
o
r
k
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Hervé Poussineau
ds1225y
:
Remove protec
t
ion
stuff, w
h
ich d
o
esn
'
t belon
g
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Ts
u
neo S
a
ito
SPARC64: add
m
i
ssin
g
break on fmovd
c
c
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Tsune
o
Saito
SPARC6
4
: fix VIS1 SI
M
D signe
d
compare instructions
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-20
Blue
Swirl
M
e
rge branch
'fo
r
-u
p
stream'
o
f gi
t
://git
.
lina
r
o
.
org
.
.
.
commit
|
commitdiff
|
tree
2011-07-16
Alex
a
n
d
r
e
Ra
y
mond
F
ix signal handling of SIG_I
P
I wh
e
n
io-thr
e
ad is enabled
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-16
A
l
exan
d
re Raymond
Fix s
i
gna
l
handling whe
n
io-
t
hre
a
d is di
s
a
ble
d
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-16
Peter Maydell
t
c
g
/README: Expand ad
v
ice on nu
m
ber of TCG ops per
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Artyom Tarasenko
set
E
L
F_HW
C
AP for SPARC and SPARC64
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Blue
S
w
irl
Spar
c
: fix FPU and AM en
a
ble
c
hec
k
s for t
r
anslation
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
T
sune
o
Saito
S
PARC
6
4: C99 commen
t
fix f
o
r blo
c
k
-
transfer ASIs
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Tsuneo Sait
o
SP
A
RC64: Ad
d
JPS1 AS
I
_
B
L
K
_AIU[
P
S
]L AS
I
s fo
r
ldfa and
.
.
.
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Tsuneo Saito
S
P
ARC64:
A
dd UA2007
A
SI_
B
LK_
A
IU[PS]L?
AS
I
s
f
or stfa
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Tsuneo Saito
SPA
R
C64: A
d
d UA2007
A
SI_BL
K
_AIU[PS]L? ASIs for ldfa
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Tsuneo Saito
SPARC64: fp_disabled checks
o
n
s
t
fa/stdfa
/
stqfa
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
T
s
uneo S
a
ito
SPARC6
4
: Implem
e
nt stfa
/
stdfa/stqfa in
s
tr
c
utions pro
p
erly
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Ts
u
neo Sait
o
SPARC64: fp
_
disable
d
checks on ldfa
/
lddfa/ldqfa
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-14
Tsun
e
o Saito
SPARC64: Implement l
d
fa/lddfa/ldqfa instru
c
tions properly
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
2011-07-12
Ste
f
an Hajn
o
c
zi
os-posix: set gro
u
ps pr
o
perly for -runas
Signed-off-by:
Blue Swirl
<blauwirbel@gmail.com>
commit
|
commitdiff
|
tree
next