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
qdev: Fix crash by validating the object type
2014-04-28
Richard Henderson
tc
g
-sparc: Accep
t
stores of ze
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderso
n
tcg-sparc: Fix small 32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
har
d
Hender
s
on
tcg-sparc
:
Fixup function arg
u
ment types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg-spa
r
c:
H
oist common argument lo
a
ds in
t
cg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Don't hand
l
e mov/
m
ovi in tcg_o
u
t_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard Hende
r
s
o
n
tcg-sparc:
Tidy check_fi
t
_* t
e
s
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard H
e
nderson
t
cg-spar
c
:
Imp
l
e
m
en
t
muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard Henders
o
n
tcg-sp
a
rc: Us
e
the
R
ETURN instr
u
c
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard Henders
o
n
tcg-sp
a
r
c: Use 64-bit registers with
sparcv8
p
lus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Henderson
tcg-sparc: Suppo
r
t trunc_sh
r
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
ha
r
d Henderson
t
cg-s
p
arc: Rem
o
ve m
o
st
us
e
s
of TCG_TARGET_R
E
G_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichar
d
Henderson
tcg: Add INDEX_op_trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg: Fix missed pointer
size != TCG_TARGET_REG_BIT
S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Use
H
OST_WO
R
D
S_BIGENDIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hen
d
erso
n
tcg
:
Fix fallba
c
k from muls2_i64 to mulu
2
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henders
o
n
tcg: Use tcg_gen_mulu2_i32 in tcg_gen_muls2_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard He
n
d
e
rson
tcg: Relax re
q
uirement for mulu2_i32 on 32-bit hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
char
d
Henderson
tcg
-
s390
:
Remove W constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderso
n
tcg
-
sparc:
Use the type parameter to tcg_target_c
o
nst_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd H
e
nde
r
son
t
c
g-ppc64: Use the
type pa
r
ameter to tcg
_
ta
r
get_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g-aar
c
h64
:
Remove w constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Hen
d
ers
o
n
tcg:
Add TCG
T
ype parame
t
er
t
o tcg_ta
r
get_const_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henderson
tcg:
Fi
x
out
of range
shift in depo
s
i
t opt
i
mizations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichar
d
Henderson
t
ci: Mask sh
i
ft coun
t
s
to avoi
d
unde
f
ined
behav
i
or
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
cg: Mask s
h
i
f
t quant
i
ties while fol
d
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g
:
U
se
"
unspe
c
ified behavior"
for
s
hift
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hen
d
erson
tcg-
i
a64:
C
onver
t
to new ldst opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nders
o
n
tcg
-
ia64: Move part of sof
t
mmu slo
w
path
o
ut of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64: Co
n
v
e
r
t to new
ldst helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
tcg
-
ia64: Re
d
uce
c
ode duplication i
n
t
cg_out_qe
m
u_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd Henderson
tcg-i
a
64:
M
ove tlb
a
ddend load
i
nto tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d H
e
nderson
tcg-i
a
64: Move bswa
p
for store into tlb loa
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
de
r
son
tcg-ia64:
Re-bu
n
dle
t
he tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
ders
o
n
tcg-ia64
:
Optimize
small arguments to exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Rem
o
ve cpu_unique, cp
u
_sysval, cpu_
u
sp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Hende
r
son
t
a
rget-a
l
pha: Tidy alpha_translate_
i
n
i
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-alpha: Don't
issue goto_tb und
e
r
s
inglestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henderson
tar
g
et-alp
h
a: Use
n
on-loc
a
l temps for zero/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nde
r
so
n
ta
r
get-alpha: Use ex
t
ract t
o
get ins
n
f
i
e
lds
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
H
e
nderson
targ
e
t
-a
l
pha: Con
v
ert mfpr/mtpr t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
targe
t
-alpha: Co
n
v
e
r
t gen_cpys et al to sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Hender
s
on
t
arget-alpha:
C
o
nve
r
t gen_
f
cvtlq
/
q
l
t
o s
o
urce/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-alpha: Convert
g
en
_
fcmov to s
o
u
rce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
target-alph
a
: Convert gen_bcond t
o
sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
target-alpha:
C
onvert most
ieee insns
t
o source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderso
n
target-
a
lp
h
a
: Convert gen_ie
e
e_input
to source/s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
ta
r
get-alp
h
a:
C
o
nvert MVIOP2
to
s
our
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard He
n
der
s
on
target-alpha: Con
v
ert AR
I
T
H3 to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hender
s
on
targ
e
t-alpha: Convert FARI
T
H3 to
s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-alph
a
:
Convert FARITH2 to sourc
e
/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
er
s
on
t
a
rget
-
a
lpha: Conv
e
rt ge
n
_zap/not to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
targ
e
t-alpha: Convert gen_ins_h/l to s
o
urce
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha: Convert g
e
n_ext_h/l to sou
r
ce/
s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
har
d
Hend
e
r
son
target-alpha: Conve
r
t gen_msk_h/l to s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
hard
Henderson
targe
t
-
a
lpha:
Convert gen_c
m
o
v
to sou
r
ce/s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha: Con
v
ert AR
I
T
H
3_
E
X to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Henderson
target-
a
l
p
ha: Convert gen_cmp to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hen
d
e
r
so
n
target-alpha:
Conver
t
g
e
n_store_cond
i
t
io
n
al to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hender
s
on
t
a
r
get-alpha: Convert gen_load/store_mem to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
icha
r
d Hender
s
on
targ
e
t-alpha:
Convert opcode 0x1F to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
e
t
-alpha:
Convert opcode 0x1E to sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-
a
l
p
h
a: Convert o
p
c
o
de 0x1C to sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
He
n
derson
target-alpha: Convert opcode 0x1B
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-alpha: Conv
e
r
t op
c
ode 0x1A to s
o
u
r
c
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hend
e
rson
target-alpha: Convert opcode 0x18 to source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
e
t-alp
h
a: Con
v
ert opcod
e
0x17 to sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d Henderso
n
ta
r
get-alpha: Convert o
p
code 0x14 to so
u
rce
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
hard Henderson
target-alpha: Convert
opcode
0x13 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-a
l
p
h
a: Conver
t
opcode 0x12 to source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-alp
h
a: Convert opcode 0x11
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard He
n
derson
ta
r
get-alpha: Introduce functions f
o
r source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
arget-al
p
h
a
: Introduce REQUIRE_RE
G
_31
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
enderson
targ
e
t
-alpha: Introduce REQU
I
R
E
_
T
B_
F
L
A
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch
6
4
: Use tc
g
_out_mov in pre
f
erence to tcg_out_movr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard Henderson
tcg-aarch64
:
Prefer unsigned offsets before
s
i
g
ned
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Hen
d
er
s
on
tc
g
-a
a
rc
h
64: Introduce tcg_out_i
n
sn
_
3312, _331
0
, _3313
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aar
c
h64: Merge aarch
6
4_lds
t
_get_data
/
ty
p
e into
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd H
e
n
derson
tcg-
a
a
r
ch64:
I
ntroduce
t
cg_out_insn_3507
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard
He
n
de
r
so
n
tcg-aarc
h
64: Support sto
r
es o
f
z
e
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d Hende
r
son
tcg-aarch6
4
: Imple
m
ent TC
G
_
T
A
R
G
ET_HAS_new_ld
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Hend
e
rson
tcg
-
aarch64: Pass qem
u
_ld/st argu
m
e
n
ts dire
c
tly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henders
o
n
tc
g
-a
a
rch64: Us
e
TCGMemOp in qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
a
r
d H
e
nd
e
rson
t
cg-aarch64
:
Use ADR t
o
pass the ret
u
rn address to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Henderson
tcg
-
aarch
6
4:
U
se
tcg_
o
ut_call for qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
n
d
erson
t
c
g-aar
c
h
6
4
:
Avoid add with zero in tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hen
d
erson
tcg-aarch64: Implement tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: I
n
t
r
oduc
e
tc
g
_out_insn_3314
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard
Hende
r
s
o
n
tcg-aarch
6
4: R
e
use LR in
translated code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henders
o
n
tcg-aarch64: Use CBZ and CBNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64:
C
reat
e
tcg_out_
b
rcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hende
r
son
tcg-aar
c
h64: Use symbolic names
for branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Hend
e
rson
t
c
g-aarch64: Use adrp in
tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderso
n
tcg-aar
c
h64
:
Special
case small constants in tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
nderson
tc
g
-
a
arch64:
U
se
ORR
I
in tc
g
_out_mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
icha
r
d Henderson
t
c
g-aarch
6
4:
Use MOVN in t
c
g_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d H
e
nders
o
n
tcg-aarch64:
U
se TCGTy
p
e an
d
TCGMemOp con
s
tants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg
-
aarch64: U
s
e in
t
ptr_t a
p
ropriately
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarc
h
64:
P
r
op
e
rly detect SIG
S
E
G
V
writes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderson
tcg
-
arm:
A
void ldrd
/
strd for
user-on
l
y emu
l
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-19
Richard H
e
nderson
c
p
u
: Move tcg_exit_req to the en
d
of CPUState
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next