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
tcg/tci: Add TCG_TARGET_DEFAULT_MO
2017-09-07
Richa
r
d Hender
s
on
tcg/tci: Add TCG_
T
ARG
E
T_
D
E
F
AULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
R
i
c
h
a
rd Henders
o
n
t
a
rget/arm: Perform
p
er-
i
nsn cross
-
page check only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
t
arget/
a
rm
:
S
p
lit out thumb_tr_transl
a
t
e
_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derson
ta
r
g
e
t/ar
m
: Mov
e
ss ch
e
ck
to init_disas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
tar
g
et/arm: [a64]
M
ove page and ss checks to init_disas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd H
e
nderson
t
a
rget/arm
:
Del
a
y check for
magic kernel page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tar
g
et/
a
rm: Use DISAS
_
NORET
U
RN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
ta
r
get/i386: Use generic DISA
S
_
* enumer
a
tors
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derson
t
c
g: Add generic DISAS_
N
ORETUR
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
He
n
derson
tcg/s390: Use slbgr for setcond l
e
and leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Hen
d
erson
tcg/
s
3
90
:
Use load-on-conditio
n
-2 facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s390: Use distinct-operands
f
acility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ar
d
He
n
d
e
rson
tcg/s390: Merge ori+xori f
a
ciliti
e
s check to
tcg_targ
e
t_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
cg/s390
:
Merge add2i fac
i
l
ities
check to tcg_target
_
op_d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
c
g
/
s390: Merge
m
u
l
i facil
i
t
i
e
s
check
t
o
tcg_t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
tcg
/
s39
0
:
M
erge cmpi faciliti
e
s
c
heck to tcg_target_op
_
def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
n
d
ers
o
n
tcg/s390: Fully
convert tcg_
t
arg
e
t_op_de
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard
He
n
d
erso
n
disas/i386:
Add
disas
s
embly of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard Henderson
d
isas/i386: Ad
d
disassembly of
vex
.
0f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
disas/i
3
86: Fix
disassembly of two-byte v
e
x
prefixe
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richard
Henderso
n
t
cg: Rem
o
ve support
f
or ia64 as host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richa
r
d
H
enderson
tar
g
et/
a
rm:
Fix aa64 l
d
p regis
t
er
writeba
c
k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-15
R
i
ch
a
rd Henderson
t
a
rget/arm: Correct
l
oad ex
c
lusive
pair atomicity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henderson
tcg: Increase min
i
mum align
m
ent from tcg_malloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard
H
enderson
targe
t
/
s390x: Fix CSST for 16
-
byte
sto
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Hender
s
o
n
tcg/arm: Fix runtime overal
i
gnment test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Richar
d
H
enderson
u
til: Introduce in
c
lude/qemu/cpu
i
d
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
targ
e
t/arm:
Op
t
imize a
a
rch64
r
ev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hende
r
son
tcg: E
x
pand gl
u
e macr
o
s b
e
fore
s
t
r
i
n
g
ifying helpe
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Hender
s
o
n
t
arget/alpha
:
L
og temp leaks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alp
h
a: Fix temp leak in gen
_
f
bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henders
o
n
target/alpha: Fix temp leak in gen_ca
l
l_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
chard Henderson
target/alpha:
Fix
temp leak in
g
e
n
_
mtpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
chard
H
e
n
derson
target
/
al
p
ha:
Fix temp
l
e
ak in gen_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard H
e
n
derson
target/a
l
pha: M
e
rge seve
r
al flag byte
s
into E
N
V->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard Hend
e
rso
n
target/alp
h
a: Copy tb->
f
lags into Disa
s
Contex
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hende
r
so
n
target/alpha:
R
emove
amask
f
rom tb->
f
lags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
enderson
target/sh4:
Use tcg_gen_l
o
okup_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
a
r
d
H
e
nderson
target/sh
4
: I
m
plement
fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
ta
r
get/sh4:
A
dd missing FPS
C
R
.
PR == 0 ch
e
cks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
ender
s
o
n
target/sh4: Implement fpchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
enderso
n
t
arget/sh4: I
n
troduc
e
CHECK_SH4
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erson
target/sh4: Introduce CHE
C
K_F
P
SCR
_
PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
tar
g
et/sh4: Tidy
m
i
sc illegal insn c
h
ecks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard H
e
nde
r
son
target/sh4: Unify code for
CHECK_FPU_
E
NA
B
LED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
targ
e
t
/sh4: Unify co
d
e
for
CHECK
_
P
R
IV
I
LEG
E
D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
ta
r
get/sh
4
: Unify
c
ode for C
H
E
C
K_NO
T
_DELAY
_
SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
targ
e
t/sh
4
: Simplify 64-bit fp reg-reg
mo
v
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
targ
e
t
/
s
h4
:
Load/st
o
re Dr as
64-bit
q
u
antities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
t
a
r
get/sh4
:
Me
r
ge D
R
EG
i
nto fpr64 rou
t
in
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
t
arget/sh
4
: Elimi
n
ate unu
s
e
d
XREG mac
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
nderson
target/sh4: Ho
i
st
fp
r
e
gister bank selecti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: Pass DisasContext to fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
ta
r
get/sh
4
: Unify cpu_fregs into FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4:
H
oist register bank selectio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
li
n
ux-
u
ser/sh4: Clean env->
f
lags o
n
signal boun
d
aries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
Henderson
linux-user/sh4: Notice g
U
S
A
re
g
ions during signal del
i
very
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
target
/
sh4:
Recogn
i
ze
c
omm
o
n
g
USA seq
u
e
nces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Hen
d
e
r
son
target/sh4:
H
andl
e
u
ser-space atom
i
c
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
ha
r
d He
n
derson
target/sh4: Adjust
T
B_FLA
G
_PENDING_MOVCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard Henderson
tar
g
et/sh4: Ke
e
p e
n
v->flags cle
a
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
der
s
on
ta
r
get/
s
h
4
:
I
n
troduce TB_FLAG
_
ENVF
L
AGS
_
MAS
K
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
arg
e
t/sh4: Consolidat
e
end-of-TB
t
est
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard
H
e
n
derson
target/s
3
90x:
F
ix
ri
s
bg hand
l
in
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hen
d
erson
targ
e
t/
s
390x
:
Ma
r
k ETF3 an
d
ETF3_E
N
H faciliti
e
s as
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ri
c
hard Hende
r
son
t
a
r
get/s390x: Implement T
R
T
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richar
d
Henderson
target/
s
3
90x:
I
mplement SR
S
TU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Rich
a
r
d
Henderson
ta
r
ge
t
/s390x: Tidy SR
S
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
t
arge
t
/s
3
90x: Implement CONVERT
U
NICOD
E
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
chard
H
end
e
rson
target/s390x:
Im
p
le
m
ent CSST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richar
d
Henderson
target/s390x: Clean up TB
f
lag bi
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
chard
H
e
nde
r
son
targ
e
t/
s
390x:
F
i
n
ish
i
mplemen
t
ing ETF2-
E
NH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
c
h
ard
Henderson
t
arget/s390x: Mark
S
TFLE_49 facility
a
s
ava
i
lable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
chard Hender
s
on
ta
r
get/
s
39
0
x:
Imp
l
ement pr
o
cessor-ass
i
st
insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richa
r
d Henderson
target/s390
x
: Imp
l
ement exec
u
t
ion-hint
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
ichard
H
enderson
t
a
r
get/s390x: Mark
STFLE_53
facility as
a
v
a
ilable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
ichard Hen
d
erson
target/s390
x
: Implement
load-and-zero-rightmost-byte
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richa
r
d
Henderson
targe
t
/s390x:
I
m
p
le
m
ent load-on-
c
ondition-
2
in
s
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
ichard Henderson
target/s390x
:
Mark FPSEH facility
as avail
a
ble
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard
H
en
d
erson
target/s
3
90
x
: Map
e
xisting FAC_
*
na
m
e
s
to S390_F
E
AT_
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard He
n
derson
target/arm: Exit after clearing a
a
rch6
4
interrupt mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
ta
r
g
et/s390x: Ex
i
t af
t
e
r
c
h
a
n
ging PSW mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
R
i
chard He
n
derson
target/alpha: Use tcg_gen_looku
p
_and_goto_p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Rich
a
rd Henderson
tcg: I
n
cr
e
ase hit rate of l
o
okup_tb_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Rich
a
r
d Hender
s
o
n
tcg/arm:
Use
ldr (li
t
er
a
l
)
for goto_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Rich
a
r
d
H
enderson
tcg
/
arm: Try pc-relative ad
d
resses for mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
H
end
e
rson
tcg/arm: Remove
lim
i
t
o
n
code buffe
r
s
ize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Ri
c
h
a
r
d Hende
r
son
tcg/a
r
m: Us
e
indire
c
t bra
n
ch f
o
r goto_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richar
d
Henderson
tcg/aarch64: Use ADR in tcg_ou
t
_
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nders
o
n
t
arget/s390x:
R
e-impleme
n
t a few EXECUTE ta
r
get insns
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
Hen
d
er
s
o
n
target/s390x: Im
p
lement EXECUTE via ne
w
Translatio
n
Block
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rson
target/s390x: End the TB aft
e
r EXECUTE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd Henderson
target
/
s390x: Save
c
u
r
rent ile
n
d
u
ring
t
ran
s
lation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
arget/s390x: Implement CS
P
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
H
enderson
target/s390x: Use at
o
mic ope
r
ations for COMPARE SWAP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd Hender
s
on
target
/
s3
9
0x: Fix EXECUTE wi
t
h R1=
=
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Henderson
t
a
rget/s390x
:
Fix some h
e
lper_ex problems
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s390x: Us
e
unwi
n
d data f
o
r
helper_mvcs/
m
vcp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
h
a
r
d Henderson
target/s390x: Use
u
nwind da
t
a for helper_lra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd Henderson
t
a
r
get/s390x: Use
u
n
wi
n
d dat
a
for helper
_
tprot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next