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
tci: Convert to new ldst opcodes
2014-04-18
Richard
H
enderson
tcg-s390: Remov
e
W constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
c
hard Henderson
tcg-s
p
a
rc: Us
e
the ty
p
e par
a
m
e
ter to tcg_targe
t
_const
_
matc
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henders
o
n
tcg-p
p
c
6
4:
Use
the type par
a
meter
to t
c
g_tar
g
et
_
const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg
-
aarc
h
64: Remo
v
e
w constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Add TCGType parameter to tcg_target_cons
t
_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
ende
r
son
tcg: Fix ou
t
of range shift in
d
eposi
t
optimizat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tci: Mask shift
c
o
unts to avo
i
d
undefined behavior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd
H
ender
s
on
tc
g
: M
a
s
k s
h
ift quantities while fol
d
i
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
ch
a
rd He
n
derson
tcg: Use "unspecified behavi
o
r
"
for shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
s
o
n
t
cg-ia64: Convert
t
o
new ldst
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
H
e
nderson
tc
g
-ia64: M
o
v
e p
a
rt of softmmu
slow path out of lin
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
nderson
tcg-ia64: Convert to n
e
w
l
dst he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia
6
4
: Reduce code duplication in tcg_
o
u
t
_q
e
mu_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia
6
4
:
Move t
l
b addend load into tl
b
re
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
tcg-i
a
6
4
: Move bswap for sto
r
e
i
n
to tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
H
en
d
er
s
on
tcg-ia64: Re-bundle
t
he tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d Hende
r
son
tcg-ia64: Optimize small arguments
t
o exit
_
tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
targe
t
-alpha:
Rem
o
ve cpu
_
unique, cp
u
_
s
ysval
,
cpu
_
usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd He
n
d
e
r
s
o
n
ta
r
get-alpha: Tidy alpha_translate_init
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard H
e
nderson
ta
r
get-alpha:
D
on't issue
g
o
t
o_tb under
s
ingle
s
tep
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
son
target-alp
h
a: Use n
o
n-local temps f
o
r zero/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henders
o
n
ta
r
get-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-alpha:
Conver
t
m
fpr/mtpr to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget
-
a
lpha: Convert gen_cpys et al to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-alpha: Convert
gen_fcvtlq/ql to sourc
e
/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
enderson
ta
r
get
-
alph
a
: Convert gen_
f
c
m
ov to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hend
e
rson
targ
e
t
-alp
h
a: Convert ge
n
_bc
o
nd to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
ta
r
get-a
l
pha
:
Conv
e
rt most ieee insns to s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
enderson
tar
g
et-alpha: Convert g
e
n_ieee_input to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd
H
e
n
derson
t
arget-alpha: Con
v
ert MVIOP2 to 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 ARITH3 to source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
rget-alpha: Convert FARI
T
H3 to s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alpha: Conv
e
rt FARITH2 to
s
ource/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Con
v
ert gen_zap/n
o
t
to source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Henders
o
n
t
a
rget-
a
lph
a
: Convert gen_ins_h/l t
o
so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henders
o
n
target-alph
a
: Convert ge
n
_ext_h/
l
to source
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
Henderson
target-alph
a
: Convert
gen_msk
_
h/l to sour
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
rget-al
p
ha: Co
n
vert
g
en_cmov to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
r
get
-
alpha: Conver
t
ARITH3_E
X
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
targ
e
t-alpha: Convert gen
_
cmp to sou
r
ce/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hender
s
on
t
a
rget-alpha:
C
o
n
ve
r
t g
e
n_store_conditi
o
nal
to
source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
target-
a
lp
h
a: Convert gen_load/sto
r
e_mem to source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
Henderson
target-alp
h
a
:
Convert opcode
0x1F to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderso
n
t
arget-alpha
:
Convert opcode 0x1E t
o
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targ
e
t-alpha:
Convert opcode 0x1C to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hende
r
so
n
target-alpha: Convert
opcode
0
x
1B t
o
s
o
urc
e
/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert op
c
ode 0x1A to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hend
e
rson
target
-
alpha: Convert o
p
code
0x
1
8
t
o source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d H
e
nders
o
n
targe
t
-alpha: Co
n
vert opcode 0x17 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
t
a
r
g
et-
a
lpha: Conver
t
o
p
code
0x14 to source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Conve
r
t opcode 0x13 to s
o
urce/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard Hen
d
erson
target-a
l
pha: Convert opcode
0
x12
to so
u
rce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
a
rd Hender
s
o
n
target-alpha: Con
v
e
r
t opcode 0x11 to sour
c
e/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alp
h
a:
I
nt
r
oduce f
u
nct
i
ons for source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
targ
e
t-
a
lpha: Int
r
oduce REQUIRE_REG_31
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard H
e
nderson
t
a
rge
t
-alpha
:
I
ntrod
u
ce REQUIRE
_
TB
_
FLAG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
c
g-aarch
6
4: Use tc
g
_out_mov in preference to tcg_out_movr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Henderson
t
cg-aarch64: Pr
e
fer unsigned
offsets b
e
fore signed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-a
a
rch64: In
t
r
oduce tcg_out_ins
n
_
3
3
12, _3310,
_
3313
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Hender
s
on
tcg-a
a
rch64:
Me
r
g
e
a
a
rch64_ldst_get_data/type into
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
cg
-
aarch64: Introd
u
ce tcg_
o
u
t
_in
s
n_3507
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderson
tcg-
a
arch
6
4:
Support stores of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-
a
arch64:
I
m
p
lem
e
nt TCG_T
A
RGET_HAS
_
new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
chard Henderson
tcg-aarch64:
P
ass qem
u
_ld/st arguments
d
ire
c
tl
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Use TCGMe
m
Op
i
n qemu_ld
/
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderson
tcg-
a
arch64: U
s
e ADR to pass the return address
t
o
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
ha
r
d Henderson
tcg-aarch64: Use tc
g
_
o
u
t_call f
o
r qe
m
u
_
l
d
/
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
rs
o
n
tcg-aarch64
:
Avoid a
d
d with zero
in tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd Hender
s
on
tcg
-
aarch
6
4: Imp
l
ement tc
g
_registe
r
_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
char
d
H
e
nderson
tcg-aa
r
ch
6
4
:
Introduce tcg_ou
t
_insn_3314
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarc
h
6
4:
R
e
u
se L
R
in
t
ranslat
e
d
code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
icha
r
d
Henderso
n
tcg-aarch64: Use CBZ
and CB
N
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
cg
-
aarch
6
4: Cr
e
ate tcg_out_brco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Hen
d
ers
o
n
tcg-aarch6
4
: Use symbolic names fo
r
b
r
anches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
char
d
Hende
r
s
o
n
tcg-aarch
6
4: Use a
d
rp in tcg_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Henderson
t
cg-aarch64: Sp
e
cial ca
s
e
s
ma
l
l co
n
stants in tc
g
_
out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderson
tcg
-
aarc
h
64:
Use ORRI in tcg
_
out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
tcg-aarch64: Use MOV
N
in tc
g
_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard He
n
derson
tcg-aarch64:
U
s
e
T
C
G
Type an
d
TCGMemOp
c
on
s
t
a
nts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Henderson
tcg-aar
c
h
6
4: Use intptr_t apropriate
l
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nde
r
son
tcg-aar
c
h64:
Properly detect SIGSEGV writ
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderson
tcg-arm: A
v
oi
d
ldrd
/
s
trd
f
or user
-
only
emulation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-19
Richard Henderson
c
p
u: M
o
v
e t
c
g_exi
t
_req to the end of CPUState
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
i
chard Henderson
tc
g
-s
p
ar
c
: Convert to ne
w
ldst op
c
odes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-
s
par
c
:
Convert to ne
w
ldst
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard He
n
de
r
so
n
tcg-sparc:
Ti
d
y
tcg_out_tlb_load in
t
e
rface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
ichar
d
Hend
e
rson
tcg-sp
a
rc: Us
e
TCG
M
emOp with
i
n q
e
mu_
l
dst routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
Henderso
n
tcg-sparc: I
m
prove tcg_o
u
t_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
Henderson
tcg
-
s
parc: Dont handle
c
o
n
sta
n
t ar
g
um
e
n
ts to ext32 ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-sparc:
Don't h
a
n
dle remainder
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
a
rd
He
n
derson
tcg-sparc: Use intptr_t as
a
ppropriate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
ichard Hende
r
s
on
tcg-sparc: Tidy ca
l
l+jump patterns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard He
n
de
r
son
tcg
-
sparc: Fix tlb read
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
i
char
d
Henderson
tcg-sparc:
F
ix l
d
64
for 32-bi
t
mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Ric
h
a
r
d He
n
derson
tc
g
-
a
arch
6
4
: Intro
d
uce tcg_out_
i
n
s
n_3405
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Ric
h
ard
Henderson
tcg-aarch64: Support div,
r
em
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richard H
e
nderson
tcg-aar
c
h64: S
u
p
port muluh, muls
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richard Henderson
tcg-aarc
h
64
:
Su
p
port
a
d
d
2, sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richard Henderson
tcg-aarch64: Support
deposi
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richard
H
en
d
erson
t
c
g
-
aar
c
h64: Use tcg_out_insn
fo
r
setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next