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: Use 64-bit registers with sparcv8plus
2014-04-28
Richard
H
ende
r
son
t
c
g-s
p
arc: Use 64-bit r
e
gisters wi
t
h spar
c
v8
p
lus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Henderson
t
c
g-spa
r
c: Sup
p
ort t
r
u
nc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
cg-sparc: Remove mo
s
t uses of
TCG
_
TARGET_REG_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
c
g
: Add INDEX_op_trun
c
_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg: Fix
missed pointer s
i
ze != T
C
G_TARGET_REG_BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
H
enderson
tcg: Us
e
HOST_WORDS_BIG
E
NDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
t
cg: Fix fallback from muls2_i64
t
o mulu2_i6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Us
e
tcg_gen_mulu2_
i
32 in tcg_gen
_
muls2_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
t
cg:
R
e
la
x
requirement fo
r
mulu2_i3
2
on
32-bit hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
tcg-s3
9
0: Remove W constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Henderson
tcg-sparc
:
U
se the
typ
e
parameter to
t
cg_ta
r
get_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard He
n
derson
tcg-ppc64: Use
t
he type
p
a
r
a
m
ete
r
to tcg
_
targe
t
_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
de
r
son
t
c
g-a
a
rch64: Remo
v
e w c
o
nstraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tcg: Add
T
CGType parameter to tcg_tar
g
e
t
_co
n
st_
m
atc
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derson
tcg: Fix o
u
t of r
a
nge shift in
d
ep
o
sit optimizations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderso
n
tci:
Mask shift
c
o
unts to avoid u
n
defi
n
e
d
behavi
o
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Mask shi
f
t qu
a
ntities whil
e
folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
c
h
a
rd Henderson
tcg: Use
"
uns
p
e
c
ified beh
a
vior
"
f
o
r shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64: Con
v
ert to
n
ew ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
Henderson
tcg-ia64: Move part of softmmu slo
w
p
ath
o
ut of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nde
r
s
on
t
cg-ia64: Co
n
vert to
n
ew
l
d
st h
e
lper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-i
a
64
:
Reduce code duplica
t
ion in
tcg_out_qemu_
l
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
tc
g
-ia64
:
Move tlb addend load in
t
o tlb read
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tcg-ia64: Move bsw
a
p
for
st
o
r
e
into tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64:
Re-bundle
t
he tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
tc
g
-i
a
64:
O
p
t
imize small arguments to exit_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-al
p
ha: Remove cpu_unique, c
p
u_sy
s
val, cp
u
_usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d Henderson
target
-
alpha
:
T
idy alpha_tr
a
nslate_
i
nit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha: Don't i
s
sue go
t
o_tb under singlestep
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard H
e
nderson
targe
t
-a
l
pha
:
Use non-local te
m
ps for zero/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Use
extract
to get insn fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
ta
r
get
-
alp
h
a:
C
onvert
m
fp
r
/
m
tp
r
to
s
ource/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
H
enderson
t
a
r
g
et-alph
a
: Conver
t
gen
_
cpys et
a
l to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
target-alpha: Convert gen_f
c
vtlq/ql to so
u
rce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
tar
g
e
t
-
alpha
:
C
o
nvert ge
n
_
f
c
mov to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: C
o
nvert gen_bcon
d
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
targ
e
t
-alpha: C
o
nv
e
rt most ieee ins
n
s
t
o source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
tar
g
et-al
p
ha: Con
v
e
r
t gen_ieee_
i
nput t
o
s
ou
r
ce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
tar
g
et-al
p
h
a
:
C
o
n
v
e
r
t
MVIOP2 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target-alpha:
Co
n
vert ARITH
3
to source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Hender
s
on
ta
r
get-alpha: Convert FARITH3 to sour
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-alp
h
a
: C
o
nvert FAR
I
TH2 to so
u
rce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
He
n
d
e
r
son
t
arget-alpha
:
Conver
t
gen_zap/not to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard
H
en
d
e
r
son
target-alpha: Conv
e
rt gen_ins_h/l to sour
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
o
n
target-alpha: Convert g
e
n_ext_h/l
t
o source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d He
n
derson
target-alpha: Convert gen_msk_h/l to sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tar
g
et-alpha: Convert gen_cmov to
s
ource/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
H
end
e
rson
target-alpha:
C
onvert A
R
ITH3_EX to source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
target-alpha:
C
onvert gen_cmp to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
a
rd
H
enderson
target-alpha: Convert gen_store_conditional to source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hend
e
rson
target
-
alp
h
a: Con
v
ert
gen_lo
a
d
/store
_
mem to source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hend
e
rson
target-alp
h
a
:
Conve
r
t opcode 0x1F
t
o source/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
e
rson
t
a
rget-alpha: Convert opco
d
e 0x
1
E to sou
r
ce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
He
n
derson
target-a
l
pha: Con
v
ert
o
p
code 0x1C to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hend
e
rson
target-alpha: Conve
r
t
opcode 0x1B to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha: Con
v
ert op
c
o
de
0x1A
t
o sourc
e
/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hend
e
rson
target-alpha: Convert opcode 0x1
8
to sour
c
e
/
si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-alpha: C
o
n
v
ert opcode 0x17
to s
o
urc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
target-
a
lpha: Convert op
c
ode 0x14
to sour
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
targ
e
t-alpha:
Convert opcode 0x13 t
o
source/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ard He
n
derso
n
target-a
l
p
ha:
Convert
op
c
ode
0
x
12 to so
u
rce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-
a
lp
h
a: C
o
nvert o
p
code 0
x
11 t
o
sour
c
e/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha
:
Introd
u
ce functions
for s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
icha
r
d Henders
o
n
ta
r
get-alpha: Introduce
R
EQUIRE_REG_31
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hende
r
s
o
n
target-a
l
pha: In
t
r
o
duce REQUIRE_TB_FLAG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard
H
enderson
tc
g
-
aarch64: Use tc
g
_out_mov in preference to tcg_
o
ut_m
o
vr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderson
tcg-
a
a
r
ch64: Prefer unsigned offsets before sign
e
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd H
e
nderson
tcg-aarch64
:
Introduce t
c
g_out
_
ins
n
_33
1
2, _3310, _3313
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
Hender
s
on
tc
g
-
a
arch64:
M
erge aarch6
4
_ldst
_
g
et_da
t
a/type into
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
He
n
der
s
o
n
tcg-aarch64: Introduc
e
tcg_out_ins
n
_3507
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarc
h
64: S
u
pport stores o
f
zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
o
n
tcg-
a
arc
h
64: Implement TC
G
_TARGET
_
HAS_
n
ew
_
ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderson
tcg-aarch64: Pass qemu_ld
/
st arguments
directly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard Hend
e
rson
tcg
-
aarch64:
U
s
e TCGMemOp in qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d He
n
derson
tcg-aarch64: Use ADR t
o
pa
s
s the re
t
urn addres
s
to
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Use tcg
_
out_c
a
ll for qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarc
h
64: Avoi
d
add w
i
t
h
zero in tlb l
o
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderson
tc
g
-aarch64: Im
p
leme
n
t tcg_re
g
ist
e
r
_
j
it
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aar
c
h64: Introduce
t
cg_out_ins
n
_3314
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
hard Henderson
t
c
g-aarch
6
4: Reu
s
e LR in tr
a
nslated
c
ode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
n
derson
tcg-aarch64: Use CBZ and
CBN
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
tcg-a
a
rch64: Crea
t
e tcg_out_brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
hard Hender
s
on
tcg-aarch64: Use symbolic nam
e
s fo
r
branc
h
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
hard Hender
s
o
n
t
c
g
-aarch64: Use adrp
i
n
t
cg_out_
m
ovi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
nderson
tcg-aarch64: Special case small cons
t
an
t
s in tcg_out
_
m
ovi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard
Henderson
t
c
g
-
aarch64:
Use ORRI in tc
g
_o
u
t
_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Use MOVN in
t
c
g_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ich
a
rd H
e
nderson
tcg-aar
c
h64: Use TCGT
y
pe and
T
CG
M
emOp
co
n
s
tant
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard Hende
r
son
tcg-
a
arch64: Use
in
t
ptr_t apr
o
pria
t
ely
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Hende
r
son
t
c
g-aarc
h
64: Pr
o
perly detec
t
SIGSEG
V
w
rites
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderso
n
tcg-arm
:
Avoid ldrd/strd fo
r
user-only emulati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-19
Richard Henderso
n
cpu
:
Move tcg_exi
t
_req to the end
of
C
PU
S
t
ate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard
He
n
derson
tcg-sparc: Convert to
new lds
t
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard
H
enderson
tcg-sparc: Co
n
v
ert to new ld
s
t helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard H
e
nderson
tcg-sparc: Tidy
tcg_ou
t
_tlb_
l
oad inte
r
face
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard
H
enderson
tcg-spa
r
c
:
Use TCGMemOp within qe
m
u
_
ldst r
o
u
tines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
ard Henderson
tcg-sparc: I
m
prove tc
g
_ou
t
_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hen
d
e
rso
n
tcg-sparc: Dont han
d
le
c
onstant
arguments t
o
ext32 ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Ri
c
hard Henderson
t
c
g
-sparc
:
Don't handle remainder
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard
Henderson
tcg-sparc: Use intptr_t as appropriate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next