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-sparc: Support addsub2_i64
2014-09-29
Ri
c
hard He
n
de
r
s
o
n
tcg-sp
a
rc:
S
upport addsub
2
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
cha
r
d Hend
e
rson
tcg-ppc: Use the
return
a
ddress a
s
a bas
e
p
o
in
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc:
Merge ca
c
h
e-utils into the
b
ackend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
qe
m
u/osdep: Remov
e
the
n
e
e
d f
o
r
q
emu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henders
o
n
tcg-ppc: Rename the tcg/
p
pc6
4
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc: Remove the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
enderson
tcg-ppc64: Mer
g
e
p
pc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
p
p
c64: Support
m
ulsh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
h
ard Henderson
tcg-p
p
c
6
4: M
e
rge ppc32
register usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
n
derson
t
cg-ppc64:
Merge ppc32 qem
u
_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tc
g
-
p
pc64: Merge ppc32
brcond2,
s
e
tcond
2
, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc64: Begin merging ppc32 with ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg-ppc
6
4:
F
ix sub2 implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc
6
4
:
Merge 32-bit ABIs into the
prologue
/ fr
a
me
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ulrich Wei
g
and
tcg-pp
c
64: Adjust
tcg_out_call f
o
r ELFv2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64: Support the
pp
c
64
e
lfv2
A
BI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: U
s
e
the
c
o
r
re
c
t test in tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tcg-ppc64: Better parameteri
z
e
t
he stack fram
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderso
n
tc
g
-p
p
c64: Fix
T
C
G
_
TA
R
GET_CALL
_
STA
C
K_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderso
n
tcg-ppc64: Move
c
al
l
ma
c
r
os
o
ut of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
n
der
s
on
tc
g
-ppc64:
M
ake TCG_AREG0 an
d
T
CG_
R
EG_C
A
LL_STACK enu
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc
6
4: U
s
e tcg_out_{ld,st,cmp} internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard He
n
derson
tcg-ppc64:
R
elax register restrictions i
n
tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
er
s
on
tcg-
p
p
c
64: Move
functio
n
s around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henders
o
n
tcg-
p
pc64
:
Avoid some hard
-
codings of TCG_
T
YPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg-ppc
:
Use uintpt
r
_t i
n
pp
c
_
t
b_set_jm
p
_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard Henderson
tcg/optimize: Don't
special case TC
G
_OPF_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Alexander
Graf
TCG: Fix tcg_gen_extr_i64
_
tl for 32bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richar
d
Henderson
t
cg: Remove TCG
_
TA
R
GET_H
A
S
_
new
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard H
e
nderson
tci: Conver
t
to
n
e
w
ldst o
p
code
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tcg-i386
:
Fix win
6
4 qemu sto
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d
Henders
o
n
tcg/optimize: Reme
m
b
er garbage high bits for 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hender
s
on
t
c
g/opti
m
ize: Move updati
n
g of gen_opc_buf i
n
to tcg_opt_ge
n
_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
s
o
n
tcg-sp
a
rc: Make de
b
ug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard
H
enderson
tc
g
-s390: Make deb
u
g_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henders
o
n
tcg-arm: Make debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd H
e
n
d
erson
tcg
-
aarch64:
M
ake debug_frame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
t
cg-
i
386: Make debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd
H
enderson
tcg: A
l
low the debug_fram
e
dat
a
st
r
ucture to
be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderso
n
tcg:
M
o
ve size effe
c
t
s out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg: Remove siz
e
mask and flags arguments to t
c
g_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderso
n
tc
g
: Save flags and computed sizemask in
T
CGHe
l
perInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enders
o
n
tcg: Register the helper
info struct rather
t
ha
n
the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g
:
M
ov
e
side effects out of dh_s
i
zem
a
sk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard He
n
derson
tcg: Inline t
c
g_gen_
h
e
lperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
t
c
g
: Use helpe
r
-gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nde
r
son
tc
g
: Push t
c
g
-
runtime rou
t
i
n
es
i
nto exec/helpe
r
-
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Inve
r
t
t
he in
c
lusion of hel
p
er
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
t
c
g
:
Optim
i
ze brc
o
nd2 an
d
s
e
t
c
ond2 ne
/
e
q
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hender
s
on
tcg-mips: Enable dire
c
t chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erso
n
t
cg-mips: Simplify mov
c
o
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips:
S
implify brco
n
d
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mips: I
m
prove setc
o
nd
eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tcg-mips:
S
implify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg-mips: Si
m
plify
b
rcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tc
g
-mips: Simpl
i
fy setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g
-mips
:
C
ommonize
opco
d
e
i
mp
l
eme
n
ta
t
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Improve add2/su
b
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips:
Hoi
s
t args loa
d
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips: Fix subtract immedia
t
e rang
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nders
o
n
tcg-mips: Name the opcode enum
e
ratio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use EXT fo
r
AND on mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use
T9 for T
C
G_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
h
a
r
d
He
n
derson
tcg-mips: Introdu
c
e TCG_TM
P
0, T
C
G_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
t
c
g
-mips: Rearrange
r
egister allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-
m
ips: Conv
e
rt
t
o new_l
d
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: Conver
t
t
o
new
q
e
m
u_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips: Move softmmu sl
o
w path out of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-m
i
ps: Split lar
g
e ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nde
r
son
tcg
-
mips
:
Fi
l
l the exit_tb d
e
lay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g
-
m
ips: Use J and JAL o
p
c
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
n
derson
tcg-mips: Constrain the code_gen_b
u
ffer to be
wit
h
in
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips: La
y
out ex
e
cutab
l
e and
code_gen_
b
uffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henderson
tc
i
:
Fix t
c
g_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ic
h
a
rd Henderson
t
c
g-s390: Implement dire
c
t chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henders
o
n
tcg-s390: Don't
force -ma
r
ch=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d Henderson
tcg-s390: Imp
r
ove
s
et
c
on
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
H
e
n
derson
tcg-
s
390:
Allow
i
mmediate operands
t
o add2 and s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nders
o
n
tcg-s390: Implem
e
n
t
t
cg_r
e
gister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
erson
tcg-s3
9
0: Use mor
e
risbg in t
h
e tlb
sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tc
g
-
s
39
0
: Mo
v
e ldst help
e
rs out
of
l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g
-
s390: Co
n
vert to new l
d
st opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0: Integrate endianness
into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
t
cg
-
s
390: Convert to
TC
G
MemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nd
e
rson
t
cg-s390: Fi
x
off-by-one in wraparo
u
nd andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ric
h
ard
Henderson
tcg: Fix tcg_reg_alloc_mov
v
s
n
o-op truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard
H
e
n
de
r
son
e
x
ec-
a
ll
.
h: Use stl_le_p in
s
tead of stl_
p
patchi
n
g x8
6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
e
n
d
e
r
son
tar
g
et-i386
:
Preserve
t
he Z bit
fo
r
bt/bts/b
t
r/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d
Henderson
tcg: Remove unreachable cod
e
in tcg_out_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d Henders
o
n
tcg:
U
se
t
cg_target_available_regs in tcg_reg_all
o
c
_
mo
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hend
e
rson
tcg: Make call address a
co
n
st
a
nt
paramet
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
enderson
tci: Create tcg
_
o
ut_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-mips: Spli
t
o
u
t tcg_out_
c
a
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hen
d
erson
tcg-sp
a
r
c
: Create tcg
_
o
u
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Hende
r
son
tcg-ppc64: Rename
t
c
g_ou
t
_ca
l
li to tcg
_
out_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henders
o
n
tcg-ppc: S
p
li
t
out t
c
g_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
r
s
o
n
tcg-s39
0
: Renam
e
tg
e
n_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Henderson
tcg-i3
8
6:
R
e
n
a
m
e tcg_
o
u
t_calli to t
c
g_out_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg: Requir
e
TCG_TARG
E
T
_INSN_UNI
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
so
n
t
c
i: Defin
e
TCG_TA
R
GET_INS
N
_UN
I
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next