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-ppc64: Support the ppc64 elfv2 ABI
2014-06-23
Ri
c
hard Henderson
tcg-
p
pc
6
4: Support th
e
ppc64 elfv2 AB
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
t
cg-
p
pc6
4
: Use
t
he correct te
s
t i
n
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
ard H
e
nderson
tcg-ppc64: Bette
r
paramet
e
rize th
e
stack fr
a
me
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-ppc64:
Fix TCG_
T
ARG
E
T_
C
AL
L
_S
T
A
C
K_
O
FFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
nderson
tcg-ppc64: Move
call m
a
cr
o
s o
u
t
of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard H
e
nderson
t
c
g-ppc64:
M
ake TCG_AREG0 a
n
d TCG_REG_CALL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
tcg-ppc64:
U
se tc
g
_
o
ut_{ld,s
t
,cmp} inte
r
nal
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg-ppc64: Relax
register restricti
o
ns in tcg_out
_
mem_
l
on
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Henderson
tcg
-
p
pc64: Move funct
i
o
ns
a
r
oun
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tc
g
-ppc64: A
v
oid so
m
e hard-codings of TCG_TYPE_
I
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderson
tcg-ppc: Use
u
intptr_t i
n
ppc_tb_s
e
t
_jmp_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
R
ichard
He
n
de
r
son
tcg/optim
i
ze: Don't spe
c
i
a
l
case TCG_OPF
_
CALL_CLOBBE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Hende
r
son
tcg: Remo
v
e TCG_TARGET_HAS_new_l
d
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henders
o
n
tci
:
Convert to new
l
d
st opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard H
e
nder
s
o
n
t
cg-i386: Fix
w
in64 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd He
n
der
s
on
tcg/op
t
imi
z
e: Remember garbage high bits for 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
tcg/optimize:
M
ove
u
p
dating of gen_op
c
_buf in
t
o tcg
_
opt_ge
n
_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-sp
a
rc: Make
debug_
f
rame
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
t
c
g-s390: Ma
k
e
debug_fra
m
e
cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g-a
r
m
:
Make
debug_fr
a
m
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
end
e
rson
t
cg-aarch6
4
:
Make d
e
bug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
t
c
g
-
i386
:
Make deb
u
g_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg:
All
o
w the debug_frame data
s
tructure to be c
o
nstant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Hend
e
rson
tcg: Move size effects out of dh_a
r
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Remove sizem
a
sk
a
n
d
f
lags a
r
guments to t
c
g_gen_call
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Sa
v
e fl
a
gs and
c
omputed sizemask
i
n TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
H
e
nderson
tcg: Reg
i
st
e
r the he
l
p
er info st
r
uct ra
t
h
e
r
t
h
a
n the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Move sid
e
ef
f
ec
t
s out of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichar
d
H
end
e
rso
n
t
c
g
:
Inline tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Use helper-gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
H
ender
s
on
t
cg: Push tcg-runti
m
e routines into exec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg: I
n
vert the inclusi
o
n of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
Henders
o
n
tcg: Optimize brcond2 and setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Hender
s
on
t
cg-mips:
Enable direct chainin
g
of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g
-
m
ips: Simplify
movco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
r
son
tcg-mi
p
s:
S
implify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mi
p
s: I
m
p
r
o
ve
s
etcond eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hend
e
r
son
tcg-mips: Si
m
plify se
t
cond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Simplify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: Sim
p
l
i
fy setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Co
m
monize opcode impl
e
mentati
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-m
i
p
s: Improve ad
d
2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-m
i
ps: Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderso
n
t
c
g-m
i
ps: F
i
x
s
u
btract
imme
d
iate r
a
n
ge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips: Nam
e
the opcode enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderso
n
tcg-m
i
ps:
Use E
X
T
for AND on
mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
rson
tcg-mips: Use T9 for TCG_TM
P
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
erson
tcg-mips: Introduce TCG_TMP
0
,
TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Rearran
g
e registe
r
allocati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-m
i
p
s
: Convert to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
ard Henderson
tcg-mips: Convert to new qemu
_
l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hen
d
erson
tcg-mips:
M
ov
e
so
f
t
mmu slow path out o
f
li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henders
o
n
tcg-
m
ips: Split la
r
ge ldst
o
ffsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Fi
l
l the
e
xit
_
tb
d
elay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tc
g
-mi
p
s: U
s
e
J
and
J
AL opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mi
p
s: Const
r
a
i
n t
h
e code_gen_buffer to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderso
n
t
cg-
m
ips: Layout executable and code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard H
e
nderson
tci: Fix tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
t
c
g-s
3
9
0
:
Imp
l
ement direct ch
a
i
n
ing o
f
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-s390: Don't f
o
rce -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg
-
s3
9
0
:
Im
p
rove s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
t
c
g
-s390: Allow immediate operan
d
s to add2 and
s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d Hend
e
rson
tcg-
s
390: Im
p
lement tcg_
r
egister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
son
tcg-s390:
U
se
m
ore risbg in the t
l
b sequ
e
n
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
tc
g
-s390: Move
lds
t
hel
p
ers
o
ut o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd H
e
nders
o
n
t
cg-s390: Convert to n
e
w ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tcg-s390: Integrate end
i
a
n
ness into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
ch
a
rd
Hende
r
son
tc
g
-s390: Convert to TCG
M
e
m
O
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: F
i
x off-
b
y-one in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Hend
e
r
s
on
tcg: Fix tcg_reg_alloc_mov
v
s no-op truncat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
R
ichard Henderson
exec-al
l
.
h:
U
se stl_le_
p
instead of stl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
d
er
s
on
t
a
rget-
i
386: Preserve
t
he Z bit for bt/bts/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg:
R
emove un
r
eachable code in
tcg_out
_
o
p
and op_
d
ef
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Use tcg_target_available
_
regs
i
n t
c
g_reg_
a
lloc_mo
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tc
g
: Make call address
a
constant p
a
rameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
t
c
i: Create
t
cg_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg-mi
p
s: Split out tcg_
o
ut_c
a
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tc
g
-sp
a
rc: Create t
c
g
_
out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-
p
pc64: Rename tcg_out_cal
l
i to tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
Hend
e
rson
tcg-ppc: Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard
H
enderson
tcg-s390: Rename tgen_cal
l
i
t
o tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-i386: Rename
t
c
g_
o
u
t
_calli t
o
tcg_o
u
t_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderso
n
tcg: Re
q
uire TCG_TARGE
T
_IN
S
N
_
UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hend
e
rson
tci: Defin
e
TCG_TARG
E
T_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-mips: D
e
fine TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
H
ender
s
o
n
tc
g
-ia64:
Define
TC
G
_TA
R
GE
T
_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
cha
r
d H
e
nderson
tcg-s3
9
0: Def
i
ne TCG_TARGET_INSN_
U
NI
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
e
r
s
o
n
tcg
-
aar
c
h64: Defin
e
TCG_TARGET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard H
e
nders
o
n
tcg-arm: Define TCG_TARGET_IN
S
N_UNIT_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderso
n
tcg-sp
a
rc: Define TCG_TA
R
GET_INSN_UNIT_
S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd H
e
nders
o
n
tcg-ppc: Define TCG_TARGET_
I
NSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
Henderson
tcg-ppc64: Defin
e
TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hend
e
rso
n
tcg-i386:
D
efine TCG
_
T
A
R
GET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
d
e
rs
o
n
tcg
:
Define
t
c
g_insn
_
unit
f
or code pointers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
end
e
rson
tcg: Introduce byte pointe
r
arithmetic h
e
lp
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard Hend
e
rson
target-alp
h
a: Fix RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard He
n
d
e
rson
tcg-sparc: Accept
s
t
o
res of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg
-
sparc: F
i
x small 32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg-sparc:
F
ixup
f
unction a
r
g
u
m
e
nt
t
ypes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Hende
r
son
tcg-sparc: Hoist c
o
mmon argumen
t
loads i
n
tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next