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
target/hppa: Adjust insn mask for mfctl,w
2017-09-07
Richa
r
d
Hend
e
rson
t
c
g/pp
c
: Look for shifte
d
c
onstants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nderson
tcg/pp
c
: Cha
n
ge TCG_R
E
G_RA to T
C
G_RE
G
_
T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Henderson
tcg/arm: Use
con
s
tant pool fo
r
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard
H
e
nderson
tcg/arm: Use constant p
o
ol for
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
Henderson
tcg/
a
rm: Ext
r
act INSN_NOP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d
Henderson
tcg
/
ar
m
: Code rearra
n
gement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
Henderson
tcg/arm: Tight
e
n
tl
b
indexing offset test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Henderson
tcg/
a
r
m: Improve tlb load
f
or
armv
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d
Hend
e
rson
t
c
g/
s
parc: Use
consta
n
t po
o
l fo
r
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd H
e
n
d
e
rson
tcg/sparc: Introduce TCG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hender
s
on
tcg/aarch64: Use c
o
nstant
p
o
ol
for m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Hen
d
e
r
son
tcg/s390: U
s
e constant pool
f
o
r
c
m
p
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg
/
s390: U
s
e constant pool for
x
o
ri
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
tcg/s390: Use constant pool
f
or ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg
/
s39
0
:
U
se constant pool for
andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enders
o
n
t
cg/s39
0
: Use constant po
o
l for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s390: Fix sign of
pat
c
h
_
reloc addend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henders
o
n
t
cg/s390
:
Introd
u
ce TCG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henderson
tcg/i386:
Store out-of-ra
n
ge call ta
r
gets
i
n co
n
stan
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
t
cg: I
n
frastructure for
managing co
n
stant pools
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
h
a
r
d Henders
o
n
tcg: Rearra
n
ge
ldst label tr
a
ckin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Hende
r
s
on
tcg: Move
USE_DIREC
T
_JUMP discriminato
r
to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
r
d
He
n
derso
n
target/hp
p
a: Conv
e
rt to
T
ranslato
r
Ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
erson
tar
g
et/
h
ppa: Conver
t
to DisasCo
n
textBa
s
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nde
r
so
n
targe
t
/
h
ppa: Convert to
D
isa
s
JumpTy
p
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/al
p
ha: Con
v
ert to Tr
a
n
slat
o
rO
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/alpha: Convert to DisasContextBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd
H
enderson
target/
a
lpha:
Conv
e
rt to DisasJumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ich
a
rd Henderson
tc
g
/
tci: Add TC
G
_T
A
R
G
E
T_DE
F
AULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
Henderson
targe
t
/
a
rm: Perf
o
rm
p
er-i
n
sn cr
o
ss-
p
age
c
h
eck only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hender
s
on
target/ar
m
: Spl
i
t out thumb_
t
r_
t
ranslate_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
target/a
r
m: Move ss check to in
i
t_disas
_
context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nderson
target/
a
rm: [a64] Move page and ss checks to init_disas_con
t
ext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
r
d Hend
e
rson
target/arm:
D
elay check for m
a
g
ic kernel pag
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
targ
e
t/arm
:
Use DISAS_NORETUR
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd
H
ende
r
son
targ
e
t
/
i386: Use gener
i
c DISAS_
*
enumerat
o
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg:
A
d
d generic DISAS_NORET
U
RN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derson
tcg/s390:
Use slbgr for setcond le a
n
d leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
a
rd Henderson
t
cg/s390: Use lo
a
d-on
-
condition
-
2
facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
c
hard H
e
nderson
tcg/s39
0
: Use distinct-operands f
a
c
i
lity
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
c
g/s390: M
e
rge ori+xori
f
acilities c
h
eck to t
c
g_targ
e
t_
o
p_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
tcg/s390:
M
e
rge add2i
facilities check to tcg_t
a
rge
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
t
c
g/s390
:
M
e
rge
m
uli facilities ch
e
ck to tcg_
t
a
r
get_
o
p_
d
ef
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
tcg/s390: Me
r
ge cmpi facil
i
ties check to tcg
_
target
_
op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard Henderson
tcg/
s
390: Full
y
convert tcg
_
t
a
r
get_
o
p_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hender
s
on
dis
a
s/i386:
Add dis
a
ssembl
y
of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
disas/i386: Add
d
isassembly of vex
.
0
f
38
.
f
5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hender
s
on
disas/i38
6
: Fix
disass
e
mbly
of two-by
t
e vex pref
i
xes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richard Henderson
tcg: Remove su
p
p
o
rt fo
r
ia64 as h
o
s
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard Hen
d
e
r
s
on
target/arm: F
i
x
a
a64 ldp re
g
ister writ
e
back
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-15
Richard Henderson
target/arm: C
o
rre
c
t
l
oad exclusiv
e
p
air atomicit
y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Rich
a
rd Henderson
tcg: Increase mi
n
imum alignm
e
n
t
f
r
om tcg_
m
a
l
loc to
8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Hen
d
erson
target/s
3
90x: Fix CSST for 16-byte store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
R
i
chard
Hen
d
erson
tcg/arm: Fix runtime overalign
m
ent test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
R
ichard Henderson
util:
I
ntroduce i
n
clude/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 aarch
6
4
rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
chard Henderson
tcg: Expan
d
glue
m
acros
befor
e
stringif
y
i
n
g helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard Hender
s
o
n
targ
e
t/alpha: Log tem
p
le
a
ks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Henderson
tar
g
et/alpha: Fix temp leak in gen
_
fbc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
rd Hende
r
s
on
t
arget/alpha: Fix
temp leak i
n
g
e
n
_
c
all_
p
al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hende
r
s
o
n
targe
t
/alpha: Fix temp leak in
g
en_mtpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
char
d
H
end
e
rson
target/alpha: Fix
t
emp leak in ge
n
_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
r
d Henderson
target/alpha:
M
erge
several fla
g
bytes into
E
NV->F
L
AGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard
H
e
nderson
targ
e
t/alpha: Copy tb->flag
s
i
n
to DisasContext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard He
n
de
r
so
n
target
/
alpha:
R
emove ama
s
k from tb->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Hend
e
rson
targe
t
/sh4:
U
se tcg_gen_lookup_and_goto
_
ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
cha
r
d Henderson
target/sh
4
: Imp
l
ement fsrr
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard
Henderson
target/sh4:
Add missing FPSCR
.
PR ==
0 chec
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
ta
r
get/sh4: Implement
f
pchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Hen
d
e
r
s
o
n
t
ar
g
e
t/
s
h4
:
Introduce CHECK_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
o
n
targ
e
t/sh4: In
t
r
o
d
u
ce CHE
C
K
_
FPSC
R
_PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: T
i
d
y misc illegal insn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
ha
r
d Henderson
ta
r
get/s
h
4: Unify
code for
C
H
E
CK_FPU_ENABLED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard He
n
derson
t
ar
g
e
t
/sh4:
Unify code
f
or CHECK
_
PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderso
n
target/sh4: Unify code for CHECK_NOT_DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard
Henderson
target/sh
4
: Simplify
6
4-bit fp reg-reg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Hen
d
erson
target/sh4: Lo
a
d/store Dr as 64-bit quanti
t
ies
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard Henderson
ta
r
get/
s
h
4: Merge D
R
EG into fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
nderson
ta
r
g
e
t/s
h
4: Eli
m
inat
e
unused X
R
EG ma
c
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
r
s
on
targ
e
t/
s
h4: Ho
i
s
t fp register bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
targe
t
/sh4: Pass Disas
C
ontex
t
to fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
target/sh4: Unify c
p
u
_
fregs into
F
REG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Hender
s
on
ta
r
g
et/sh4: Hois
t
reg
i
ste
r
bank select
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erson
linux-user/s
h
4: C
l
e
an
e
nv->flags on signa
l
bou
n
daries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
linux-user/
s
h
4
: Notice gUSA region
s
duri
n
g
signal delivery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard Henders
o
n
target/sh4: Re
c
ognize common gUSA sequences
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
e
n
der
s
on
target/sh4: Handle us
e
r-spa
c
e
atomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
ende
r
son
t
a
rget/sh4: Adjust
T
B_FLAG_
P
ENDING_MOVCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard
Hen
d
e
rso
n
target/sh4:
K
eep e
n
v
->flags clean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
r
get
/
sh4: Intr
o
duce
TB_
F
LAG_ENVFLAGS_
M
ASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
ta
r
g
et/sh4: Consolidate end-of-TB tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ric
h
ard
Henderson
t
arget/s39
0
x: Fix risbg ha
n
dling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hende
r
son
target/s390x: Mar
k
ETF3 a
n
d ETF3
_
E
NH
f
ac
i
lities as
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Rich
a
rd
Henderson
target/s390x: Implem
e
nt TRTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
target/
s
390x:
Implement SRSTU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ric
h
a
rd
H
e
n
derson
target/s390x: Tidy SRST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ri
c
hard Henderson
ta
r
get/s390x
:
Implement CONVE
R
T UNICODE insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hender
s
on
t
ar
g
et
/
s3
9
0x: Implement CSST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
i
chard
H
enderson
tar
g
e
t
/s3
9
0x: Cle
a
n
up TB flag bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Henderson
targ
e
t/
s
390x: Finish imple
m
enting ETF2-
E
NH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next