repo.or.cz
/
qemu
/
ar7.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 'qemu/master'
2014-06-29
Richa
r
d
H
enderson
di
s
as/lib
v
ixl: Update RE
A
D
M
E for version
b
a
se
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Henderson
tcg/ppc: Fix failure in tcg
_
out_mem_lon
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tcg-ppc: Use the
return
addre
s
s as a
b
ase pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ar
d
Henderson
tc
g
-ppc: Merge cache-utils into the
b
a
cken
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
de
r
son
q
emu/osdep
:
R
e
move the need for qemu_i
n
it
_
auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-ppc: Re
n
a
m
e
the t
c
g/ppc64 b
a
cke
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-ppc: Remov
e
the
ba
c
kend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: M
e
rge ppc
3
2
s
h
ifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64:
S
u
p
p
ort mul
s
h_
i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-pp
c
64: Merge pp
c
3
2 regis
t
er
usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
enderson
tcg-ppc64: Merge ppc32
q
emu
_
ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henders
o
n
tcg-ppc64: Merge ppc3
2
brcond2,
setcond2,
m
uluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henders
o
n
tcg
-
ppc6
4
: Begin
merging pp
c
32 with ppc
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc6
4
: F
i
x s
u
b2 implementat
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tc
g
-p
p
c6
4
: Merge 32-bit ABI
s
in
t
o the
prolog
u
e
/ f
r
ame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderso
n
tc
g
-p
p
c64: Suppo
r
t the ppc6
4
elfv2 ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
n
der
s
on
tc
g
-
p
pc
6
4
:
Use the correct t
e
st
in tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc64: Bette
r
parameterize the stack fram
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-ppc64: Fix TCG_TA
R
G
ET_CALL_
S
TACK_OFF
S
ET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
ders
o
n
tcg-pp
c
64:
M
ove c
a
ll ma
c
ros out
of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64: Ma
k
e TCG_AREG0 and TCG_REG_CAL
L
_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-p
p
c64: Use
tcg_out_{l
d
,st,cmp
}
internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg
-
ppc64
:
Relax regis
t
er restricti
o
ns in tcg_out_m
e
m_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-p
p
c64: Move
func
t
ions around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc6
4
: Avoi
d
some
hard-codi
n
gs of TCG_TY
P
E_I
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard H
e
nderson
tcg-ppc: U
s
e
u
int
p
t
r
_t
i
n ppc_tb_set_jmp_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard Hende
r
s
on
t
c
g
/
optimize: Don't special case TCG_OPF_CALL_C
L
OBBE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hend
e
rson
tcg: R
e
move TCG_TARGET_HAS_new_ld
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard
H
e
n
derson
tci: Convert to new lds
t
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tcg-i3
8
6: Fix win64 qem
u
st
o
re
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-30
R
i
chard He
n
ders
o
n
t
c
i
:
Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hen
d
erson
t
cg-i386: Fix win64 qemu s
t
ore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/
o
ptim
i
ze: Remember gar
b
age
h
igh bits
for 32-bit
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hender
s
on
tcg/optimize: Mov
e
upd
a
ting of gen_opc_b
u
f into tcg_o
p
t_
g
en_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
-sparc: Make debug_frame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hen
d
erson
tcg-s390: Make debug_frame
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg
-
arm: M
a
ke
d
e
bug
_
frame
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henders
o
n
tcg-
a
arch64:
M
ake deb
u
g_frame
c
o
n
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichar
d
Henderson
tcg-i386: Ma
k
e
debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg: Allow
t
he debug
_
fra
m
e d
a
ta structure to be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
t
c
g
:
Move si
z
e effects out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rso
n
tcg: Remove
s
izemask and flags a
r
guments to tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Save
f
l
ags and
computed
s
izemask
i
n TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
o
n
tcg: Regist
e
r
the helpe
r
info
struct rather than
t
he
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hende
r
son
tcg: Move side effects out of dh_si
z
emask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hen
d
ers
o
n
tcg:
Inlin
e
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
Richard Hende
r
son
tcg: Push tcg-r
u
ntime rout
i
nes in
t
o exec
/
helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Invert the incl
u
si
o
n of
helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d H
e
n
d
e
r
son
tcg:
O
p
timize brcond2 and set
c
o
nd2
ne
/
eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard He
n
der
s
on
tc
g
-mi
p
s: Enable direct chai
n
ing
o
f T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg-mips: Simplify movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
t
c
g-mips: Simplify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hende
r
son
tcg-mips: I
m
prove se
t
cond eq/ne v
s
zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
t
c
g-mip
s
: Si
m
p
lify setc
o
n
d2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard H
e
nderson
tcg-mips:
S
imp
l
ify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
end
e
rson
tcg-mip
s
: Simplify se
t
cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
H
ende
r
so
n
tcg-mips: Commonize opco
d
e im
p
l
em
e
nt
a
ti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
H
e
nderson
tcg-mips: Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips: Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
He
n
derson
tcg-mi
p
s: Fix subtract
i
m
me
d
i
ate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nde
r
son
tcg-mips
:
Name the opcode e
n
umerati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
m
ips: Use EXT
f
o
r AND on mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard H
e
nderson
t
c
g-mips:
Use T9 for TCG_
T
MP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
Hende
r
so
n
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: Rearrange reg
i
ster all
o
ca
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
r
s
on
tcg-mips:
Conver
t
to new
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips: Convert
t
o new
q
emu_l/st
h
elpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
t
c
g-mips: Mo
v
e s
o
ftmmu slow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: S
p
lit large ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd H
e
n
d
erso
n
tcg-mip
s
:
F
ill the exit_tb dela
y
s
l
ot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg
-
mips
:
U
se
J
and J
A
L opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips:
C
onstrain t
h
e c
o
de_
g
en_b
u
ffer to
b
e
within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
r
s
on
tcg-mips
:
Lay
o
u
t
executabl
e
and
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Ric
h
a
rd
H
enderson
t
ci
:
F
i
x tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implement d
i
rect chaining of T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderso
n
tcg-s39
0
: Do
n
't force
-
m
a
rch=z
9
90
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd
Henderson
tcg-s390: Improve set
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d He
n
derson
tcg-
s
390:
A
llow immediat
e
operands to add
2
a
nd sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard He
n
de
r
son
tcg-s39
0
:
Implement
tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-
s
390: Use mo
r
e
r
isb
g
i
n the
tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
tcg-s
3
9
0
: Move ldst he
l
pers out of
li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard
Henderson
tcg-s39
0
: Convert
t
o
new
ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hend
e
r
s
on
tcg-
s
3
9
0: In
t
egrate
e
ndia
n
n
ess into TCGMe
m
Op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Convert to
T
CG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Hender
s
o
n
t
cg-s390: Fix off-by-one in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richar
d
Henderson
tcg:
Fix
t
c
g_reg_allo
c
_mov vs no-op truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Ri
c
hard Henderson
exec-all
.
h
:
Use stl_le_p instead of
s
tl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
a
rget-i386: Prese
r
ve the Z bit for bt/bt
s
/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hender
s
on
t
c
g: Remove unreachable
code in
tcg_out_op and op_de
f
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tcg: U
s
e tcg_target_availab
l
e
_
regs
i
n tcg_r
e
g_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
t
cg: Make ca
l
l addres
s
a constant pa
r
ame
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
tci: Create tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
Hender
s
o
n
tcg-mi
p
s:
Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hen
d
erson
tcg-s
p
ar
c
: Create tcg_o
u
t_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-pp
c
64: Rename tcg_o
u
t
_c
a
lli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-pp
c
: Split out
t
cg_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-s3
9
0: Rename tgen_calli
t
o tcg_ou
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderson
tcg-i3
8
6
:
R
enam
e
tcg_out_cal
l
i t
o
tcg_out
_
c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg:
Requi
r
e TCG_TARGET_INSN
_
UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next