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
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
2014-07-08
Richard
H
ende
r
son
tar
g
e
t
-ppc: Fix gdbstub for
ppc6
4
le-linux-
u
ser
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
R
i
ch
a
rd H
e
nderson
targ
e
t
-ppc: Cha
n
g
e
d
efa
u
lt cpu for ppc64le-l
i
n
u
x
-
u
ser
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Ric
h
ard Hen
d
e
rson
disas/
l
i
bvixl:
U
p
date READM
E
for version base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Hend
e
rso
n
tcg/pp
c
: Fix
failu
r
e
in
tcg_out_mem_lo
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tcg-p
p
c: Use the retu
r
n
a
d
dress as a base pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hende
r
son
t
cg-ppc: Merge cac
h
e-utils into the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henders
o
n
qemu/osd
e
p
: Remove the need for qemu_
i
nit_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc: Rename the tcg
/
ppc
6
4 back
e
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
H
end
e
rso
n
tcg-ppc
:
Rem
o
ve the
b
ackend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rso
n
tcg-ppc6
4
:
Merge p
p
c32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderso
n
t
cg-ppc
6
4: Support
m
u
l
sh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Hende
r
son
tc
g
-ppc64: Merge ppc32 register usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Me
r
ge ppc32 qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tc
g
-pp
c
64: Merge p
p
c32 brcond2, setco
n
d2,
mul
u
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Henderson
tcg-ppc64: Begin merging pp
c
32 wit
h
ppc
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderso
n
tcg-ppc64
:
Fix sub2 implementatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tcg-ppc64: M
e
rge 32-b
i
t
A
BI
s
i
n
to the prologue / frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd
H
enders
o
n
tcg-ppc64:
Support the ppc
6
4
elfv2 ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderso
n
tcg-ppc6
4
:
Use the cor
r
ect test
i
n tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard
H
ende
r
son
t
cg-p
p
c64: Better parameterize
the stack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard He
n
derson
tcg-ppc64
:
Fi
x
TCG_TARGET
_
CALL_STACK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderso
n
tcg-ppc64
:
M
ove call macro
s
out o
f
tcg-
t
arget
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-pp
c
64: M
a
ke TCG
_
AREG0 and TCG_R
E
G
_CALL_STACK en
u
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
a
r
d Henderson
tcg-ppc64: Use tcg_out_{ld,s
t
,cmp
}
internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Hender
s
on
tc
g
-ppc6
4
: Relax
r
egister restric
t
ion
s
in tcg_o
u
t_m
e
m
_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd H
e
nderson
tcg-ppc64: Move functions aro
u
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-ppc6
4
: Avoid so
m
e hard-codings of
T
CG_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard H
e
n
d
e
rson
tcg-ppc: U
s
e
u
i
n
tptr_t in
p
pc_tb_set_jmp_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Ric
h
ard Hen
d
e
r
son
tcg/optimize: Don't speci
a
l case TCG_OPF_CAL
L
_CLOB
B
ER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richar
d
H
e
nde
r
son
tcg: Remove
T
C
G_TARGE
T
_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard
Hende
r
son
tc
i
: Conve
r
t t
o
new ldst op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richa
r
d Hen
d
erson
tc
g
-i3
8
6
:
Fix win64 qemu stor
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Hen
d
erson
tcg/optimize: Rem
e
mber garbage high b
i
ts for 3
2
-
bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderson
tcg/o
p
timize: Move
u
pdating of ge
n
_
o
pc_buf
into tcg_opt_gen_mov
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tc
g
-sparc: Make debug_frame
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd H
e
nderson
tcg-s390
:
Make debug_frame
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
en
d
erson
t
cg-arm: Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
t
cg-aarc
h
6
4: Mak
e
debug_frame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d Hen
d
erson
t
cg
-
i386: Make debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d
Hen
d
erson
tcg: Allow the debu
g
_frame data structu
r
e
t
o
b
e constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Hende
r
son
t
c
g
:
Mo
v
e
s
ize effects
o
ut of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hend
e
r
s
o
n
tcg: R
e
move siz
e
mask and fla
g
s
argume
n
ts to tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
S
ave fl
a
g
s and c
o
mputed sizemask in TCGH
e
lperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
tcg: Register the helper info struc
t
r
a
t
h
er than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg: Move s
i
de effe
c
t
s out of
d
h_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
t
cg: Inline tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g: Use helper
-
gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
tc
g
: P
u
sh t
c
g-runtime routine
s
into exe
c
/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henders
o
n
tcg: Invert the inc
l
usion of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
ende
r
son
tcg: O
p
timize
brcond2 a
n
d setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Enable di
r
e
ct chain
i
ng
o
f
TB
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
: Simplify mov
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
on
tcg
-
mip
s
: Si
m
plify
b
rco
n
d2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips:
I
m
prove
setcond eq/ne vs
z
ero
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d Hender
s
on
tcg-mips: S
i
mplif
y
setco
n
d2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Hend
e
r
s
o
n
tcg-mips: Simplify
b
rcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips: Simplify s
e
tco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
t
c
g-mips: Com
m
oni
z
e
opco
d
e imple
m
entations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
r
so
n
tcg-
m
i
p
s: Impro
v
e ad
d
2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
erson
tcg-
m
i
p
s
: Hoist
a
rgs loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips:
Fix subtract im
m
edi
a
t
e ra
n
ge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
h
ard Henders
o
n
tcg-mips: Name the opcode enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nder
s
on
tcg-mips: Use EXT
for AND
o
n m
i
ps
3
2r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
ps: Use T9 for TCG_TM
P
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hende
r
son
tcg-mips: Introduce
T
C
G_TM
P
0, T
C
G_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tc
g
-mips
:
Rearra
n
ge registe
r
allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
p
s: Conv
e
rt to new_
l
d
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mi
p
s: Convert
to new qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
t
cg-mip
s
:
M
ove so
f
tmmu
s
low pat
h
out o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
:
Split large l
d
st offset
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderso
n
tcg-mips: Fill the exit_tb delay
s
lot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ar
d
Henderso
n
t
c
g-
m
ips: Us
e
J and J
A
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
t
cg-m
i
ps: C
o
nstrain the code_gen_buffer to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
t
cg-mip
s
: Lay
o
ut
executable and code_gen
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard
Hend
e
rso
n
tci: Fix t
c
g
_
out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
har
d
H
e
nderson
t
c
g-s39
0
: Implement
d
irect c
h
ai
n
ing of T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
har
d
Henderson
t
c
g-
s
3
9
0: Don't force -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hen
d
erson
tcg-s390: Improve setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
nderso
n
tcg-s390: Allow im
m
ediate operands to add2
and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard He
n
derson
tcg
-
s390: Imp
l
ement tcg
_
reg
i
ster_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-s39
0
:
U
se m
o
r
e risbg in the t
l
b
s
equenc
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: Move
ldst helpers out of
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg
-
s390: Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tcg-s390: Integrate end
i
anness into
T
C
G
M
e
mOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Conve
r
t
to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
390
:
F
i
x off-by-o
n
e in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Henderson
tcg: Fix tcg
_
r
e
g_alloc_mov vs n
o
-op trunc
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Ri
c
hard Hend
e
rso
n
exec-
a
ll
.
h
:
Use st
l
_le_p instead of stl
_
p patch
i
n
g
x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
a
rget-i386: Pres
e
rve th
e
Z
bit
for b
t
/
bts
/
btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
d
erson
tcg: Remove
unreachable code in tcg_o
u
t_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd H
e
nderson
tcg: Use tcg_target_
a
v
ailable_regs in
t
cg
_
reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
t
c
g
: Make ca
l
l
address a co
n
stant pa
r
ame
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Hend
e
rson
tci: Crea
t
e tcg_o
u
t_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-mips:
S
plit
o
ut tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
Hender
s
on
tcg-sparc
:
Create tcg_
o
ut
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-ppc
6
4: Rena
m
e tc
g
_out_calli to
t
cg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d Henderson
tcg-ppc
:
Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
enderson
tcg-s390: Rename tgen_call
i
t
o tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
H
e
nderson
tcg-i38
6
: Rename
tcg_out
_
calli to
t
c
g_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rs
o
n
tcg: Require
T
CG
_
T
ARGE
T
_IN
S
N_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next