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
Richa
r
d Hende
r
son
tcg-ppc64:
Support t
h
e
ppc
6
4 elfv2 ABI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g
-ppc64:
U
s
e
the corre
c
t
t
est in
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
ppc64: B
e
tter parameterize t
h
e stack
f
rame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
t
cg-ppc64: Fix TCG_TARGET_CALL_S
T
AC
K
_OFFSET
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hen
d
erson
tcg-ppc64: Move call macr
o
s out of tcg-
t
a
r
g
et
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
ppc64: Make
TCG_AREG0
a
n
d
TCG
_
REG_CALL_
S
TACK
e
num
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc
6
4: U
s
e tcg_out_{ld,st,cmp
}
inter
n
ally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
hard Henderson
tc
g
-ppc64
:
R
elax
register restrictions in
tcg_out_mem_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Move functions around
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
cg-ppc64: Avoi
d
some hard-codings o
f
TCG_TYPE_I
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henders
o
n
tc
g
-ppc: Use uintptr_t in ppc_t
b
_
set_jmp_t
a
rget
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Richa
r
d Henderson
tcg/optimize: Don'
t
special case TCG_OPF_CAL
L
_
C
L
OBB
E
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
R
ichar
d
Hende
r
son
tcg: Remove
TCG_TAR
G
ET_HA
S
_new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tci: Convert to
n
ew ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard
Henderson
t
c
g-i386: Fix win64 qe
m
u
s
tore
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard
H
enderson
tcg/opti
m
ize: Remembe
r
garbage h
i
g
h
bits for 32-bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g/optimize: Move upda
t
ing of gen_opc_buf int
o
tcg_opt_gen_m
o
v*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg
-
sp
a
rc: Make debug_
f
r
ame
c
onst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard H
e
nderson
tcg-s39
0
: Make debug_fr
a
me const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard
Henderson
tcg-
a
rm:
M
ake debug_frame
c
on
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
Hender
s
on
t
c
g-aarc
h
64:
M
ake debug_fr
a
me con
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
cha
r
d
H
ende
r
so
n
tcg
-
i3
8
6: Make debug_fram
e
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
t
c
g: A
l
low the deb
u
g_frame data structure to be constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
e
r
son
tcg: Mo
v
e
size effe
c
ts ou
t
of dh_arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg:
Rem
o
ve sizemask
a
nd fla
g
s a
r
gu
m
ents to tcg_g
e
n_ca
l
lN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Save flag
s
and computed sizemask in TCGHelperInfo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hen
d
er
s
on
tc
g
: Register the helper info stru
c
t rather
t
h
a
n the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d H
e
nd
e
rso
n
tcg: Move si
d
e e
f
fects
out o
f
dh_siz
e
m
a
s
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: I
n
line tc
g
_
gen_helperN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
H
enderson
t
c
g: U
s
e
helper-gen
.
h in tcg-op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichar
d
Henderson
tcg: Push
t
c
g-runtime rou
t
ines into exec/
h
e
l
per-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard
H
enders
o
n
t
c
g
:
I
nvert the
i
n
c
lusion of he
l
per
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
s
o
n
tcg: O
p
t
i
miz
e
brco
n
d2 a
n
d
s
etcond2 ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erson
t
c
g-mip
s
:
E
na
b
l
e dir
e
ct chaining
of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
Hen
d
erso
n
tcg-mips:
S
impli
f
y movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
ers
o
n
tcg-
m
ips: Sim
p
lify br
c
ond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: I
m
prove set
c
ond eq/ne vs z
e
ros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
t
c
g-mips: Simplify setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
enderson
tcg-mips: Sim
p
l
i
fy
brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
a
rd Henderson
tcg-mips: Simplify setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
d
erson
tcg-mips
:
Comm
o
n
i
z
e
opcode
implemen
t
a
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: I
m
prove add2/su
b
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hende
r
son
tcg-m
i
ps: Hoist args loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard
Henderson
tcg-mips
:
F
i
x subtract immediate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
ch
a
rd Henderson
tc
g
-mip
s
: Name the opcode e
n
umeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henders
o
n
tcg-
m
ips: Use
E
XT for AND on mips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use
T9 for TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
He
n
d
e
r
s
on
tcg-mips: Introduc
e
TCG
_
T
MP0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg
-
mips:
R
e
arrange re
g
i
ster
a
llocati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mip
s
: Convert to ne
w
_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hen
d
erson
tcg-mips: C
o
nvert
t
o new qemu_l/st helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tc
g
-mips: Mo
v
e softmmu slow path ou
t
of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Split large ldst o
f
fsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Fill the exit_tb
d
elay slot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
rson
tcg-
m
ips: Use J and JAL
o
p
c
odes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips: Constra
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
R
ichard
Henderson
tcg-mips:
Layout ex
e
cutable
a
nd
c
ode_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Rich
a
rd Hende
r
son
tci: Fix tcg
_
out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
d
e
r
son
tcg-s390: Impl
e
men
t
direct chaining of
T
Bs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: Don't force -march=z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Improve
set
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tc
g
-s39
0
: Allow immediate o
p
erands to ad
d
2 and sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
cha
r
d Henderso
n
tcg-s390:
Impl
e
me
n
t tcg_reg
i
ster_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
enderson
t
c
g-s390: Use more risbg in
t
he t
l
b
sequen
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d He
n
derson
tc
g
-s390: Mo
v
e l
d
s
t helpers out of li
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderso
n
tc
g
-s390: C
o
nvert to new ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
son
t
c
g-s
3
9
0: Integrat
e
endianne
s
s
int
o
TCGMem
O
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
He
n
derson
tcg-s390:
C
onvert t
o
TCGMemO
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
390: Fix off
-
by-one in wrap
a
round andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Rich
a
rd H
e
n
de
r
s
o
n
tcg
:
F
ix tcg_reg_all
o
c_mo
v
v
s
no-op tr
u
nca
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Rich
a
rd
Hender
s
o
n
exec-all
.
h: Us
e
stl_le_p instead of stl_p pa
t
ch
i
ng
x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tar
g
et-i386: Pre
s
erve the
Z bit for
b
t/bts/b
t
r/
b
tc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg: Remov
e
unr
e
a
chabl
e
code in t
c
g_out_op and op_defs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg: U
s
e t
c
g_targ
e
t
_availa
b
le_r
e
g
s
in
t
cg_reg
_
alloc_mo
v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d Hender
s
on
tc
g
: M
a
k
e
call address
a
co
n
sta
n
t parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard He
n
derson
tci: Create t
c
g_o
u
t_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d
Henderson
tcg-mips: S
p
lit
o
ut tcg_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-sparc: Create tcg_ou
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hend
e
r
son
t
c
g-ppc64:
R
e
n
ame
t
c
g
_
o
u
t_
c
alli
to tc
g
_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g
-
pp
c
: Spl
i
t
out
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderso
n
t
c
g
-s390: R
e
name tgen_calli to tcg
_
o
u
t_cal
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
Henderson
tc
g
-i386: Ren
a
me t
c
g_out_cal
l
i to tcg_out_c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg: Require TCG_TARGE
T
_IN
S
N_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tci: Define TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-mips
:
Define T
C
G_TARGET_INSN_U
N
I
T
_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Hend
e
rso
n
tc
g
-ia64: Defi
n
e TCG_TA
R
GET_INSN_
U
NIT_S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tc
g
-s390: Define
T
CG_
T
AR
G
ET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-aarch64: Defin
e
TCG_TARG
E
T_
I
NSN_UN
I
T_
S
IZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
en
d
erson
t
c
g-arm: Define TCG_
T
ARGET_INSN_UN
I
T_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
Henderson
tcg-s
p
arc:
Defi
n
e TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg-ppc: Define TCG_
T
ARGET_INSN_UNIT_S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
der
s
on
tcg-ppc64:
D
ef
i
ne TCG_TARG
E
T_
I
NSN_
U
NIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Hender
s
on
tcg-i386: Def
i
n
e TCG_TARG
E
T_INSN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Henderson
tc
g
:
Defin
e
tcg_in
s
n_
u
ni
t
for
c
ode point
e
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard He
n
d
e
rson
tcg:
I
n
troduce
byte pointer arithmetic he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Richard Henderson
t
arget-alpha: Fix RDUSP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
t
c
g
-sparc
:
Accept sto
r
es of z
e
ro
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
H
e
n
derson
t
cg-
s
parc
:
Fix small 32-bit movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
a
rd Henderson
tcg-
s
parc: Fixup
function argument ty
p
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-
s
parc: Hoist common ar
g
ume
n
t load
s
in tcg_o
u
t_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next