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
tcg: Remove tcg_regset_clear
2017-09-17
Richard
Hender
s
on
tcg: R
e
m
o
v
e tcg_regset
_
clear
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richar
d
Hende
r
son
tcg: Add
tcg_op_sup
p
orted
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
Richar
d
H
e
nde
r
son
target/arm: Avoid
a
n extra tem
p
or
a
ry for store_
e
xclu
s
ive
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
erson
tcg/ppc: Use constant pool f
o
r movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Hen
d
e
rson
tcg/ppc:
Look for shifted co
n
s
tants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d Henderso
n
tcg/ppc: C
h
ange TCG
_
R
E
G
_RA to T
C
G_R
E
G_
T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
Henderson
tcg/arm: U
s
e co
n
stant
pool f
o
r call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Henderson
tcg/arm:
U
se consta
n
t po
o
l for m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard Hend
e
rson
tcg/arm: Extra
c
t INSN_NOP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
Hender
s
on
tc
g
/arm
:
C
ode rearr
a
ngement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Hen
d
erso
n
t
c
g/arm: Tight
e
n tl
b
in
d
exing offset test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard He
n
derson
t
c
g/arm: Improve t
l
b
l
oad f
o
r armv7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hend
e
rson
tcg/sparc:
U
se con
s
tant pool fo
r
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Henderson
tcg/sparc:
Introdu
c
e TCG_R
E
G_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Hender
s
on
tcg/a
a
rch
6
4: Us
e
constant pool
f
or movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
h
a
rd Hend
e
rs
o
n
tcg/s390:
U
s
e con
s
t
a
nt pool
f
o
r
cmpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s390
:
Use c
o
nstant
pool for xori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s390: Use constan
t
pool for ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
He
n
derson
tcg
/
s390: Us
e
co
n
s
t
an
t
pool for and
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
end
e
rson
t
c
g/s3
9
0: Use c
o
nstant pool for mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
e
nderson
tcg/s390: Fix sign of patch_reloc a
d
dend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
tcg/s390: I
n
troduce TCG_RE
G
_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
end
e
rson
tcg/
i
38
6
: S
t
ore out-of-range call t
a
r
g
e
ts in c
o
nsta
n
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Henderson
tcg
:
Infrastructure
for
managing constant pool
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Hende
r
son
tcg: Rearrange ldst lab
e
l track
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
H
enderso
n
t
c
g: Move
U
SE_DI
R
ECT_
J
UMP
d
iscrimin
a
tor to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
targe
t
/hppa: Convert to Tr
a
nslatorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
a
r
g
et/hppa: Convert to Disa
s
Conte
x
tBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
icha
r
d Henderson
target/hpp
a
:
Conver
t
to Di
s
asJ
u
mpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Henderson
target/alpha
:
Convert
to
Tra
n
slatorOp
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/alp
h
a: Convert to DisasContextBas
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd He
n
derson
targ
e
t/alpha: Convert to Disa
s
JumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
ch
a
rd
Henderso
n
tcg/tci: Add TCG_TARGET_DEFAULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
enderson
target/arm: Pe
r
form per-insn cross-p
a
ge chec
k
only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
der
s
o
n
target/arm: S
p
lit out thu
m
b
_
tr_translate_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henders
o
n
target/
a
rm: Move ss check to i
n
it_d
i
sas_con
t
e
xt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nderson
target/arm: [a64] Move page
a
nd ss checks to init_d
i
sas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichar
d
He
n
derson
targ
e
t/
a
rm: Delay check for ma
g
ic kernel page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
ta
r
ge
t
/arm
:
Use DI
S
A
S
_N
O
RETU
R
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hende
r
son
target/i386: Use
g
e
n
e
ric D
I
SAS_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
erson
tcg: Add g
e
neric DISAS_NORE
T
URN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd
H
ende
r
son
tcg/
s
390: Use slbgr for setcond
l
e an
d
le
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d
Henderson
tcg/s3
9
0:
Us
e
load-on-condition-
2
facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Hende
r
so
n
tcg/s3
9
0
: Use d
i
stinct-operands fac
i
lit
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
cg/s390
:
M
e
rge ori+xori f
a
cilities check to tcg_target_op
_
def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ic
h
ar
d
Hende
r
son
tcg/s39
0
: Merge add2i facilities chec
k
to tcg_
t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
He
n
d
erson
tcg/s390:
M
e
r
g
e muli facilities check to tcg_target_op
_
def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
e
r
son
tcg/s3
9
0: Merge cmpi facilities check to tcg_target_op
_
def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard
H
enders
o
n
t
c
g
/
s390: Fully conver
t
tc
g
_targe
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
disas/i386: Add disassembl
y
of
ro
r
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
disa
s
/
i386:
A
dd
di
s
a
s
s
e
mbly
o
f
v
e
x
.
0f38
.
f
5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hender
s
on
disas/i386: Fix di
s
assem
b
ly
o
f
t
wo-b
y
te vex pref
i
xes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richar
d
Henderson
t
c
g: Remove support for ia
6
4 as
h
ost
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard Hender
s
on
targe
t
/arm: Fix aa64 ldp regist
e
r writeback
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-15
Rich
a
rd Hen
d
erson
target/arm: Correct lo
a
d exclusive pair at
o
micity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Ri
c
hard Henderson
tcg:
Increase minimum al
i
gn
m
ent f
r
om tcg_m
a
lloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henderson
targ
e
t/s390
x
: Fix C
S
ST
f
or
1
6-byte store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Hender
s
on
tcg
/
arm:
Fix runti
m
e ov
e
ralignment
test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Ri
c
hard Henderson
u
til: Introduce inc
l
u
d
e/qemu
/
cp
u
id
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ic
h
ard Henderson
target/
a
rm: Optimize
a
arch64 rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard He
n
de
r
son
tcg: Expand
g
l
ue macros
b
efore stringifying helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard He
n
derson
target/alpha: Log tem
p
leaks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
ta
r
get/alpha: Fix temp leak in
ge
n
_fbcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richar
d
H
end
e
r
s
on
ta
r
g
e
t/alpha: Fix
t
e
mp lea
k
in
g
en_
c
a
ll_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ric
h
ar
d
Hender
s
o
n
targe
t
/al
p
h
a
: Fix te
m
p
leak
in gen_mtpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hende
r
son
target/alpha: Fi
x
temp leak
in gen_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Henderso
n
ta
r
get/alph
a
: Merge several flag bytes
i
n
t
o ENV->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hen
d
e
r
son
target/alp
h
a: Co
p
y tb->flags i
n
t
o
DisasContext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d Hen
d
erson
target
/
alpha:
Remov
e
amask
from tb->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henders
o
n
target/sh
4
:
Use
t
cg_gen_looku
p
_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
rget
/
sh4: Implement fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derso
n
targ
e
t/s
h
4: Add missing FPSCR
.
PR ==
0
c
hecks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
t
a
rget/sh
4
: Implem
e
nt fpchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ic
h
ar
d
Henderson
target/sh4:
I
ntroduc
e
CHEC
K
_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target
/
sh4: Introduce CHE
C
K
_
FPSCR
_
PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard
Hender
s
on
t
arget/sh4: Tidy misc ill
e
gal insn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erson
t
arget/sh4: Uni
f
y code for CHECK_FPU_ENABLED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
enders
o
n
tar
g
et/s
h
4:
U
nify code for
C
HECK_PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Hender
s
on
t
ar
g
et/sh4: Unify
c
o
de for CHECK
_
NOT_
D
E
L
AY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
d
e
rson
target/sh4: S
i
mpl
i
f
y 64-
b
it
fp
r
eg
-
r
eg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderso
n
target/s
h
4
: Load/store Dr as
6
4-b
i
t quantiti
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hende
r
son
target/sh4: Merge D
R
EG into fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Hender
s
o
n
target/sh4
:
Eliminate
u
nuse
d
X
R
EG macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
nders
o
n
t
a
rge
t
/sh4:
H
o
i
s
t
f
p re
g
ister bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derso
n
target/sh4: Pass
D
i
sasC
o
ntext
t
o fp
r
6
4
routin
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: Unify cpu_fregs
i
nto FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
target/sh4: Hoist
register b
a
n
k
selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
linux-u
s
er/sh4: Clea
n
env->flags on si
g
nal boundari
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
en
d
ers
o
n
l
inu
x
-user/sh4:
N
o
t
i
ce
gUSA re
g
ions
d
u
ring si
g
na
l
delivery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
tar
g
et/sh4: Re
c
ogniz
e
common
g
USA sequences
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd
H
enderso
n
target/sh4: Handle user-
s
p
ace atomic
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard He
n
d
ers
o
n
target/s
h
4: Adju
s
t T
B
_
FL
A
G_PENDING
_
MOVCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
ar
g
et
/
sh4: Ke
e
p env
-
>flags
c
lean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard He
n
d
erson
target/sh4:
I
ntroduce TB_
F
LAG_
E
NVFLAGS_MASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
targe
t
/
s
h4: Consolid
a
te end-of-TB tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hend
e
rson
target/s
3
90x: Fix
r
isbg handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
chard
Henderson
target/s390
x
: Mark
ETF3 a
n
d ETF3_ENH facilities as
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ri
c
ha
r
d H
e
nderso
n
target/s390x: Im
p
lement TRTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
chard Henderson
target/s390x: Implement SRSTU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
c
hard Hende
r
son
target/s390x
:
Tidy SRST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next