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 Hender
s
on
tcg-
s
parc:
T
idy
ch
e
ck_fit_* tes
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-spa
r
c: Implement muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard He
n
d
e
rson
tcg-sparc: Use the R
E
TU
R
N in
s
tru
c
tio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Hend
e
rson
tcg-sparc: Use 64-bit registers with sparc
v
8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderson
tcg-
s
parc: Support t
r
unc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Hen
d
erson
tcg-sparc: Remove most uses of TC
G
_TARGET_
R
EG_BI
T
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Hend
e
rs
o
n
tc
g
:
A
dd IND
E
X_op_tru
n
c_shr_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d Henderson
tcg
:
Fix
missed p
o
int
e
r
size !=
TC
G
_
T
ARGET
_
REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg: Use H
O
ST_W
O
R
D
S
_
BIGENDIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard
H
enderson
tcg: Fix fallback
from muls2_i64 to
mulu2_i6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
e
nd
e
rson
tcg:
U
se tcg_gen_mu
l
u2_i32
i
n tcg_gen_muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard H
e
nderso
n
tcg: Relax r
e
quirem
e
nt for mulu2_
i
3
2
on 32-bit hos
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derson
tcg-s39
0
: Remove W c
o
nstraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rs
o
n
tcg-sparc:
U
se the type pa
r
ameter to tcg_
t
ar
g
et_const_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-ppc64: Use the type
p
aramet
e
r to
t
cg_target_c
o
ns
t
_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henders
o
n
tcg-aarc
h
64: Re
m
ove w const
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
tcg: Add
T
CGType parameter t
o
t
c
g_tar
g
et_
c
onst_matc
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
ende
r
son
tcg: Fix
o
ut of rang
e
shift in depos
i
t optimiza
t
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard H
e
nders
o
n
tci: Mask shift cou
n
t
s
to a
v
oi
d
unde
f
ined behavior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd He
n
der
s
on
tcg: M
a
s
k shift quantit
i
es whi
l
e
f
o
lding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hende
r
son
tcg: Use "unspecified behavior" for shift
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-i
a
64: Co
n
v
e
rt to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
tcg-ia
6
4
:
Move p
a
rt of sof
t
mmu slow path
o
ut of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
e
rson
tcg-ia64:
Convert to new ldst hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
r
son
t
cg-ia6
4
: Reduce code dup
l
ication in tcg_o
u
t_qemu_l
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
tc
g
-ia64: Move tl
b
a
dd
e
n
d load into tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
Hende
r
son
tcg-ia64:
Move bs
w
ap
for store
into tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d H
e
n
derson
t
c
g-ia64: Re-bundle the tl
b
load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
en
d
erson
tcg-ia64: Opt
i
m
i
ze small arguments to exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
targ
e
t-alpha: Remove cpu_unique
,
cpu_sysv
a
l, cpu_u
s
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hen
d
erson
tar
g
e
t
-alpha: Tidy alpha_translate_i
n
it
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-al
p
ha: Don't i
s
sue goto_tb
under singlestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
H
e
nderson
target-
a
lp
h
a
:
Use non-local tem
p
s for zero/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
target-a
l
pha:
U
s
e
extract to get insn fi
e
lds
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
ta
r
get-a
l
pha: C
o
nvert
m
f
p
r
/mtpr to source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hende
r
son
target-alpha: Convert gen_c
p
ys et al to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-a
l
pha: Convert gen_fcvtlq
/
q
l
t
o source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard
Hende
r
son
t
a
rget-alpha: Convert gen_fcmo
v
to
s
ource
/
sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert gen_bcon
d
to
sour
c
e
/
sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderso
n
t
ar
g
et-
a
lpha: Convert most i
e
ee
insns to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
targe
t
-
a
lp
h
a: Con
v
ert gen_ieee_input
to source
/
s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alpha: Conv
e
rt MVIOP2 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-
a
lpha
:
Convert AR
I
T
H
3 to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-alp
h
a
:
Co
n
vert F
A
RIT
H
3 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard He
n
derson
target-alpha: C
o
nv
e
rt FARITH2 to sou
r
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hen
d
erson
target
-
a
l
pha: Convert gen_za
p
/not
t
o s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
icha
r
d Hend
e
rson
target-a
l
pha: Co
n
vert
g
en_in
s
_h/l
to
s
ource/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
char
d
Henderson
target-alpha: Conv
e
rt gen
_
e
xt_h
/
l to
so
u
rce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
Henderson
t
arget-alpha:
Convert gen_msk_h/l t
o
sour
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tar
g
et-alpha:
C
onv
e
rt gen_
c
m
ov to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard Henderson
tar
g
e
t-alpha: Convert ARITH3_EX to source
/
si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha: C
o
nver
t
gen_c
m
p to sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-al
p
ha:
Convert g
e
n_st
o
re_conditional to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target-alpha: Convert gen_l
o
ad/store_mem to
source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
a
r
d
Henderson
tar
g
et-alp
h
a: Convert opcode
0
x
1F
t
o sou
r
ce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
s
o
n
ta
r
get-alpha: Con
v
ert opcode 0x1E to sou
r
c
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-alpha: Conv
e
rt opcode
0x1C t
o
sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard He
n
derson
target-alpha:
Convert
o
pcode 0x1B
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-a
l
pha: Co
n
vert opcode 0x1A to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
a
rget-alpha: Co
n
vert opcod
e
0x18 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderso
n
target-alpha
:
Convert opcode 0x1
7
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target-
a
l
p
ha
:
C
o
n
ver
t
opcode 0x14
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
target-alpha: Convert o
p
cod
e
0
x13 to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target
-
alph
a
: Convert o
p
code 0x12 t
o
sour
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erso
n
targ
e
t-alph
a
: Conver
t
opcode
0
x
11 to source/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
en
d
erson
target-alpha
:
I
n
t
r
oduce functi
o
ns for sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-
a
l
ph
a
: Introduce REQUIRE_REG_31
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hend
e
rson
target-alpha: Intro
d
u
ce REQUIRE_TB_FLAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
rson
tcg-a
a
rch64:
Use
t
cg
_
out_mov in pr
e
fer
e
nce to tcg_ou
t
_movr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Henderson
tcg-aarch
6
4: Prefe
r
u
n
signed offsets bef
o
re signed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
t
c
g
-aarc
h
64:
I
ntr
o
duce tcg_o
u
t_insn_33
1
2
,
_3310, _3313
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd He
n
derso
n
tcg-aarch
6
4: Merge aarch6
4
_ldst_g
e
t_da
t
a/type into
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
on
tc
g
-
a
a
rch64: Introduce tc
g
_out_
i
nsn_3507
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderso
n
tcg-aar
c
h64: Support stores of
z
ero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd Hender
s
on
tc
g
-aarch6
4
: Impl
e
ment TCG_TARGET_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
derson
tcg-
a
arch64: Pass qemu_ld/st
a
r
guments directly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderson
tcg-aarch64: Use TCGMemO
p
in qemu
_
ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
ch
a
rd Henderso
n
t
c
g
-
aarch64: Use AD
R
to pass th
e
return address to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aar
c
h64:
U
se
t
cg_out_cal
l
f
o
r qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Avoid add with zero i
n
tlb loa
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
Henderson
tcg-
a
arc
h
64: Implemen
t
tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nde
r
son
tcg-aarc
h
6
4: Introduce tcg_out_insn_
3
3
1
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard
H
en
d
erson
tc
g
-aarch64
:
Reuse LR in transl
a
ted code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hen
d
e
r
son
t
c
g-aarch64: Use
C
B
Z and CBN
Z
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
c
g-aarch64:
Create tcg_out_brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
H
e
nderson
tcg-aarch64: Use
s
ymbolic
n
ames for branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderso
n
tcg-a
a
rc
h
6
4
:
Use adrp in tcg_out_mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
har
d
Hender
s
on
tcg-aa
r
ch64: Sp
e
cia
l
case small consta
n
ts i
n
tcg_ou
t
_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderso
n
tcg-
a
arch64: Use ORRI
in tcg_out_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard H
e
nderson
tcg-aarch64: Use MOVN in t
c
g_ou
t
_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
c
g-a
a
r
c
h64: Use TCGType and TCGMem
O
p c
o
nstant
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Hender
s
o
n
tcg-aarch64: Use intpt
r
_t ap
r
o
priately
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
rson
tcg-
a
arch
6
4
:
P
ro
p
er
l
y detect SI
G
SEGV writes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-27
Richard Hend
e
r
s
on
t
c
g-arm: Avoid ldrd/strd for user-only emulat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-19
Ri
c
hard
H
enderson
cp
u
: Move tcg_exit_req to
t
h
e end of CPUSta
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
R
i
chard Henderson
tcg-sparc: Conver
t
t
o
n
e
w ldst
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard
H
enderson
tcg-s
p
arc: Co
n
v
e
r
t to
new ldst helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
t
cg
-
sparc: Tidy tcg_out_tl
b
_load interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard H
e
n
d
er
s
on
tcg-sp
a
rc: Use
T
C
GM
e
mOp within
qemu_ldst rout
i
ne
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
Henderson
tcg-spar
c
: Impro
v
e tcg_out
_
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next