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/tci: Add TCG_TARGET_DEFAULT_MO
2017-09-07
R
ich
a
r
d
Henderson
tcg/tci: Add
T
C
G
_
T
ARGET_DEFAULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
derson
target/arm: Pe
r
form p
e
r-insn
c
r
o
s
s-page check
o
nly
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd
H
ende
r
son
tar
g
et/a
r
m: S
p
lit
o
u
t
thu
m
b_tr_translate
_
insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
icha
r
d
H
ender
s
on
t
a
rge
t
/arm: Move ss check
t
o ini
t
_
d
isas_c
o
ntext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Hender
s
on
target/arm: [a64] Mo
v
e page and ss chec
k
s to init_d
i
sas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
target/a
r
m: Delay check for magic kerne
l
pag
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard Hen
d
e
r
son
targ
e
t/arm: U
s
e
DISAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderso
n
targe
t
/i386: U
s
e gene
r
i
c DISAS_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
c
h
ard Henderson
tcg: Add ge
n
eric DI
S
A
S_
N
ORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nderson
tcg/s3
9
0
: Use
s
lbgr for
s
e
tcond le an
d
leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nderso
n
tc
g
/s3
9
0: Use lo
a
d
-on-co
n
dition-2 fac
i
lity
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
Henderson
tcg/s390: Use distinc
t
-
o
perands facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
d
erson
tcg/s390: Merg
e
ori+xori
facilities chec
k
t
o
tcg_target
_
op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
Hen
d
erson
tcg/s390:
M
erge add2
i
f
acil
i
ti
e
s check to tcg_t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderson
tcg/s
3
90: Merge muli facilities check
t
o
tcg
_
targ
e
t_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
nd
e
rs
o
n
t
c
g/s390: Merg
e
cmpi facilities che
c
k to tcg_ta
r
g
e
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s
3
90: Fully convert tcg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard Henders
o
n
disas/i
3
8
6: Add
disassembly
o
f
ror
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderso
n
disas/i3
8
6: Add dis
a
ssembly
o
f vex
.
0f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard H
e
n
derson
d
isa
s
/i3
8
6: Fix disassembly
o
f two
-
byte vex prefixes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richard
Henderson
tcg: Remove support for
ia6
4
as
h
ost
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Rich
a
r
d
Hende
r
son
target/arm: Fix
a
a64 ldp register writeb
a
ck
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/ar
m
: Correct load e
x
clusive
p
air atomicity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henderson
tc
g
:
I
ncre
a
se min
i
mum alignment from tcg_malloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Rich
a
rd Henderson
ta
r
get/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 Henderson
t
c
g/arm: Fix runti
m
e overalignment test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Richa
r
d Henderson
u
t
il: Int
r
oduce
i
nclude
/
qemu/cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
t
arget/
a
rm: Optimize
aarch64 rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
rd Henderson
tcg: E
x
p
and glue macros
b
efore stringify
i
ng help
e
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
H
enderson
targ
e
t/alpha:
L
og
t
emp l
e
a
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
Henderson
targe
t
/
alpha: Fix temp leak i
n
gen
_
fbcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richar
d
He
n
d
e
rso
n
target/alph
a
:
Fix temp l
e
ak in ge
n
_call_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
tar
g
et/alpha: Fix temp
l
eak in g
e
n_mt
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d Henderson
t
a
rget/alpha:
F
ix temp leak in gen_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alpha:
M
erge several fl
a
g bytes into ENV->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard H
e
nderson
target/alpha: Copy tb
-
>flag
s
in
t
o
DisasC
o
ntext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
chard Hend
e
rson
target/alpha: R
e
move a
m
as
k
from tb->f
l
ags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
ta
r
get/s
h
4: Us
e
tcg_gen_loo
k
up_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d He
n
ders
o
n
targ
e
t/sh4: Im
p
lement fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d
H
en
d
erson
target/sh4: A
d
d missing F
P
SCR
.
PR == 0 checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erso
n
targe
t
/s
h
4: Implement fp
c
hg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderso
n
target/
s
h4: Introduce CHECK_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/s
h
4:
I
ntroduce CHEC
K
_FPSCR_
P
R
_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard H
e
nderson
ta
r
get
/
sh4: Tidy mis
c
il
l
egal insn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4
:
Unify
c
ode for
CHECK_FPU_ENABLED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
h
a
rd He
n
de
r
s
on
targ
e
t/sh4: Unify co
d
e for
CHEC
K
_PR
I
V
I
LEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
rson
target/sh4:
Unify co
d
e fo
r
CHECK_NOT_DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
targ
e
t/sh4
:
Simplify 64-bit fp reg-
r
eg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henderson
target/sh4: Load/st
o
re Dr as 64-bit quan
t
ities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Henderson
targ
e
t/sh4:
Merge DREG int
o
fp
r
6
4
routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hende
r
son
targe
t
/
s
h4: E
l
imin
a
te unused
X
REG ma
c
ro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard H
e
n
d
erson
target/sh4:
H
o
ist fp re
g
ister bank s
e
lect
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
a
rd
H
end
e
rson
target/sh4: Pass DisasContext to fpr64 routine
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
target
/
sh4: Uni
f
y cpu_fre
g
s
i
n
t
o FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
enderson
target/sh4: Hois
t
register bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
li
n
u
x-user/s
h
4: Clean en
v
->flags o
n
signal boundaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henderson
l
inux-
u
ser/sh4: Notice gUSA regions
d
uring
s
i
gnal d
e
l
iv
e
r
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hende
r
son
tar
g
e
t/sh4: Recogniz
e
c
ommon
gUSA sequ
e
n
c
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ard H
e
nderson
target/s
h
4
: H
a
n
dle user-s
p
ace
a
tomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hend
e
r
son
target/sh
4
: Adjust TB_FLAG_PENDING_M
O
VCA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hende
r
son
t
arge
t
/s
h
4: Keep e
n
v->flags
clean
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
end
e
rson
target/sh4: Introduce T
B
_FL
A
G_ENVFLA
G
S_MASK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
e
r
son
target/sh4: Consol
i
date en
d
-of-TB tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
c
h
ar
d
Henderson
tar
g
et/s390x: Fix risb
g
han
d
ling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
R
i
chard H
e
nderson
t
a
r
g
e
t
/s390x:
M
ark ETF3 and ETF3_ENH facilit
i
es as
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard H
e
nders
o
n
tar
g
et/s390
x
: Impleme
n
t T
R
TR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard H
e
nderson
target/s390x: Imple
m
ent SRSTU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Hen
d
erson
target/s390x:
Tidy SRST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Richard Henderson
target/s390x:
I
m
plement C
O
NVERT UNICODE
i
ns
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-17
Ric
h
a
rd
Henderson
target/s
3
90x:
I
m
p
lement
CSST
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ri
c
hard Henderson
t
a
rget/s390x: Clea
n
up
T
B flag bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richar
d
He
n
d
e
rson
target/s39
0
x: Finish imple
m
enting ETF
2
-ENH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ric
h
ard Henderso
n
targ
e
t/s390x:
M
ark STFLE_49 facilit
y
as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
R
ichard Henderson
target/s390x: Impl
e
ment proce
s
s
or-assist i
n
s
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Rich
a
r
d
Hende
r
son
target
/
s390x: Implement executi
o
n-hint
i
nsns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Rich
a
rd
H
e
n
d
erson
t
arget
/
s
3
90x: M
a
rk STFLE_53
fa
c
ility as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ri
c
hard
Henderson
targe
t
/s390x: Implement load-and-ze
r
o-
r
ightmost-byte
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard
H
enderson
target/s390x
:
Implement load-on-condition
-
2 insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Richard Hende
r
son
target
/
s390
x
: Ma
r
k
FPSEH facility as available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-23
Ri
c
hard
He
n
derson
target/s390x: Ma
p
existin
g
F
A
C_* name
s
to S390_FEAT_
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henders
o
n
targe
t
/arm: Exit after clearing aarch64 i
n
terrupt mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richa
r
d Henderson
target/s3
9
0x: Exit after changing PSW mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
t
a
rget/alpha: Use tcg_gen_lookup_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard He
n
derson
tcg: Increase
h
it rate o
f
l
o
okup_
t
b
_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
tcg/arm: Us
e
l
d
r
(
l
iteral) f
o
r goto_t
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
R
i
chard Henderson
tcg/a
r
m:
T
ry pc-r
e
lativ
e
a
d
d
resses for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Hende
r
s
o
n
tcg/arm:
R
emov
e
limit on code b
u
ffer siz
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard Henderson
tcg/a
r
m: Use in
d
i
r
ec
t
branch f
o
r goto_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-19
Richard
H
enderson
t
c
g/aarch64: Use
A
D
R in tcg_o
u
t_mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
targe
t
/
s
390x: Re-implement a
f
ew EXE
C
U
T
E target insns
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
Henderson
t
a
rge
t
/s39
0
x: Imp
l
ement EXECUTE via
n
ew Tran
s
lati
o
nBl
o
ck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hende
r
son
target/s
3
90
x
: End the TB after E
X
ECUTE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
arget/s39
0
x: Save cur
r
ent ilen dur
i
ng transl
a
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Hen
d
e
r
son
targe
t
/s390x: Implement CSP
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
H
enderson
target/
s
390
x
: Use ato
m
ic o
p
erations for COMPARE SWAP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichar
d
H
e
nd
e
rson
target/s390x: Fix EXECUTE wit
h
R1==0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ichard Henders
o
n
t
arget/s390x:
Fix
s
o
me
helper_e
x
problems
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richar
d
Henderson
t
arget/s
3
90x:
U
se unwind
data for
h
elper_mvcs/m
v
cp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
har
d
Henderson
target/s390x
:
Use unwind d
a
ta for
h
elper_lra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Henderson
target/s390x: Use unw
i
n
d
data for helpe
r
_tprot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next