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
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20170728' into staging
2017-07-24
R
i
chard Hen
d
erson
util
:
Intr
o
duce in
c
lude/qemu/cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
ta
r
get/ar
m
:
Optimize
a
arch64
r
ev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ric
h
ard Henderson
t
cg: Ex
p
an
d
glue
macros before stringifying helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d He
n
derson
t
arget/alpha
:
Log tem
p
leaks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alp
h
a: Fix t
e
mp leak
i
n
gen_fbc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
t
a
rget
/
alpha
:
Fix temp
l
eak in gen_c
a
ll_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hen
d
erson
ta
r
g
e
t/alph
a
: Fix tem
p
leak in ge
n
_mtpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard H
e
n
d
erson
target/alpha: Fix
t
e
m
p
leak in gen_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard
H
enderson
target/
a
lpha: Merge several flag b
y
tes into E
N
V->FLA
G
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard H
e
n
d
erson
target/alpha: Copy
tb->flags
into Dis
a
sContex
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
rd Hende
r
son
target/alpha: Remove
a
m
ask from tb->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henderson
target/sh4: U
s
e tcg_gen
_
lookup_and_g
o
to_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
cha
r
d Hende
r
son
target/sh4:
I
mpl
e
m
ent fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
r
ge
t
/sh4: A
d
d mi
s
sing FPS
C
R
.
PR
=
=
0 che
c
ks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderso
n
t
a
rget/s
h
4: Implement f
p
chg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henders
o
n
t
a
rget/sh4:
Int
r
odu
c
e
C
H
ECK_SH4
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Hend
e
rs
o
n
ta
r
get/sh4: In
t
roduce CH
E
CK_FPSCR_PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
ch
a
rd Henderson
target
/
sh4: Tidy misc
i
l
legal i
n
sn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
targ
e
t/sh4: Unify code f
o
r
CHECK_F
P
U_ENABL
E
D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ar
d
Henderson
t
a
rget/sh4: Unify code fo
r
CHECK_PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard
Hende
r
son
t
arget/
s
h4:
U
n
ify
c
ode for CHECK_NOT_DELAY
_
SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
enderso
n
tar
g
et/sh4:
S
implify 64-bit f
p
reg-reg m
o
v
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
targe
t
/sh4: Lo
a
d
/
sto
r
e Dr a
s
64-bit qua
n
ti
t
ies
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
har
d
Henders
o
n
target/sh4: Merge
D
REG into fp
r
6
4
routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Hen
d
erson
targe
t
/sh4: Eliminate unused XREG macr
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
ta
r
get/sh
4
: Hoist fp register bank selectio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
target/
s
h4: Pass DisasC
o
nt
e
xt to fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
target/sh
4
: Unify
cpu_fregs in
t
o FR
E
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderso
n
target/sh4: Hoist
register bank
s
election
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Henders
o
n
l
i
nux-user/sh4: C
l
ean env
-
>flags on
signal boun
d
aries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
li
n
ux-user/
s
h4:
N
ot
i
c
e
gUSA regions
during signal delivery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
targe
t
/sh4:
Recognize
co
m
mon gUSA s
e
q
u
e
nces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erson
target
/
sh4: Ha
n
dle user
-
space atomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Hende
r
son
t
a
rget/sh4: Adjus
t
TB_FLAG_PENDING_MOVCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ar
d
Henderson
target/sh4: Keep env->flags clean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
h
ard Hen
d
erson
targe
t
/sh4: Intro
d
u
c
e
T
B_FLAG_EN
V
FLAGS_MASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
He
n
derson
target/sh4: Consolidate end-of-TB tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
target/s390x:
Fix risbg handlin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
t
arg
e
t/s390x: Mar
k
ETF3 and ETF3_EN
H
faci
l
i
t
ie
s
a
s
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard He
n
derson
target/s
3
90x:
Imp
l
em
e
nt TRT
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richar
d
He
n
derson
target/s
3
90x: Implement
SRSTU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
ichard Hend
e
rson
target/s390x: Tidy SRST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hen
d
erso
n
target/s3
9
0
x: I
m
plement
C
ONVE
R
T UNI
C
ODE insn
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard He
n
d
erson
target/s390x: I
m
pleme
n
t CSST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderson
t
a
rget/s390x:
C
lean
u
p T
B
flag bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Hend
e
r
s
on
target/s
3
90x: Finish
implemen
t
ing
ETF2-ENH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ric
h
ard
Henderson
target/s390x
:
Mark STFLE_
4
9 f
a
cility as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Hende
r
s
o
n
t
a
r
g
et/s390x:
I
mpleme
n
t processor-assist insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
chard
H
enderson
target/
s
390x: Im
p
lement execution-hint
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard He
n
derson
target/s
3
90x: Mark
S
T
FLE_53 facil
i
t
y as
ava
i
lable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ric
h
ard
H
e
n
derso
n
tar
g
et/s3
9
0
x
: Impl
e
ment load-
a
nd-zero-ri
g
h
t
m
ost-byte
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ri
c
hard Henderson
t
arg
e
t
/s390x: Implement lo
a
d
-on-c
o
nd
i
tion
-
2
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderso
n
target
/
s390x
:
Mark FPSEH fac
i
lity as av
a
ilable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ri
c
hard Henderson
t
arget/s390x: Map existing FAC_
*
names to S390_FEA
T
_
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
Hen
d
erson
t
arge
t
/
a
rm: Exit after cleari
n
g aarch64 interrupt mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
H
en
d
erson
target
/
s390x: Exit after changing PSW mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Rich
a
rd Hen
d
erson
t
arget/al
p
ha:
U
se tcg_g
e
n_lo
o
ku
p
_and_go
t
o_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
tcg:
Increase
hit rate of lookup
_
t
b_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
R
i
ch
a
rd Henderson
tcg/arm: Us
e
ldr (literal) for got
o
_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Ri
c
hard
H
e
nder
s
on
tcg
/
arm:
Tr
y
pc-relative a
d
d
r
esses for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
H
end
e
rson
tc
g
/a
r
m: Rem
o
ve l
i
m
it on co
d
e buffer
s
i
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Ri
c
hard H
e
nderson
t
c
g
/
arm: Use indirect
b
ranch
for goto_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
t
c
g
/
a
arch64: Use ADR in tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard
H
enderson
target/
s
390x: Re-impleme
n
t a f
e
w EXECUTE ta
r
get insns
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderso
n
target/s390
x
: Implem
e
nt EX
E
CU
T
E via new Translatio
n
Block
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rson
target/s39
0
x: End
t
he TB after EX
E
CUTE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
tar
g
et/s390x
:
Save
current ilen during trans
l
ati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nderson
targ
e
t/s390x: I
m
pl
e
men
t
CS
P
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
r
s
on
target/s
3
90
x
: Use
a
to
m
ic
oper
a
t
ions for
C
OMPARE
SWAP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard Henderson
targ
e
t/s
3
90x: Fi
x
EXEC
U
TE with
R1==0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richar
d
Hend
e
rson
targe
t
/s390
x
: Fix some helper_ex prob
l
ems
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d
He
n
derso
n
target
/
s390x: U
s
e unwind data
f
or he
l
per_
m
vcs/mvcp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard He
n
ders
o
n
targe
t
/
s390
x
: U
s
e
u
n
wind data for helper
_
lra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
targe
t
/s390x: Use unwind data
for helpe
r
_
t
prot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
h
a
rd H
e
n
d
erson
target/s390
x
: Use unwin
d
da
t
a for helper_testblock
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
har
d
Henders
o
n
t
a
r
get/s390x: Use unwind data for helper_
s
tctl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
h
ard Henderson
target/s390x: Use unwind data for h
e
l
p
er_lctl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/s390x: Use unwi
n
d da
t
a for helper_lctlg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hen
d
erson
t
arget/
s
390x: Use un
w
ind data for helper_t
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard Henderson
target/s390x:
Use unwind data for helper_tre
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
hard Henders
o
n
target/
s
390x: Use unw
i
nd data
for h
e
lper_tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nderson
target/s390x: Us
e
unw
i
n
d
data for he
l
p
er_u
n
pk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderso
n
targ
e
t/s390x: Use unwin
d
data for
help
e
r_cksm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Hend
e
rson
target
/
s390x: Use
u
nwind d
a
ta fo
r
he
l
per_clc
l
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
target/s390x:
U
s
e
unwind da
t
a for helper_mv
c
le
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nderson
target/s390x: Use unwind d
a
ta fo
r
hel
p
er_mv
c
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
Henderson
target/s390x: Use unwind data for helper_stam
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
target/s39
0
x: Use unw
i
nd
d
ata for helper_
l
a
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hende
r
son
t
a
rget/s3
9
0x: Use unwind data fo
r
helper_
m
vst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rson
t
ar
g
et/s390x: Use unwind data f
o
r helper_mvpg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
H
e
nderson
target/s390x: Use un
w
i
n
d dat
a
f
or
h
elp
e
r_
c
lst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hen
d
e
rson
target/s390x: Us
e
u
n
wind
data for helper_srst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard Henderson
target/s390x: Use unw
i
n
d
d
a
ta for helper_clm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd Henderson
target/s390x: Use un
w
ind data for helper_clc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
h
ard Henderson
t
arget/s390x: Us
e
unwi
n
d
d
a
t
a for helper_mvc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hender
s
on
ta
r
get/s
3
90x
:
U
s
e unwind da
t
a for helper_xc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
ch
a
rd
H
e
n
derson
t
a
rget/s390x: Use unwind data for hel
p
er_oc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichard Hender
s
on
t
a
rget/s390x: Use u
n
w
ind
dat
a
fo
r
helper_nc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard He
n
derson
tar
g
et
/
s3
9
0x: Move helpe
r
_
ex
to e
n
d o
f
file
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
har
d
Hende
r
s
o
n
target/s39
0
x:
U
se cp
u
_loop
_
ex
i
t
_
restore
f
or
tlb_
f
ill
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next