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-04-28
Richar
d
Henderson
tcg-sparc
:
Don'
t
handle mov/movi in
t
c
g
_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Hend
e
rson
tcg-
s
p
a
r
c
:
Tidy
c
h
e
ck_fit_*
t
ests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderso
n
tcg-sparc: Implemen
t
muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
tcg-s
p
ar
c
:
U
s
e
the RETURN
instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-sparc:
U
se 64-b
i
t regi
s
ters with sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nder
s
on
t
c
g-sparc:
S
up
p
o
rt trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Henderson
tcg-sparc: R
e
m
o
ve most use
s
of TCG
_
TARGET_
R
E
G_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
He
n
derson
tcg:
Add INDEX_op_tru
n
c_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderson
tcg: Fi
x
misse
d
pointer size != TCG_TA
R
GET_REG_BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derso
n
t
cg: Use
HOST
_
WORD
S
_BIGENDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Henderson
t
c
g: Fix fallback
from muls2_i64 to
m
ulu2_i
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tcg:
U
s
e tcg_gen_mulu2_i
3
2
i
n tcg_gen
_
muls2_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
a
r
d
Hen
d
e
rson
tcg: Relax requirement
for mulu2_i32
on
32-bit hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderson
tcg-s390: Remove W constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
d
erson
t
c
g-sparc: Use
the type parameter to tcg_target_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ar
d
Henderson
tcg-ppc64: Use
t
h
e type
parameter
to tcg_target_co
n
st_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg
-
aarch64: Remove w constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
e
nderson
t
c
g: Ad
d
T
C
GTy
p
e parameter t
o
t
c
g_tar
g
et_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d H
e
nderson
tcg: Fix o
u
t
o
f range shift
i
n
de
p
osi
t
optimizat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Henderson
tci:
Mask shift counts
to
a
voi
d
undefined be
h
avior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
char
d
Hen
d
ers
o
n
tcg:
M
ask shift quantiti
e
s while fol
d
ing
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
H
e
nd
e
rson
t
c
g: Use "unspecified behavior" for shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
tcg-ia
6
4:
C
onv
e
rt to n
e
w ldst
opcode
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hende
r
son
tcg-ia64: Move
part of softmmu slow
p
a
t
h ou
t
of
line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64:
Convert to ne
w
ldst helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-i
a
64: Reduce code d
u
plication in
t
c
g
_out_qemu_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nde
r
son
tcg-ia64: Mo
v
e tlb adde
n
d load into tlb
read
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
H
enderson
tc
g
-
i
a64: Move bswap for store into tlb
load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
enderso
n
tcg-i
a
6
4:
Re-b
u
ndle the tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d
Henderson
tcg-
i
a6
4
: Optimize smal
l
arguments to exit_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d He
n
derson
target
-
alp
h
a: Remove
c
pu_unique,
c
pu_
s
ysval, cpu
_
usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
tar
g
et-al
p
ha: Tidy alpha_t
r
ansl
a
te_init
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-al
p
ha: Don't is
s
ue goto_tb under singlestep
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henderson
target-alpha: Use
non-local temps
f
o
r zero
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
ender
s
on
target-
a
l
pha: Use extract to get insn fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
s
on
target-alpha:
Co
n
v
ert mfpr/mtpr to source
/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderson
t
arget-al
p
h
a:
C
onvert gen_cpys et a
l
t
o source/
s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hen
d
erson
targe
t
-alph
a
: Conve
r
t
gen
_
fcvt
l
q/ql to s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alph
a
: Conv
e
rt gen_
f
cmo
v
to source
/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
He
n
der
s
on
target-alpha: Convert
g
en_
b
cond to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rso
n
targ
e
t-alpha: Convert most ieee
i
nsns
to so
u
rce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-alpha: Convert
gen_
i
eee_input to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-alpha: Convert MV
I
OP2 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alpha:
C
o
n
vert AR
I
T
H
3 to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
n
derson
targe
t
-alpha: C
o
nv
e
rt F
A
RITH3 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
son
t
a
rget-alpha: Convert
FARIT
H
2
t
o
s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
tar
g
e
t
-alpha: Convert gen
_
zap/
n
ot to so
u
r
c
e/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
t
a
r
g
et-alpha: Convert
gen
_
ins_h/l to source/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hender
s
on
target
-
a
l
ph
a
: Convert g
e
n_ext
_
h/l to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
t
a
rget-
a
lp
h
a: Convert gen_msk
_
h/l to sou
r
ce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Henderson
target-al
p
ha: Co
n
vert gen_cmov to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
a
rget-
a
lp
h
a: Convert ARI
T
H3_EX t
o
sou
r
ce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
nderson
target-alpha: Convert
g
en_cmp
t
o so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard He
n
derson
target-
a
l
p
ha: Convert gen
_
stor
e
_condi
t
ion
a
l to source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hen
d
erson
target-alpha: Convert ge
n
_lo
a
d/st
o
re_mem to
source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Con
v
ert opcode 0x1F
to sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-
a
lpha: Con
v
ert
opcode 0x1E
t
o
s
ou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderso
n
target-al
p
ha: Convert op
c
ode 0x
1
C
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hen
d
erson
targe
t
-alpha:
Convert opcode 0x1B to
s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
target-alpha: C
o
nvert op
c
ode
0
x
1
A to
s
our
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
ta
r
get
-
alpha: Convert o
p
code
0
x1
8
to sourc
e
/
sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d He
n
der
s
on
t
arget-alpha: Convert opcode 0
x
17
to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-alpha: Convert o
p
code 0x14 to sou
r
ce/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha:
Con
v
ert opco
d
e 0
x
13 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-alpha: C
o
nvert
o
p
c
o
d
e
0
x12 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henders
o
n
t
a
rget-alph
a
:
Conver
t
opcode 0x11
to source
/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
H
enderson
t
a
rget-alpha
:
Introduc
e
f
u
nctions for sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alp
h
a:
Introdu
c
e REQUIRE_REG
_
3
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderso
n
targe
t
-
alpha: Int
r
oduc
e
REQUIRE_T
B
_FLA
G
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tc
g
-
aar
c
h64: Use t
c
g_
o
u
t
_mov in preference to tcg_ou
t
_m
o
vr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
c
g
-aarch6
4
:
P
re
f
er unsig
n
e
d
offse
t
s before s
i
g
n
ed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard
H
enderso
n
tcg-aarch64: Introduce
t
c
g_o
u
t_insn_3312, _3
3
10,
_
3313
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Henderson
tcg-aarch64:
M
erge
aarch6
4
_ldst_get
_
data/ty
p
e
i
nto
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
r
d Hend
e
rson
tcg-aarch64: I
n
troduce tcg_out_insn_3507
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
r
son
tcg-aarc
h
64
:
Sup
p
ort stores of z
e
ro
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderson
t
cg-a
a
rch64:
I
mpleme
n
t T
C
G_
T
ARGET_HAS_new_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Henderson
tcg-a
a
rch64: P
a
ss qemu_ld/st arguments directly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ic
h
ard Henderson
tcg-a
a
rch
6
4: Use T
C
GMem
O
p in qemu_l
d
/
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
derson
tcg-aa
r
ch64: Use ADR
to pass t
h
e r
e
turn addr
e
ss
t
o
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
H
e
nderson
tcg-aar
c
h6
4
: Use t
c
g_out_call for qemu_
l
d/
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderso
n
tcg-aarch64: Avoid
a
dd with zer
o
in
t
lb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
H
e
nder
s
on
tcg-aar
c
h64: Im
p
l
e
men
t
tcg_reg
i
ster_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hende
r
son
tcg-a
a
rch64: Introduce tcg_out_
i
nsn_3314
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
icha
r
d Henderson
tcg-aarch64: R
e
use LR in translated c
o
de
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
har
d
Henderson
tcg-aarch64: Us
e
CBZ
a
nd CBNZ
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hende
r
son
tcg
-
a
a
rch64: Create tcg_out_b
r
cond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tc
g
-a
a
rch64: Use sym
b
olic names for branche
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard
H
enderson
t
c
g-aarch64: Use
a
drp i
n
tc
g
_out
_
movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Special case small
c
on
s
tants in tcg_o
u
t_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hen
d
ers
o
n
tcg
-
aarch64:
Use ORRI in tcg_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
ders
o
n
tcg-aarch64: Use MOVN in
t
c
g
_out
_
movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64
:
Use TC
G
Typ
e
and TCGMemOp constants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
He
n
derson
tcg-aarch64:
Use intptr_t ap
r
op
r
i
a
te
l
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
h
ard He
n
derson
t
c
g-
a
arch64: Properly detect SIGSEGV wri
t
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-27
Richard Hende
r
s
o
n
t
c
g-arm: Avoid ldr
d
/strd for
u
s
e
r-only e
m
ulation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-19
Ric
h
a
r
d
Henderson
cpu: Mov
e
tcg_ex
i
t_req to the end of CPU
S
tate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
ichard
H
en
d
e
r
son
t
c
g
-sparc
:
Con
v
e
rt to ne
w
l
d
st opco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hender
s
o
n
tc
g
-sp
a
rc: Convert to ne
w
ldst
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
ich
a
rd Henderson
t
cg-
s
parc: Tid
y
tcg_out_tlb_load inte
r
face
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard
H
enderson
tcg-
s
parc: Us
e
TCGM
e
m
O
p
with
i
n qemu_ldst routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next