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/ppc: Convert to disas_set_info hook
2017-10-25
R
ichard Hend
e
rson
target/
p
pc: Conver
t
to
disas_s
e
t_info hoo
k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Ri
c
har
d
Henderson
target
/
i386: Convert to disas_set_info hook
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-16
Richard Hende
r
s
o
n
linux-user/sh4: Red
u
ce T
A
R
G
E
T_VIRT_ADDR_SPACE_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Richard Henderson
l
i
n
u
x
-u
s
e
r:
Tidy and enforce reserved_va
i
n
itialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Richa
r
d He
n
d
erso
n
tcg: F
i
x off-by-one in assert
i
n
page_se
t
_fla
g
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg/mips:
Fully c
o
n
v
ert t
c
g_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Hen
d
ers
o
n
tc
g
/sparc: Fully co
n
vert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
chard He
n
derson
tcg/ppc:
Fully convert tcg_target_o
p
_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Rich
a
rd Hender
s
on
tcg/arm: Fully convert
t
cg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard
Henderson
tcg/aarch64: Fully co
n
vert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henders
o
n
tcg: Fix types in tcg_regs
e
t_{set,reset}_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
t
cg: Rem
o
ve t
c
g_regset_
s
et32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard
Henderson
tc
g
: Remove tcg_regset_{or,and
,
andnot,not}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard He
n
derson
tcg: Remove
tcg_
r
egset_set
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg: Remove tcg_
r
egset_clear
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Rich
a
rd Henderso
n
tcg: Add tcg_op_supporte
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
R
i
chard Hende
r
son
target/arm: Avo
i
d an e
x
tra t
e
mporar
y
for store_ex
c
lusive
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
Richard
He
n
ders
o
n
tcg/ppc: Use constan
t
p
ool fo
r
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
tcg
/
ppc: Loo
k
for
s
h
i
fted constant
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
H
enderson
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 Hend
e
rson
tcg/
a
rm: Use cons
t
a
n
t poo
l
for call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
H
e
nderson
tcg/a
r
m:
Use constant p
o
ol
for mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
Henderson
tcg/arm: Ex
t
ract INSN_NO
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderso
n
tcg/arm: Code re
a
rrangement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
r
d Hender
s
on
tcg
/
a
r
m: Tight
e
n
tlb index
i
ng offset test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hend
e
r
son
tcg/arm: Im
p
rove tlb
load for armv7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Henderson
tcg/sparc:
U
se
c
onstant pool for
mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Henderso
n
tcg/sparc: I
n
trod
u
ce
T
CG_REG
_
TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
Henderson
tcg/aarch64: Use const
a
nt pool for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Henderson
tcg
/
s390:
U
s
e
c
onstant pool for cmpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderso
n
tcg/s
3
90: Use
c
o
n
sta
n
t pool fo
r
x
ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
H
e
nder
s
on
tcg/s390:
Use constant pool for ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s390: Us
e
constant
po
o
l for andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s390: Use constant
p
ool for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d Henderson
t
cg/s39
0
: Fix s
i
gn
of pa
t
ch_reloc addend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henders
o
n
t
cg/s390: Intro
d
uce TCG_REG_T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nder
s
on
tcg/i386: Store out-o
f
-range call targ
e
t
s
in constant
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Hende
r
so
n
t
cg: Infrastructure fo
r
managing
c
onstant pools
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
e
r
s
on
t
cg: Rearr
a
nge ldst label
t
racking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Henders
o
n
t
a
rg
e
t/hp
p
a: Convert to
TranslatorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/hppa: Convert to DisasCo
n
textBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/hppa
:
Convert to D
i
sasJumpTy
p
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Henderson
target/alp
h
a
:
Convert to Translator
O
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderso
n
target/alpha: Conv
e
rt to Disa
s
Conte
x
tBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enders
o
n
target/alpha:
C
onver
t
to DisasJumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard Hende
r
son
t
cg
/
t
c
i: Add TCG_T
A
RG
E
T
_
D
E
FAULT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
de
r
son
target/a
r
m: Perform per-ins
n
cross
-
page check
only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderson
target
/
a
rm:
Split out thumb
_
tr_
t
ranslate_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
a
rget/arm:
M
o
ve ss che
c
k to init_disas_
c
ontext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
Hende
r
son
target/
a
rm: [a64] Mov
e
page
and ss checks to
i
n
it
_
disas_contex
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
target
/
a
rm: Del
a
y check fo
r
magic kernel pa
g
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
arget/ar
m
: Use
DI
S
AS_N
O
R
ETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard Henderson
t
a
rget/i386:
Us
e
generic
DISAS_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg: Add
generic DISAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
tcg/s390: Us
e
slbgr for setcond le and leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderson
tcg/s390: Use load-on-condition-2 fa
c
i
lity
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
He
n
d
erson
tc
g
/s390: Use distinct
-
operands facilit
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s390: Merge ori+xori fac
i
li
t
ies che
c
k to tc
g
_
t
arget_op
_
def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ic
h
ard Henderson
tcg/s390:
Mer
g
e add2
i
facilities chec
k
to tcg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard He
n
d
e
r
son
tcg/s390:
M
erge
m
u
l
i
facilities
c
heck to tcg_
t
arget_
o
p_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ar
d
H
e
n
derso
n
t
cg/
s
390: M
e
rge cmpi facil
i
ties check to tcg_tar
g
et_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Hend
e
r
s
o
n
tcg/s390
:
Fully convert t
c
g_t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
ha
r
d Henderson
disas/i386: Add
d
isasse
m
bly of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard He
n
derson
disas/
i
386: Add di
s
assembly of vex
.
0f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
e
rson
disas/i386: F
i
x
d
isassembly of two-byte vex prefix
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richa
r
d Henderson
tcg: Remove suppor
t
for ia64 a
s
ho
s
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard Henderso
n
t
a
rget
/
arm
:
Fix aa64 l
d
p
register
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
R
i
c
h
ard Hend
e
rso
n
t
arget/arm: Correct load exclusi
v
e
p
air
at
o
micity
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Richard Henders
o
n
tcg:
I
ncreas
e
mi
n
imum
a
lignment from tcg_malloc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
R
i
c
har
d
H
e
n
d
e
rs
o
n
target/s390
x
: Fix CSST
f
or 16-byte store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
R
ic
h
ard
Henderson
tcg/arm
:
Fix runti
m
e ove
r
alignment test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Ri
c
h
a
rd Henderson
util: In
t
roduce
i
nclude/qemu/cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hender
s
on
ta
r
g
e
t/arm: Optimize aarch64
r
ev1
6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
ichard Henderson
tcg: Expand glue macros before str
i
ngifying helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Hende
r
son
tar
g
et
/
al
p
ha: Log temp lea
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hender
s
o
n
target/al
p
ha:
F
i
x
t
em
p
leak in gen_f
b
c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alpha: Fix
temp leak i
n
gen_call_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henders
o
n
target
/
alph
a
: Fix temp leak in gen
_
mtpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
R
i
chard H
e
nd
e
rson
target/alpha: Fix temp leak in gen_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hender
s
on
targ
e
t/alp
h
a: M
e
rge sev
e
r
al fla
g
bytes into EN
V
->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard He
n
d
e
rson
target/al
p
ha:
Copy t
b
->fla
g
s
into DisasContext
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
Henderson
target/alpha
:
Re
m
ove amask fr
o
m tb->f
l
ags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
target
/
sh4: U
s
e tcg_gen_lookup_a
n
d_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
d
erson
target/sh4: Implement
fs
r
ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd H
e
nderso
n
t
a
rget
/
sh4: Ad
d
m
i
ssin
g
FP
S
CR
.
PR
=
= 0 c
h
e
c
ks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Henderson
targe
t
/sh4:
I
mplement fpch
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
t
a
rget
/
sh4:
I
ntroduce
CHEC
K
_SH4
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh4: I
n
tro
d
uce CHECK
_
FPSCR_
P
R_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hende
r
s
on
t
arget/
s
h4: Tidy
misc
i
l
le
g
al insn checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Henders
o
n
target/sh4: Unify code for C
H
ECK
_
FPU_ENABL
E
D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
icha
r
d
H
enderson
target/sh4: Unify c
o
de
f
or CHECK_PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard Hend
e
rso
n
t
arget
/
sh4
:
U
nif
y
code for CHECK_NOT_D
E
LAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
ers
o
n
targe
t
/sh4: Simplify 64-bit f
p
reg-r
e
g m
o
ve
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard Henderson
target/sh4: Load/store Dr as 64-bit q
u
an
t
ities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh
4
: Merge DR
E
G into fpr64 routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Hender
s
o
n
t
ar
g
e
t
/sh
4
: Elimin
a
te
u
nused XREG macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
chard Hender
s
on
target/sh
4
: Hoist fp regist
e
r
bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ric
h
ar
d
H
enderson
t
a
rget/sh4: Pass Disa
s
Co
n
text to fpr64 ro
u
tines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/sh
4
: Unif
y
cpu_fregs into FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next