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: Fix types in tcg_regset_{set,reset}_reg
2017-09-17
Richard Henderson
tcg: Fix
types
in tc
g
_regset_{
s
et,reset}_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg:
Remo
v
e
t
cg_regset_set32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
chard Hend
e
r
son
t
c
g: Rem
o
ve
t
cg_regset_{or,an
d
,andnot,not}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
icha
r
d H
e
nde
r
son
tcg:
Remove tcg_re
g
set_set
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henders
o
n
tcg: Remove tcg_regset_c
l
ea
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richar
d
H
e
nders
o
n
t
cg: Add tcg_o
p
_sup
p
ort
e
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
R
ichard
He
n
derso
n
target/arm:
A
v
oid an
e
xt
r
a te
m
porary for stor
e
_ex
c
lusive
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
H
ender
s
on
tcg/ppc:
U
s
e
con
s
tant
p
oo
l
for m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd
Henders
o
n
t
c
g/p
p
c: Look for shi
f
ted constants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard Hender
s
on
tcg/ppc:
C
hange TCG_REG_RA to TCG_RE
G
_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
char
d
Henderson
tcg/arm: Use constant po
o
l
for call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/ar
m
: Use cons
t
ant pool for
m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
Henderso
n
tcg
/
a
rm: Ext
r
ac
t
IN
S
N_NOP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/arm: Code
r
earrangement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/a
r
m:
T
ig
h
ten tlb indexing offset
test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard
H
enderso
n
tc
g
/arm: Imp
r
ove tlb l
o
a
d for ar
m
v7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
har
d
Henderson
tcg/spar
c
:
U
se consta
n
t pool
for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
tcg/sparc
:
Introd
u
ce TCG_
R
EG_T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
t
cg/aarch64: U
s
e consta
n
t pool f
o
r mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
c
g/
s
390: Use const
a
nt poo
l
f
or cmpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ic
h
a
r
d Henderson
tcg/s390
:
U
se constant pool for xo
r
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
hard
H
enderson
tcg/s39
0
: Use co
n
stant pool for ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Henderson
tc
g
/s390: Use
c
ons
t
ant pool for andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
t
cg/
s
390: Us
e
constant pool for
m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
c
g
/
s390: Fi
x
sign
of patch_reloc
add
e
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
tcg/s390: Introduce TCG_R
E
G
_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichar
d
Hende
r
so
n
t
c
g/
i
3
8
6
: Store out-of-range call ta
r
gets in cons
t
ant
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
Henderson
tcg: Infras
t
ru
c
t
u
re
fo
r
m
a
n
a
g
i
ng
constan
t
po
o
ls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg: Rear
r
ange ldst label tr
a
cking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
He
n
der
s
o
n
tcg: Move USE
_
DIRECT_JUMP
d
i
scriminator t
o
tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard H
e
nderson
targ
e
t
/
hppa: Convert to
T
r
anslato
r
Ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
targ
e
t/hppa:
C
onvert to D
i
sasContex
t
B
ase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
target/hpp
a
:
C
onver
t
to DisasJum
p
T
ype
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henders
o
n
target/alpha: Convert to TranslatorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ar
d
Henderson
target/alpha:
C
on
v
ert to DisasCo
n
textBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
target/
a
lpha: Convert
t
o DisasJ
u
mpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard H
e
nderson
tcg/tci: Add TCG_TARGET_DEFAULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Hen
d
ers
o
n
ta
r
g
et/arm: Perform pe
r
-
i
nsn cross-page che
c
k
only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
c
hard He
n
derso
n
tar
g
et/arm:
S
plit
out
thu
m
b
_
t
r
_t
r
an
s
lat
e
_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
e
rson
target/arm: Mov
e
ss check to init_dis
a
s_con
t
ext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derso
n
ta
r
get/a
r
m: [a64]
M
ove page and ss checks to init_dis
a
s_c
o
ntext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derso
n
ta
r
get/arm
:
Delay check for magic kernel page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
icha
r
d Henderson
targe
t
/arm
:
U
se
DISAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
a
r
g
e
t
/
i386: Use g
e
neric DISAS_*
e
num
e
rators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
c
g: Add gene
r
ic
D
ISAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rs
o
n
t
cg/s390: Use s
l
bgr for s
e
tco
n
d le and
l
eu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s390: Us
e
load-on-c
o
ndition-2 fac
i
lity
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
n
d
e
rson
tcg/s390: Use dis
t
i
n
ct-operands
f
a
cility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
enderson
tcg
/
s3
9
0
:
M
erge ori+xori
facilities check to t
c
g_target_o
p
_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d
Hender
s
on
tcg/s3
9
0: Merge add2i facilities check to tcg_ta
r
get_o
p
_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ich
a
rd He
n
derson
tcg/s390:
M
erge mu
l
i facilitie
s
check
t
o
t
c
g
_targe
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
cha
r
d
H
enderson
tcg/s3
9
0: Merge
c
m
pi facilities chec
k
to tcg_target_op_de
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderso
n
tcg/s39
0
: Fully conve
r
t t
c
g_tar
g
et_op
_
d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Henderson
disas
/
i3
8
6: Add disassembly of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hend
e
rson
disa
s
/i386: A
d
d disassemb
l
y of vex
.
0f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
di
s
as/i386
:
Fix d
i
sas
s
embly o
f
two-byte
vex prefix
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Ric
h
ard Hen
d
erson
t
cg
:
Remove support for
i
a
6
4
as host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard
H
enderson
target
/
arm:
F
ix aa64 ldp
r
eg
i
ster wr
i
t
ebac
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
chard Hen
d
erson
target/a
r
m:
C
orrect
loa
d
exc
l
u
s
i
ve pair atomicity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Richa
r
d
Henderson
tcg:
I
ncrea
s
e minim
u
m alig
n
m
ent
from t
c
g_
m
alloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richa
r
d He
n
derson
target/s390x:
F
ix CSS
T
f
o
r
1
6
-byte
store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henderso
n
t
c
g
/
a
r
m
:
Fix
r
unt
i
me
o
veralignment test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Richard Henderson
util: Introduce i
n
clude
/
qem
u
/cpui
d
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard
H
en
d
erso
n
target/arm: Optimize aarch64 rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
t
c
g
:
Expa
n
d glue macro
s
b
efore
stringi
f
ying helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alpha:
L
og temp lea
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ic
h
ard Hen
d
e
r
son
target/al
p
ha: Fix
t
emp lea
k
in gen_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
_
ca
l
l
_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ric
h
ard
H
enders
o
n
t
arget/alpha: Fi
x
temp lea
k
i
n
gen_mt
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard H
e
nderson
target/alpha: Fix temp leak in ge
n
_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
rd
H
ende
r
son
t
a
r
ge
t
/alpha: M
e
rge se
v
eral flag by
t
es into ENV->FLA
G
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
H
e
nder
s
on
target/alpha:
C
opy tb->f
l
ags
i
n
to Di
s
asContext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
H
en
d
erson
target
/
a
lpha
:
R
emove amask
from tb->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ar
d
Hende
r
son
target/
s
h4: Use tcg_gen_lookup_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
targ
e
t/sh4: Impl
e
ment fs
r
ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4:
A
d
d
mi
s
sing
FPSCR
.
PR ==
0
c
h
e
cks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderso
n
ta
r
get/sh4
:
Implement fpc
h
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd
H
enderson
ta
r
get
/
s
h4:
Introduce CHECK
_
SH4
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard He
n
d
ers
o
n
tar
g
et/sh
4
:
I
n
t
roduce
CHECK_FP
S
CR
_
PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Hend
e
rson
target/sh4: Ti
d
y misc illegal
insn check
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: Unify code for CHEC
K
_F
P
U
_
ENAB
L
ED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
a
r
d Henderson
targe
t
/
sh4: Un
i
f
y code for C
H
ECK_PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Hender
s
on
targ
e
t/sh4:
U
nify code
f
o
r
CHECK_NOT
_
DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4
:
Simplify
64
-
bit fp
r
eg-r
e
g move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
ta
r
get/sh4:
L
o
ad/stor
e
Dr as 64-b
i
t quantit
i
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
H
ende
r
son
target/
s
h
4:
Merg
e
DREG i
n
t
o
fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Hen
d
ers
o
n
target/sh4: Eliminate unused XREG macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
target/sh4: Hoist fp
r
egist
e
r bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
t
a
rget/sh
4
: Pass D
i
s
asC
o
n
t
ext to fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
target/sh4:
U
n
ify cp
u
_fregs into
FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
t
a
rget/sh4:
Hoist register bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
l
i
nu
x
-user/s
h
4
:
C
lean env
-
>fla
g
s on signal boundaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Hend
e
rso
n
linux-user/sh4:
N
otice gUSA
r
egions during si
g
n
a
l de
l
ivery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard H
e
nderson
target/sh4:
R
ecognize
c
ommon gUSA sequences
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
h
a
rd Henderson
target/sh4: H
a
ndle user-space atomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard Henderson
tar
g
e
t
/sh4: Adju
s
t
TB_FLAG_PE
N
DING_MOVC
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Henders
o
n
target/sh4: Keep
env
-
>
flags clean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Hende
r
s
on
target/sh4: Introd
u
ce TB_FL
A
G_ENVFLAGS_MASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Henderson
target/sh4:
C
onsol
i
date en
d
-of-TB
t
est
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henders
o
n
tar
g
et/s39
0
x: Fix
risbg ha
n
dling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next