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: Use the return address as a base pointer
2014-06-23
Richard
H
en
d
er
s
o
n
tcg
-
ppc:
U
se the re
t
urn add
r
ess
as
a base pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
r
d Henderson
tcg-ppc: M
e
rge
cac
h
e-ut
i
ls
i
n
to the bac
k
end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
qemu/osd
e
p:
R
emove th
e
need f
o
r qemu_i
n
it_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
icha
r
d H
e
nderson
tcg
-
ppc:
R
e
n
ame the tcg/pp
c
64
back
e
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henders
o
n
tcg
-
ppc:
R
emove th
e
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc64
:
Merge ppc32
s
h
i
fts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tcg-ppc64: Sup
p
or
t
mulsh_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc6
4
:
Me
r
g
e ppc32 reg
i
ster us
a
ge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hend
e
rson
tcg-p
p
c
6
4: Me
r
ge ppc
3
2
q
emu_l
d
/
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Merge
ppc
3
2 b
r
cond2
,
s
e
tcond2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
Hende
r
son
tcg-ppc64: Begin merging ppc32 with p
p
c64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
t
c
g-ppc64:
F
i
x
sub
2
im
p
lement
a
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
t
c
g-
p
pc6
4
:
Merge
3
2-bit ABI
s
into
t
he prologue /
f
rame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ulri
c
h Weiga
n
d
tcg-ppc64
:
Adjust tcg_
o
ut
_
call for ELFv2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hender
s
on
tcg-p
p
c64: Support t
h
e ppc64 elf
v
2
ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tcg-ppc64: Use
t
he cor
r
e
c
t test in tc
g
_
out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderso
n
tcg-
p
pc
6
4: Be
t
ter param
e
t
e
rize the
st
a
c
k frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hende
r
son
tcg-ppc64:
F
i
x
T
CG_
T
ARGET
_
CALL_ST
A
C
K_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
H
e
nderson
t
cg-
p
pc64: Mov
e
call
m
a
cro
s
out of tc
g
-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-pp
c
64: Make
TC
G
_AREG0 and TCG
_
REG_C
A
LL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hender
s
on
tcg
-
ppc64
:
U
s
e tc
g
_out
_
{ld,
s
t,cmp} inte
r
nally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
n
d
erson
tcg-p
p
c64
:
R
e
lax
r
eg
i
s
ter res
t
rict
i
ons in tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-ppc64: Move
f
unctio
n
s aroun
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tc
g
-
p
pc6
4
:
A
void some hard-codings of TCG_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
Henderson
t
c
g-ppc: Use uintptr_t in ppc_tb_set_j
m
p_ta
r
g
et
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard H
e
n
d
erson
tc
g
/op
t
imiz
e
:
Don't special
ca
s
e TCG_OPF_CALL_CL
O
BBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Alexander Graf
TCG: Fix tcg_gen_extr_i64_tl fo
r
32bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hender
s
on
tcg
:
Rem
o
ve TCG_T
A
RGET_H
A
S_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
ichar
d
Hender
s
on
tci: C
o
n
v
er
t
to ne
w
ldst op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard H
e
n
d
erson
tcg-i386: Fix win
6
4 qe
m
u
s
tore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hende
r
son
tcg/
o
p
timize
:
Re
m
ember
g
a
rbage hi
g
h
bits fo
r
32-bit o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ic
h
ar
d
Hender
s
on
tcg/optimize: M
o
ve
u
pdating
of gen_opc_
b
uf i
n
to
tcg_o
p
t_ge
n
_mo
v
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henders
o
n
tcg-s
p
arc: Make deb
u
g
_frame
cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-s390: Ma
k
e debug_fra
m
e const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
t
c
g-arm: Make debu
g
_f
r
a
m
e con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henderson
t
cg-aarch64: Make debug_fr
a
me
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nderson
tcg-i386: Ma
k
e d
e
bug_frame
con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Allow
t
he debug_f
r
ame data
s
t
ruc
t
ur
e
to be cons
t
ant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
icha
r
d
H
enderson
tc
g
: M
o
ve
size
effe
c
ts out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg: Remove si
z
emask an
d
flags argumen
t
s t
o
tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg: Save flags and
compute
d
sizemask in
T
CGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hen
d
ers
o
n
tcg: Registe
r
the hel
p
er info struct rather
t
han t
h
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
Henderson
tcg: Mov
e
side effect
s
out of dh_si
z
emask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henders
o
n
tcg: Inline tcg_ge
n
_h
e
lperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg: Use helper-ge
n
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg:
P
u
s
h tcg-runtime rout
i
n
e
s
into exec/
h
elper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg: Inv
e
rt the in
c
lusion
of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hender
s
on
tcg: Optimize brcon
d
2
a
nd setcond2 ne/
e
q
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard He
n
d
e
rso
n
tcg-mips:
Enab
l
e direct c
h
aining of
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nde
r
son
tcg-mi
p
s: Simplify
m
o
v
cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tc
g
-
m
ip
s
: Simplif
y
brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderso
n
tcg-mip
s
: Impr
o
ve
s
etcond
eq/ne v
s
z
e
r
os
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d Henderson
tcg-mips: Simplify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
Henderson
tcg-mips
:
S
im
p
lify brco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd H
e
nderson
tcg-mips: Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hender
s
on
tcg-mips: Commonize o
p
code implement
a
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
erson
tcg-mips: Improve add
2
/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
t
c
g-mips: Hoi
s
t
a
r
g
s
l
oads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d
Henderson
tcg-
m
ips: Fix subtract immediate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
H
enderson
tcg-mips:
Name the
opcode enume
r
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tc
g
-mips: Use EX
T
fo
r
AN
D
on m
i
p
s
3
2r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-m
i
ps: Use
T
9
f
o
r TC
G
_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g
-mips: Introduce TCG_TMP0,
T
CG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tcg-mips: Rearrange register
allo
c
a
t
io
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mips: Co
n
vert to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
tcg
-
m
i
ps: Con
v
ert to n
e
w qemu_l/st help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips:
Move softmmu s
l
ow path out of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: Split l
a
rge ldst
offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Fill the exit_tb dela
y
slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tcg-mips:
U
se J and JAL opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
nderso
n
tcg-mips: Con
s
t
r
ain th
e
code_
g
e
n_buffer to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
: L
a
yout e
x
ecutabl
e
and
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henderson
tci
:
Fi
x
t
c
g_out_c
a
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
H
enderson
tcg-s390
:
Implement direc
t
chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henders
o
n
tcg-s390: Don't force -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
hard H
e
nderson
tcg-s390: Improve s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
t
cg-s390: Allow im
m
ediat
e
operands to add2 and s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
enderson
t
cg
-
s39
0
: Imp
l
ement tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hender
s
o
n
tcg-s390:
Use more ris
b
g in the tlb seque
n
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderso
n
tcg-s390: Move l
d
st hel
p
ers out of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
390: Conv
e
r
t
to n
e
w
ldst
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d He
n
ders
o
n
tcg-s390: Int
e
grate endianness into TCGMem
O
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
Henderson
tcg-s390: Co
n
ve
r
t to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-s390:
F
i
x
off-by-one in wr
a
p
a
r
o
und
andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Henderson
tcg: F
i
x tcg_
r
eg
_
alloc_mov
vs no-op truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
R
i
c
h
a
rd Henderson
exec-all
.
h: Use stl_le_p instead of stl_p
p
atching
x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
H
e
n
d
e
r
son
targ
e
t-i386: Preser
v
e th
e
Z bit for bt/bts/btr/bt
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
hard Hende
r
son
t
c
g:
R
emov
e
unreachable code
in tcg_out_op
and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg: Use tcg_tar
g
e
t
_
a
v
ailable_regs
i
n
tcg_reg
_
alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
ard
He
n
d
e
r
son
tcg: Mak
e
call address a con
s
t
a
n
t
p
a
r
ameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: Create tc
g
_
out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Hende
r
s
o
n
tcg-mips:
S
p
lit out t
c
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g-
s
p
ar
c
:
Create t
c
g_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tc
g
-ppc64: Rename tc
g
_
out
_
c
a
lli
t
o
t
cg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg-ppc: Split
o
ut tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard H
e
nderson
t
c
g-s390: Rename t
g
en_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derso
n
tcg-i3
8
6: R
e
na
m
e t
c
g_out
_
calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg: Requi
r
e TCG_TARGE
T
_
I
NSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
t
ci: De
f
i
n
e TCG
_
TARG
E
T_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hende
r
son
t
cg
-
mips: Define TCG
_
TARGET
_
INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next