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: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK
2017-07-19
R
ichar
d
Hende
r
son
target/alph
a
: Cop
y
tb-
>
f
l
ags into DisasContext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
Henderson
tar
g
et/a
l
ph
a
:
R
emo
v
e amask from tb->flag
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard
H
ende
r
son
t
a
r
g
e
t
/
sh4: Us
e
tcg_gen_lookup_and_g
o
to_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard H
e
nders
o
n
t
arget/sh4: Impleme
n
t fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
tar
g
et/
s
h4: Add mi
s
sing FPSC
R
.
PR
== 0
chec
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
char
d
Henders
o
n
target/sh4
:
Implement fpc
h
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Hende
r
son
tar
g
et
/
sh4:
I
n
troduce CHE
C
K_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard H
e
nder
s
on
target/sh4:
Introduce CHECK_FPSCR_P
R
_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
He
n
derson
tar
g
et/sh4: Ti
d
y mi
s
c il
l
e
gal insn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henders
o
n
target/sh4:
U
n
ify code for CHECK_FP
U
_ENABLED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
ta
r
get/sh4: Unify code
for
C
HECK
_
P
RIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
h
ard Hen
d
ers
o
n
t
arg
e
t/s
h
4: Unify c
o
d
e
fo
r
CHECK_NOT_DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
target/sh4
:
S
i
mplify
64-bit fp reg-
r
eg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
end
e
rson
t
a
r
ge
t
/sh4:
Load/
s
to
r
e Dr a
s
64
-
bit quantities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
targ
e
t/sh4: Merg
e
DREG into fpr
6
4 ro
u
ti
n
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
target/sh4
:
Elimina
t
e
unu
s
ed
X
REG m
a
cro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d H
e
nderson
ta
r
get/sh4: Hoist fp reg
i
ster
b
a
nk s
e
lection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
target/sh4: Pass DisasContext to fpr64
r
outines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
r
d H
e
n
d
erson
target/sh
4
:
Unif
y
cpu_f
r
e
g
s into F
R
EG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard Henderson
target/s
h
4
: Hoist registe
r
ba
n
k
s
e
lection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
lin
u
x-u
s
er/s
h
4: Clean en
v
->flags o
n
si
g
nal bo
u
ndaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
enders
o
n
linux-user/sh4: Notice gUSA regio
n
s
d
u
ring signal delive
r
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
tar
g
et/sh4: Reco
g
ni
z
e common gUSA sequences
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henders
o
n
target
/
sh4: Hand
l
e user-space atomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
n
d
erso
n
targe
t
/sh4: Adj
u
st TB_FLAG_PENDING
_
MOVCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Henderson
tar
g
et/sh4: Ke
e
p env->
f
lags clean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard Hen
d
erson
ta
r
ge
t
/sh4: Introduce TB_F
L
AG_ENVF
L
AGS_MASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichar
d
Hende
r
son
target/sh4: Co
n
s
olidate end
-
of
-
TB tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richar
d
He
n
ders
o
n
targ
e
t/s390
x
: Fix ri
s
bg handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
target/s390x: Mark ETF3 and ETF3_ENH facil
i
ties
a
s
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard H
e
nders
o
n
target/s
3
9
0x: Implement
T
RT
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
ichard Hen
d
ers
o
n
target/
s
390x: Implemen
t
SRSTU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richa
r
d Henderson
target/s390x: T
i
d
y SRST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
target/s390x: Im
p
lement CONVER
T
UNICODE insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard H
e
nder
s
on
target/
s
3
9
0
x
: Imple
m
ent CSST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard H
e
nderson
ta
r
get/s39
0
x: Clean up TB
f
lag bit
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ric
h
ard Hender
s
on
target/s390x: Finis
h
implementing ETF2-ENH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard
H
e
n
d
erson
target/
s
390x:
Ma
r
k STF
L
E_49 f
a
c
ility
as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderson
t
a
rget/s390x
:
Implement pro
c
esso
r
-assist insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henders
o
n
target/s390x: Implement
execution-hint i
n
s
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henders
o
n
targ
e
t/s39
0
x: Mark STFLE_53 facility as a
v
ail
a
ble
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderso
n
ta
r
ge
t
/s3
9
0x: Implement
l
oad-and-zero-rightmost
-
byte
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderson
t
a
rge
t
/s390x:
Implement load-
o
n-condi
t
io
n
-2 insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
chard He
n
ders
o
n
target/s390
x
: Mark FPSE
H
f
acility as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richa
r
d Henderson
t
a
r
g
et/
s
3
90x: M
a
p existing FAC_*
n
ames to S390_FEAT_
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henders
o
n
target/arm:
Exit a
f
ter cl
e
aring
a
arch64 interr
u
pt mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richar
d
Henderson
target/s
3
90x:
E
x
it af
t
er changing
P
SW mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Hender
s
on
t
arg
e
t
/alpha: Us
e
t
cg_
g
e
n_look
u
p_and
_
g
o
to_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
R
i
cha
r
d Henderson
tcg
:
Incre
a
se
hit rate of
l
ookup
_
tb_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
R
i
c
hard Hen
d
e
rson
tcg/arm
:
Use ldr (literal) for goto_
t
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard He
n
de
r
son
tcg/arm: Try
pc
-
r
ela
t
ive
a
ddresses for mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Ric
h
ard Henderson
tcg/arm:
R
emov
e
limit
o
n code buffer size
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richa
r
d He
n
derson
tcg/ar
m
:
Use ind
i
rect branch for goto_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
Henderson
t
c
g
/aarch64: Use ADR in tcg_
o
u
t_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
r
son
t
ar
g
e
t
/
s
390x: Re-implement a few EX
E
CUTE targ
e
t insns
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard He
n
ders
o
n
tar
g
et/s3
9
0x: Im
p
lement EXE
C
UTE v
i
a new Translatio
n
Block
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
a
rget/
s
390x: End the TB after
EXECUTE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard He
n
derson
ta
r
get/s390x: Sa
v
e
current i
l
en during translation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
ta
r
get/s390x: Imple
m
ent CS
P
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
a
rget/s390x: U
s
e
at
o
m
i
c operations
for COMPAR
E
S
W
A
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
target/s390x: Fix
EXECUT
E
with
R
1
=
=0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichar
d
H
enderson
target/s390x: Fix some
he
l
per_ex
p
roblems
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rso
n
ta
r
g
e
t/s390x: U
s
e
unwin
d
d
at
a
for helper_mvcs/mvc
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s
3
90x: Use unwi
n
d data for helper
_
lra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
har
d
Henderson
target/s390x: Use u
n
w
i
nd data f
o
r helpe
r
_tprot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hender
s
on
target/
s
3
90x
:
Use
u
nwind data for helpe
r
_te
s
tblock
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
icha
r
d Henderson
targe
t
/
s390x: Us
e
unwind data
f
o
r helper_stct
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d
H
enderson
tar
g
et/s390x: U
s
e
unwind data f
o
r helper_lctl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichard Hende
r
son
t
arget/s390x: Use unwin
d
data for h
e
lper_l
c
tlg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/
s
3
90x: Us
e
unwind
d
a
t
a f
o
r helper_trt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd Hend
e
rson
targ
e
t/s390x
:
Use unwind data for helper_tr
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richar
d
H
enderson
t
a
rget/s390x: Use un
w
ind data
fo
r
he
l
pe
r
_
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
H
enderson
ta
r
g
et/s
3
90x: Use
u
nwind data for helpe
r
_
u
npk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henders
o
n
tar
g
et/s39
0
x: Us
e
unwind data for helper_cksm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard H
e
n
der
s
on
target/s390x: U
s
e unwind data for helpe
r
_c
l
cle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderso
n
target/s
3
90x
:
Use unwind d
a
ta
f
o
r
helper
_
mvcle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henders
o
n
t
a
r
g
et/s390
x
: Use
unwind data fo
r
helper_mvcl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hender
s
on
target/s390x: Use unwi
n
d data for helper
_
stam
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
targ
e
t/s3
9
0
x
: Us
e
unwind data for
h
elper
_
l
a
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/
s
390x: Use un
w
ind
data fo
r
helper
_
mvst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s390x: Use unw
i
nd data
f
or help
e
r_mv
p
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichard Hen
d
erson
target/s3
9
0
x
: Use unwind data
for helper_cl
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s390x: Use unwind data for
helper_srst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nderson
target
/
s390x: Use unwind data for helpe
r
_clm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ich
a
rd Henderson
target/s390x: Use
u
nwind dat
a
fo
r
helper_
c
l
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
r
s
on
target/s390x: Use unwind data for helper_mv
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
target/s3
9
0
x
: Use un
w
ind data for helper
_
xc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderso
n
t
a
rget/
s
390
x
: Use unwind da
t
a for helpe
r
_oc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s390x: Use unwind data for helper_n
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hen
d
erson
targ
e
t/s39
0
x: M
o
ve he
l
p
er_e
x
to
e
nd
of file
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
a
r
g
e
t/s390x: Use cpu_loop_exit_restore
for
tlb
_
fill
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
R
i
chard Hend
e
r
son
t
a
rget
/
alpha: Use goto
_
t
b
for fallthru betwee
n
TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Ri
c
h
a
rd Henderson
t
arget/alpha:
I
mplement WTINT inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
R
i
chard Henderson
ta
r
get/h
p
pa:
Use
t
c
g_g
e
n_lookup_and_got
o
_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
R
i
chard Henderson
target/s390: Us
e
tcg_gen_lookup_and_goto_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Ri
c
hard He
n
de
r
son
tcg
/
arm: I
m
pl
e
men
t
g
oto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Ric
h
ard Henderson
tcg/arm: Clarify tcg_ou
t
_bx for
a
rm4
host
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Henderson
t
cg
/
s3
9
0
: I
m
pleme
n
t
goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richa
r
d
H
e
n
d
erson
t
c
g/
s
parc
:
Implem
e
nt goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Ric
h
ard
H
e
nderson
tcg/a
a
rch64: Implement goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next