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
tcg-ppc: Merge cache-utils into the backend
2014-06-23
Richard Henderson
t
c
g-ppc: Merg
e
ca
c
he-uti
l
s into the backen
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
n
d
erson
qemu
/
osdep: Remove
the
ne
e
d
for qemu_in
i
t_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tc
g
-ppc: Re
n
ame t
h
e tcg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ic
h
ard Henderson
tcg-ppc: Remove the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-ppc64: Merge ppc3
2
shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
rd Henderson
tcg-ppc64:
Suppo
r
t m
u
l
s
h_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
t
cg-ppc64: Merge ppc32 r
e
g
i
ste
r
u
sage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
p
pc64: Merge ppc32
q
emu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tcg-
p
p
c
64: M
e
rge ppc32
brcon
d
2
,
s
et
c
o
n
d
2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Hen
d
erson
tcg-ppc6
4
: Begin merg
i
ng ppc3
2
with ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
Henderson
tcg-
p
pc64: Fix sub2
i
mplementat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Merge
32-bi
t
ABIs into th
e
prologue /
f
rame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
U
l
r
i
ch Wei
g
and
tc
g
-ppc64:
A
djust tcg_o
u
t_call f
o
r E
L
F
v
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Hend
e
rso
n
t
c
g-ppc64: Sup
p
ort the ppc64 elfv2 ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tcg-ppc64: Use the correct test in tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderso
n
tcg-ppc
6
4: Bet
t
er parame
t
er
i
ze the stack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard
H
e
n
ders
o
n
tcg-ppc64: Fi
x
TCG_TARGET_CALL_S
T
A
C
K_
O
FFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64: Move call macros
o
ut
of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d Henderso
n
t
cg-ppc64: Make TCG_AREG0
a
nd
TCG
_
REG_CALL_STACK enu
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd He
n
derson
tcg-pp
c
64: Use
tcg_out_{ld,st,cm
p
} inte
r
nal
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Hend
e
rson
tcg-pp
c
64: Relax register rest
r
ictions
in tc
g
_out_mem_
l
ong
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-pp
c
64: Mo
v
e function
s
a
round
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
h
a
rd H
e
nd
e
r
son
t
cg-ppc
6
4: Avoid so
m
e hard-
c
odings of TCG_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hende
r
son
tc
g
-ppc: Use uintptr_
t
i
n p
p
c
_
tb
_
set_jm
p
_
t
arget
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Rich
a
r
d
Hend
e
rson
tcg/o
p
t
i
mize: Don't special
cas
e
TCG_OPF_CALL_CLO
B
BER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Alexander Graf
T
CG: F
i
x
tcg_
g
e
n_ext
r
_i64_tl for
32b
i
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
ch
a
rd Henderson
tcg: Rem
o
v
e
TC
G
_T
A
RGET_HAS_new
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tci: Convert to
n
ew lds
t
o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tcg
-
i
3
86: Fix win64 qem
u
store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tc
g
/
o
p
t
imize: Rememb
e
r garbag
e
hig
h
bits for 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
en
d
er
s
on
tcg/optimize: Move updatin
g
of gen_opc
_
buf into tcg_opt_ge
n
_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
erson
tcg-sparc: Mak
e
d
e
b
u
g_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderson
t
c
g
-s390: Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderso
n
tcg-arm: M
a
ke debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
-aarc
h
64: Make debug_frame co
n
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nd
e
rson
tcg-i386: Make
d
ebug_frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
Hende
r
son
tcg: Allow the d
e
b
ug_fram
e
data
s
tructure to b
e
c
o
nsta
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hen
d
erso
n
tcg: Move s
i
ze effec
t
s out of
dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
d
erson
tcg: Remove sizemask
a
nd flags arguments to t
c
g_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
n
derson
tcg: Save flags and compute
d
sizemask in
TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
o
n
t
c
g: Register the
he
l
per info struct rather than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
ch
a
rd
Henderson
t
cg: M
o
ve sid
e
effects out of
d
h_
s
izemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Inl
i
ne tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hen
d
erson
tcg
:
Use
helper-gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
t
c
g:
P
ush tc
g
-
runti
m
e routines into
e
xec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nderson
tcg
:
I
n
ver
t
t
h
e i
n
clusion of h
e
lper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderso
n
t
cg: Optim
i
ze brcond
2
and se
t
cond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ar
d
Hender
s
o
n
tcg-mips: E
n
able
direc
t
chaining
of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Simplif
y
m
o
v
c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
h
ard Hend
e
rson
tcg-mi
p
s: Simplify b
r
cond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mips: Improve setcond
e
q/ne
v
s
z
eros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Simplif
y
se
t
c
o
nd2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
d
e
r
s
on
tcg
-
mips: S
i
m
plify brc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: Simplify s
e
tco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-m
i
ps: C
o
mmonize opcode implementatio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard He
n
derson
tcg
-
mip
s
: Im
p
r
ove add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hende
r
s
o
n
tcg-mips:
Hoist
args
l
oads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enders
o
n
tcg-mips: Fix sub
t
ra
c
t immediate ra
n
ge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
s
o
n
t
c
g-mips:
N
ame the opcod
e
e
n
umeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
ha
r
d
Hend
e
rson
tc
g
-mip
s
:
U
se E
X
T
f
o
r AND
o
n mips32
r
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips: Use T9 for TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mi
p
s: In
t
rod
u
c
e
TCG_TMP0, TCG_TMP
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tcg-mips: Re
a
r
r
ange r
e
gister al
l
o
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
ha
r
d He
n
derson
t
c
g-mips:
C
onvert to new
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mi
p
s: Convert
t
o new qemu_l/st
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Move so
f
tmmu slow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-mips
:
Split large
l
d
s
t
of
f
set
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hen
d
e
r
son
tcg-mips
:
F
i
ll the exit_tb de
l
ay
s
lot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg
-
mips: Use J and JAL
o
p
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hend
e
rson
tc
g
-mips: Constr
a
in the code_gen_buffer to b
e
withi
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Layout executa
b
l
e
and
code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard
H
e
n
de
r
son
t
c
i: Fix
t
c
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Hend
e
rson
tcg-
s
390: Impl
e
ment
direct ch
a
ining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
e
rson
tc
g
-s390:
D
on
'
t force -mar
c
h=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
Henderson
tcg-s390: Improve setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-s390: Allow im
m
ediate operand
s
to
add2 and s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
derson
tcg-s390: Im
p
lement tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Hen
d
e
rson
t
cg-s
3
90: Use mo
r
e
risbg in the t
l
b
s
e
q
uence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390
:
M
o
v
e ldst
helpers out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
ard Henderson
tcg-s390: Co
n
vert to new lds
t
o
p
cod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: I
n
tegrate endianness in
t
o TC
G
MemO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
H
e
nder
s
on
tcg-s390:
C
onv
e
rt to TCG
M
emO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
Henderson
tcg-s3
9
0: Fi
x
of
f
-by-one in wr
a
paround andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Hend
e
rson
tcg: Fix tcg_reg_
a
lloc_mov vs no-op
t
r
uncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Ri
c
hard Henderso
n
exec-a
l
l
.
h: Use stl_le_p instead o
f
stl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
ta
r
get-
i
3
8
6: Preserve
t
he Z bit
f
or bt/
b
ts/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
Henderson
tcg: Remove unreachab
l
e code in tcg_
o
ut
_
o
p and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hende
r
son
tcg: Use tc
g
_
t
arget_avai
l
able_reg
s
in tcg_reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
t
cg:
Make call addre
s
s a consta
n
t
p
a
rameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderso
n
tci
:
Create tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderso
n
t
cg-mips: Spl
i
t out tcg_
o
ut_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erso
n
tcg-sparc
:
Creat
e
tcg_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg-
p
pc64
:
Rename tc
g
_ou
t
_ca
l
li
t
o tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nd
e
rson
tcg
-
ppc: Split out tcg_out_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg
-
s390
:
Rename t
g
en_calli to tcg_
o
ut_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tc
g
-i
3
8
6: Renam
e
tcg_o
u
t_calli to tcg
_
out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg: Requir
e
TCG_TARGET_I
N
SN
_
U
N
IT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
er
s
on
tci:
D
efine
T
CG_
T
ARGE
T
_INS
N
_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg
-
mips:
D
efine TCG_
T
A
RG
E
T_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
ard
Henderso
n
tcg-i
a
64: Define TC
G
_
TARGET
_
INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next