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-sparc: Tidy check_fit_* tests
2014-04-28
Richard H
e
nder
s
on
tcg-spar
c
: Tidy check_fit_* te
s
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ar
d
Hende
r
so
n
tcg-sparc: Impleme
n
t muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ar
d
Henderson
t
c
g
-spar
c
: Us
e
the RETU
R
N
i
nstruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sp
a
r
c: Use 64-bit regi
s
ters with sparcv8
p
lu
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-spar
c
: Support
t
r
u
n
c
_shr_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Henderson
tcg
-
sparc: Remove most
u
ses of T
C
G_TARGET_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
t
c
g: Add INDEX_op_trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg: Fix mis
s
ed pointer s
i
z
e
!=
TCG_TARGET
_
REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Use HOST_
W
ORDS_BIGENDI
A
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
har
d
Henderson
t
c
g
: Fix fallb
a
ck f
r
o
m
mu
l
s2_i64 to
mulu
2
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderso
n
tcg: Use tcg
_
gen_mulu2_i32 in tcg_gen_mu
l
s2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Henderson
t
c
g
: Relax req
u
i
rement f
o
r mulu2
_
i32
o
n
32-bi
t
hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
He
n
d
e
rs
o
n
tcg-s390:
Remove W constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderson
tcg-
s
p
arc:
Use the type
paramete
r
to tcg_tar
g
et_const
_
match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ich
a
rd Henderson
tcg-ppc64: U
s
e the t
y
pe
parameter to tcg_target_c
o
ns
t
_
m
atch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderson
tcg-aarch64:
R
emove w const
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
n
d
erson
t
c
g: Add TCGType
p
aram
e
ter to tcg_targ
e
t_const
_
match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: F
i
x
o
ut of
range shift
in dep
o
sit optim
i
zatio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tci: Mask shift counts
to avo
i
d undefi
n
ed beh
a
vior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderso
n
t
c
g: Ma
s
k shift
q
uantities whi
l
e fo
l
d
i
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
H
e
n
d
e
r
son
tc
g
:
Use "unspecified be
h
avior"
for shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Stefan Weil
t
c
g
:
Fix warning (1
bit
s
igned bi
t
field entry) and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nd
e
rson
tcg-ia64: Con
v
e
r
t to new ldst
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
a
rd Henderson
tcg-ia64: Move
p
a
rt of
softmmu sl
o
w path out o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
tcg
-
ia64: Convert to new ld
s
t helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
He
n
d
erson
tcg-
i
a6
4
: Re
d
uce c
o
d
e
duplication in tcg_out_qemu
_
ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
cg-ia64: Mov
e
t
lb adde
n
d load into tlb
read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hende
r
son
tcg-ia
6
4:
Move bswa
p
for store i
n
to tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
t
cg-ia64: Re
-
bundle the tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
Henderson
tcg-ia64:
Optimize small argu
m
ents to exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hender
s
on
target-alpha:
Re
m
ove cpu_unique, cpu_sysval, cpu_usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichar
d
Henderson
ta
r
get-alpha: Tidy alpha_translate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
hard
He
n
derson
target-alpha: Don't i
s
sue goto_tb un
d
er
s
i
n
glestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
He
n
derson
targ
e
t-alpha
:
Use no
n
-lo
c
a
l temps for
zero/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
target-alpha: Use extract
to get ins
n
fields
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
targe
t
-a
l
pha: Convert mfpr/mtpr
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard
Henderson
target-
a
lpha: Convert
gen_c
p
y
s et a
l
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
H
e
nd
e
rson
target-alpha: Co
n
vert
gen_fcvtlq/ql
t
o source/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target
-
alpha
:
Convert gen_fcmov
to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Hender
s
o
n
target-alpha: Conver
t
gen_bcond
to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alph
a
: Co
n
vert most ieee insns t
o
s
o
u
rc
e
/
s
in
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: C
o
nver
t
gen_iee
e
_input to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-
a
lpha: Convert MVIOP2 to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard H
e
n
derson
target
-
alpha
:
Convert ARITH
3
to sourc
e
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hen
d
erso
n
target-a
l
pha:
Convert
FARITH3
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert
F
A
RITH2 to sou
r
ce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hend
e
rson
target-alpha:
C
on
v
ert gen_z
a
p
/
not to
sour
c
e
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
arge
t
-a
l
pha: Convert gen_ins_h/l to
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ard Hen
d
erso
n
target-alpha: Conve
r
t gen_ext_h/l to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
e
r
s
on
targe
t
-
a
lpha: Convert
g
e
n_msk_h/l to source/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard
Hen
d
erson
target-
a
lp
h
a: Convert gen_c
m
ov to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hender
s
on
tar
g
et-alpha: C
o
nvert ARITH3
_
EX to so
u
rce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha
:
C
o
nvert gen_cm
p
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
rd Henderson
t
a
rget-alp
h
a: Co
n
vert gen_store_conditional to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard H
e
nderson
ta
r
g
et
-
alpha: C
o
nvert gen_load/st
o
re_mem to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d Hend
e
rson
ta
r
get-alpha
:
Convert op
c
ode 0x1F to sou
r
ce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hende
r
son
target-alp
h
a: Conver
t
op
c
od
e
0
x
1E to sou
r
ce
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
ende
r
s
on
t
a
r
get-alpha
:
Convert o
p
c
o
de
0x1
C
to
s
ourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hen
d
e
r
s
on
target-alpha: Convert opcode 0x1B to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target-alpha: Convert o
p
code 0x
1
A to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hender
s
on
t
a
rget
-
alpha: Co
n
vert opcode 0x
1
8 to s
o
u
rc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henderson
target-alph
a
:
C
onvert opcode 0x17 to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
r
d
Hen
d
erson
target-alpha: Convert opcode
0x14 to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hender
s
on
ta
r
get-alpha:
Convert opco
d
e 0x13
t
o so
u
rce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-al
p
ha: Conve
r
t opcode 0x1
2
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Henderson
t
a
r
g
et-alpha:
Convert opcode 0x1
1
to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hende
r
son
tar
g
et
-
a
lpha
:
Intro
d
u
ce functions
f
or sour
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hend
e
rson
target-
a
lpha: Introduce R
E
QUIRE_REG_31
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alph
a
: Intro
d
uce
REQUIRE_TB_
F
LAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Paolo
Bonzini
target-alpha: fix the braces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nders
o
n
tcg-aarch64: Use tcg_o
u
t_mov in
p
reference to t
c
g_o
u
t_movr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Henderson
tcg-aa
r
ch6
4
: Prefer uns
i
gned o
f
fsets bef
o
re signed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Introdu
c
e tcg_out_insn_331
2
,
_3310, _3
3
13
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
nderson
tcg-aarch64:
M
erg
e
aarch64
_
lds
t
_get_data
/
type into
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
derson
tcg-aarch64: Introduc
e
tcg_out_insn_3
5
0
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
a
rd
H
enderson
tc
g
-aar
c
h
64: Support store
s
o
f
zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
en
d
erson
tc
g
-aarch64:
Implement TCG_TARGET_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
r
d
Henders
o
n
tcg-aarch64: Pass qe
m
u_ld/st arguments di
r
ectly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
tcg-aa
r
ch64: Use
T
CGMemOp in
qem
u
_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderso
n
t
c
g-aarch64: Use
A
DR
t
o
pass
the
return address to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarc
h
64: Use tcg_ou
t
_
c
a
l
l
for qemu_l
d
/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hende
r
son
tcg-aarch64:
A
void
a
dd with zero
in
tlb
l
o
ad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard Henderson
tcg-aarch64:
I
mpleme
n
t tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
on
tcg-aarch64: Intr
o
du
c
e tcg_out_i
n
sn_3
3
14
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderson
t
c
g-aarch64: Reuse LR in transl
a
ted code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichar
d
Hen
d
erson
tcg-a
a
rch64: Use CBZ and CBNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
on
tcg
-
aarch64: Cr
e
ate tc
g
_out_brcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd Henders
o
n
tcg-aarch64: Use
sym
b
olic names for branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Hender
s
on
tcg-aarch
6
4: Use adrp in tcg_out_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichar
d
He
n
derso
n
tcg-aar
c
h64: Specia
l
case small constants i
n
tcg_out_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
rson
t
cg
-
aar
c
h
64: Use ORRI in t
c
g_o
u
t_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aar
c
h64: Use MOVN in tcg_o
u
t_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch
6
4
:
U
se TCGType a
n
d TCGM
e
m
Op constants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
on
tcg-aar
c
h64:
U
se intptr_t apr
o
priately
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderson
tcg-aa
r
c
h64: Properly
d
e
tect SIGSEGV
w
rites
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderson
tcg
-
arm: Avoid ldrd/strd for user-only
e
mulation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
R
i
c
h
ard Hen
d
erson
t
c
g
-sparc: C
o
nvert to
n
ew
ldst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
ard Hender
s
on
tcg
-
sparc: C
o
nve
r
t
to
n
ew
l
dst hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard H
e
nde
r
s
o
n
tcg-s
p
arc: Ti
d
y
t
cg_out_t
l
b_load
in
t
erface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
H
e
nderso
n
tcg-
s
parc:
Use TCGMemOp within
q
e
m
u_ldst routin
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next