repo.or.cz
/
qemu
/
kevin.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-20171006' into staging
2017-09-17
Richard Hend
e
rson
tcg/mips: F
u
lly co
n
vert tc
g
_targ
e
t_op_d
e
f
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ri
c
hard Hender
s
on
tcg/sparc: Ful
l
y convert t
c
g
_
target
_
o
p_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
ichard Henderson
tcg/
p
p
c
: Ful
l
y convert tcg_target_
o
p_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
chard
H
enders
o
n
t
cg/a
r
m:
Fu
l
ly convert
t
cg_
t
ar
g
et_o
p
_
d
ef
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg/aarch64: Fully c
o
nvert
t
cg_targe
t
_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard He
n
d
erson
tcg:
Fix types
in tcg_regset_{set,rese
t
}
_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ric
h
ard
Hende
r
son
t
cg: Remove tcg_regse
t
_
s
e
t
32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richa
r
d Hend
e
rson
tcg: Remove tcg_regset
_
{or,
a
n
d,andnot,not
}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
chard Henderso
n
tcg
:
Remove tcg_regset_s
e
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ri
c
h
a
rd H
e
n
d
erson
tcg: R
e
mo
v
e t
c
g_re
g
set_clear
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ric
h
ard Hende
r
son
tcg:
A
dd
t
cg_op_supported
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
Ri
c
hard
Henderson
t
arget/arm: Avoid
a
n
extra tem
p
orary for stor
e
_
e
xclusive
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
tcg/ppc
:
Us
e
consta
n
t poo
l
for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henderson
tcg/ppc: Look f
o
r s
h
ift
e
d co
n
stants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichar
d
Henderson
tcg/ppc: Change TCG_REG_RA
to TCG
_
REG_
T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/arm:
Use const
a
nt pool
fo
r
cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Henderson
tcg/arm: Use cons
t
a
n
t p
o
ol for
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
ch
a
rd Henderson
tcg/arm: Extract INSN_
N
O
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
er
s
o
n
tcg/arm: Code rea
r
rangeme
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hender
s
on
tc
g
/arm: Tighten tlb inde
x
ing off
s
et test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
Henderson
tcg/a
r
m:
Impro
v
e
tlb load for armv7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
t
c
g/spa
r
c
:
Use con
s
tant po
o
l for
mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
s
o
n
tcg/sparc: I
n
tr
o
d
uce T
C
G
_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
ha
r
d He
n
d
e
rson
tcg/aarch64: U
s
e co
n
stant pool
f
or movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nde
r
son
tcg/s390: Use constant pool for cmpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d
Henderson
tc
g
/s390: Use constant po
o
l
f
o
r
x
ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Hende
r
son
tcg/s390: Use
constant p
o
o
l
f
o
r
ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard H
e
nderson
tc
g
/s390: Use constant pool
f
or a
n
di
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hend
e
rs
o
n
tc
g
/s3
9
0: Use constant pool
f
or movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard
H
ender
s
on
tc
g
/
s390
:
Fix si
g
n of
p
atch_reloc
a
d
d
en
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nderson
tcg/s390: I
n
troduce TCG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/i386: Store
o
ut-of-range call targ
e
ts i
n
c
o
nstant
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
t
c
g
: Infrastru
c
ture for m
a
naging
co
n
stant pools
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Hend
e
r
son
tcg: R
e
arrange lds
t
label tracking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg: Move USE_
D
IRECT
_
JUM
P
disc
r
iminator to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
arg
e
t
/
hppa: Conv
e
rt to Tra
n
slatorO
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
h
ard Henderson
target/hppa: Convert to DisasCont
e
x
t
Base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard Henderson
target/hppa: Convert to Dis
a
s
J
u
m
pTyp
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
tar
g
e
t
/alpha: Conv
e
r
t to TranslatorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ich
a
rd
Hen
d
erson
target/
a
lph
a
: Conve
r
t t
o
Disa
s
ContextBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target
/
a
l
pha: Convert to DisasJumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
ende
r
son
t
c
g/tci: Add TCG_TARGET_
D
E
F
AU
L
T_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
t
arge
t
/
arm: Perform per-
i
n
s
n c
r
oss-page check only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd He
n
derson
targ
e
t/arm: Sp
l
it
ou
t
thumb_tr_tr
a
nslate_
i
nsn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Henderson
ta
r
get
/
arm:
M
ove
s
s c
h
eck
to in
i
t_d
i
s
as
_
conte
x
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nderson
target
/
arm: [a6
4
] Move page and ss checks to init
_
di
s
as_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
target/arm: Delay check for magic
kernel page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
ch
a
rd Hend
e
rson
target/
a
r
m: Use D
I
SAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
arget/i
3
86: Use generic DISAS_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard H
e
nderson
tcg: Add g
e
n
eric DISAS_NORE
T
URN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s
3
90: Use sl
b
g
r
for setcond le and leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd
H
e
nderson
t
c
g/s390: Use load-on
-
condition-2 facili
t
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd He
n
derson
tcg/s390: Use dist
i
nct-operands faci
l
ity
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Hender
s
o
n
tcg/s3
9
0: M
e
rge ori+xori fac
i
lities chec
k
to t
c
g_targe
t
_
op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard Hen
d
erson
tcg/s390: Merge
add2i facilities check to t
c
g_
t
arget_op_
d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
end
e
rs
o
n
t
cg/s390:
Merge muli f
a
cilit
i
es che
c
k to tcg_targe
t
_
o
p_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
tcg/s390: Merge
c
mpi
fa
c
ili
t
i
es check to
t
c
g_ta
r
get_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Hender
s
on
tcg/s390: Fully convert
t
cg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
erson
disas/i386: Add disassembly of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henders
o
n
disas/i386: Add
d
isas
s
embly
of vex
.
0
f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderso
n
disas/i386
:
Fix d
i
sassembly of t
w
o-
b
y
t
e vex pr
e
fi
x
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richard
Henderson
t
cg
:
Remove support fo
r
ia64 as host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
R
i
chard Hende
r
son
target/arm: Fix
a
a64 ld
p
register writeb
a
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
c
h
a
rd He
n
der
s
on
t
a
r
get/ar
m
: Correct load exclusive pair at
o
micity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
R
ichard Henderson
tc
g
: Increase minimum alignme
n
t from tcg_malloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henderso
n
target/s39
0
x: F
i
x
C
SST for 16-
b
yte
s
tore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richa
r
d Henderso
n
tc
g
/a
r
m: Fix runti
m
e
over
a
lignment test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Rich
a
rd Hende
r
s
o
n
u
t
i
l:
Introduce i
n
clude/qemu/cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Hende
r
s
on
target/arm: Optim
i
ze aarc
h
64 rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ich
a
rd Henderson
t
c
g: Expand glue
m
a
c
ros befo
r
e stringify
i
ng h
e
lper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hend
e
rson
tar
g
et/alph
a
:
L
og temp lea
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
r
d
Henderso
n
t
a
rget/alpha: Fix
t
emp leak in
g
en
_
fbcond
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_c
a
ll_p
a
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard He
n
derson
targe
t
/a
l
pha: Fix temp lea
k
in
g
e
n_
m
tp
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d Hende
r
s
o
n
target/a
l
pha: Fix
temp le
a
k i
n
gen_bc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
H
ender
s
o
n
ta
r
ge
t
/alpha: Merge several flag
b
ytes
i
nto ENV->FLAG
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
t
a
r
g
et/a
l
pha: Copy tb->fl
a
gs into DisasCon
t
ext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard Henderson
targe
t
/alpha:
R
emove amask fr
o
m
t
b->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: Use
tcg_gen_looku
p
_
an
d
_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Henderson
target/
s
h4: Implement f
s
rr
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Hende
r
son
t
a
rget/
s
h4: Add missing
FPSCR
.
PR ==
0 checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
r
s
on
target/sh4: Implement
fpchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard Henderson
target/
s
h
4:
I
ntroduce CHEC
K
_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
tar
g
e
t/sh
4
: Intr
o
duce C
H
EC
K
_FPSCR_PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/
s
h
4: Tidy misc ille
g
al insn
check
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderso
n
t
a
rget/sh4:
U
n
ify code for C
H
E
CK_FPU_ENA
B
LED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
target/sh4:
U
n
ify code for CHECK_PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard
H
en
d
er
s
on
target/sh4: Unify code for CH
E
CK
_
NOT_
D
ELAY_S
L
OT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: Sim
p
l
i
f
y 64-bit fp reg-reg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
en
d
erso
n
target/sh4: Load/store Dr as 64-
b
it quantities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Hender
s
on
target/sh4: Merge DREG
i
nto fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
H
e
nderson
target/
s
h4: Elim
i
n
a
te unused XRE
G
macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
rget/sh4: Hoist fp register bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henderson
target/sh4: Pass DisasContext t
o
fpr64 r
o
u
t
ine
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
enderson
t
arget
/
sh4: Unif
y
c
pu_fregs into FR
E
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Henderson
ta
r
g
et/
s
h
4: H
o
is
t
register
bank selec
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
linux-user/sh4: Clean env->f
l
ags on
s
ignal boundaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard He
n
ders
o
n
linux-user/sh4: Notice gUSA regions
d
u
r
ing signal d
e
livery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
har
d
Henderso
n
target/sh4: Recognize
common gUSA
s
equence
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard H
e
nde
r
son
target/sh
4
:
H
andl
e
user-space
atomi
c
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next