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
translate-all: define and use DEBUG_TB_FLUSH_GATE
2017-09-17
R
i
cha
r
d Henderson
tcg/mips:
F
u
l
ly convert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard
H
e
nderson
t
cg/spa
r
c
: Fully con
v
ert t
c
g
_
ta
r
g
e
t_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ric
h
ard Henderson
t
cg/ppc: Fully convert tc
g
_target_o
p
_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
ich
a
r
d
Henderson
tcg/arm: Full
y
co
n
vert
t
cg_target_
o
p_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ric
h
ard Henderson
t
c
g/aarc
h
64: Fully con
v
ert
t
cg_
t
arget
_
op
_
def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Rich
a
rd Hend
e
r
s
o
n
tcg: Fix types
i
n tcg_regset
_
{set,reset}_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Rich
a
rd H
e
nderson
t
c
g: Remo
v
e
tcg_regset_set32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ri
c
ha
r
d Henderson
t
cg: Remove tcg_r
e
gset_{or,and,andnot,not}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg: Remov
e
tcg_regset_
s
et
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard
Henderso
n
t
cg: Remove t
c
g_regset_
c
lear
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
ichard Henderson
tc
g
:
Add t
c
g_op_
s
uppor
t
ed
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
Ri
c
ha
r
d H
e
n
d
erson
target/arm: Avoid an extra temporary for s
t
ore_exclu
s
i
v
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d H
e
nderson
t
cg/p
p
c:
U
se constant
pool for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/ppc: L
o
o
k
for shift
e
d
cons
t
a
nts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d Henderso
n
tcg/pp
c
: Change
TCG_
R
E
G
_RA to TCG_REG_T
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Henderson
tcg/arm: Use c
o
nstant
pool for call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
t
cg/arm:
U
se
constant
p
oo
l
f
or
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ich
a
r
d
H
enderson
t
c
g/arm: Extr
a
ct INSN_NOP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/ar
m
: C
o
de r
e
arrangeme
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard He
n
de
r
s
on
t
c
g
/arm: Tighten tlb indexing offset
t
e
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/ar
m
:
Improv
e
tlb load
for arm
v
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard H
e
nderson
t
cg/sparc
:
U
se con
s
tant
p
ool for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ar
d
Henderso
n
tcg/sparc
:
Introduce TCG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
Henders
o
n
tcg/aarch64:
U
se c
o
nstant
p
o
o
l
for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
H
enderso
n
tcg/s390: U
s
e cons
t
ant
p
ool f
o
r cmpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard He
n
de
r
son
tcg/s390: Use cons
t
ant pool for
xori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard Henderson
tcg/s390: Use constant
p
ool
f
or ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd Hende
r
son
t
c
g/s390: Use constant pool for andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/s3
9
0: U
s
e
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 patch_relo
c
addend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd He
n
d
erson
tcg/s390: Intr
o
duce T
C
G
_
REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d H
e
nders
o
n
tcg/i386: S
t
ore o
u
t-of-range call targe
t
s in
c
onstant
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichar
d
Henderson
tc
g
: Infrastruc
t
ure for
m
anaging constant pools
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richar
d
H
enderson
t
c
g: Rearran
g
e lds
t
label track
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
erson
tc
g
: Move U
S
E_DIRECT_JUMP discrimi
n
ator to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard He
n
derson
target/hppa: Convert to T
r
ans
l
atorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderso
n
target/hppa: Conver
t
t
o
Dis
a
sC
o
n
textBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard Hende
r
so
n
target/hp
p
a
: Convert t
o
D
i
sa
s
J
u
mpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
target/alpha: Con
v
ert to
TranslatorOps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
ard
Henderson
target/alpha: Convert
t
o DisasCon
t
extBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ri
c
hard Hende
r
son
target/alpha:
Convert to DisasJumpT
y
pe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
r
d Henderson
tcg/tci: Add TC
G
_T
A
R
G
ET_DEFA
U
LT_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard Henderson
target/arm: Perf
o
rm
per-insn cross-page check
only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
Henders
o
n
target/arm: Split out thumb_tr_translate_insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
target
/
arm: Move
ss check to init_disas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Henderson
t
a
rget
/
arm: [a64] Move page and ss checks to ini
t
_disas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard
Henderson
target/arm:
D
elay ch
e
ck for magic k
e
rn
e
l
page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd
Henderson
targe
t
/arm:
U
s
e
D
ISAS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
target
/
i386: Use generic DISAS_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tc
g
: Add generic DISAS
_
NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
tcg/s390: Use slb
g
r for
setcond le and l
e
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ar
d
Henderson
t
c
g
/
s
390: Use
l
o
a
d-on-
c
ondition-2 f
a
cility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
cg/s390
:
Use disti
n
ct-operan
d
s facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderson
tcg/s3
9
0: Merge ori+xori facilit
i
es check to
tc
g
_ta
r
get_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
enderson
tcg/s39
0
: Merge
add2i faci
l
ities check to tcg_target_
o
p_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd He
n
d
e
rso
n
tcg
/
s390: Merge m
u
li facilities chec
k
t
o
tcg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard Henderson
tcg/s390:
Merge c
m
pi faci
l
it
i
es check
to tcg_target
_
op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
chard
Henderson
tcg/s390: Fully c
o
nvert tcg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
disas/i386
:
A
d
d di
s
assembly of rorx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
disas
/
i386:
Add disassembly
o
f vex
.
0f38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hen
d
e
r
s
on
disas/i
3
86
:
Fi
x
di
s
assembly of two-b
y
te vex prefi
x
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Ri
c
hard Hender
s
on
tcg: Remove
support for i
a
64 as ho
s
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard
H
ende
r
son
t
a
r
get/a
r
m: Fix aa64 ldp
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
Richard Henderso
n
target/a
r
m: Correct load ex
c
lusive pair
a
tomic
i
ty
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
R
i
c
h
ard He
n
derso
n
tc
g
:
I
ncrease m
i
nimum alignment
f
rom tcg_
m
al
l
oc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
R
icha
r
d Henders
o
n
target/s390x: Fix CSST
for
16-b
y
te
sto
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard H
e
nderson
t
c
g/a
r
m: Fi
x
run
t
ime ove
r
alignment t
e
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
R
i
chard Henderson
util: Int
r
o
duce
i
nclud
e
/qemu
/
cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Rich
a
rd Hender
s
on
target/
a
rm: Optimize
a
a
r
ch64 rev1
6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
tcg: E
x
pand
g
lue m
a
c
ros be
f
or
e
stringifying
help
e
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hende
r
son
target/
a
lpha: Log temp
leaks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderso
n
target/alph
a
: Fix temp
leak in gen_fbcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/
a
lpha:
F
ix temp leak in gen
_
call_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard He
n
d
ers
o
n
targ
e
t/alp
h
a: F
i
x temp le
a
k
in g
e
n_mtp
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richar
d
Henderso
n
target/alpha: Fix
t
em
p
leak in gen_bc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ri
c
hard Hende
r
so
n
target
/
a
l
pha: Mer
g
e sev
e
ral flag b
y
tes into ENV->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target/alpha: Cop
y
tb
-
>
f
lags into DisasContex
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ric
h
a
r
d Henderson
target/alpha
:
R
emove amas
k
from tb->flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
ta
r
get/sh4: Use
t
cg_
g
en_l
o
okup_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
target/sh4:
I
mplement fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
derson
target/sh
4
: Ad
d
missing F
P
SCR
.
PR ==
0
check
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
target/sh4: Im
p
lem
e
nt fpchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
r
d H
e
nderson
target/
s
h4: Introd
u
ce CHECK_SH4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
end
e
rson
t
a
rget
/
sh4: Introduce CHECK_FPSCR_PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
enderson
t
a
rg
e
t/sh4:
Ti
d
y
m
isc il
l
ega
l
insn
c
hecks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
h
ard Henderson
t
ar
g
et/sh4
:
Unify code for CHECK_FPU_ENABL
E
D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Henderson
target/sh4: Unify code for CHECK_PRIVIL
E
GED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
rd Hende
r
son
ta
r
g
et/sh4: Unify
code for CHECK_N
O
T_DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
ende
r
s
o
n
target
/
sh4: Simplify 64-bit fp r
e
g
-reg move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hender
s
on
target/s
h
4: Load/st
o
re Dr a
s
64
-
bit qua
n
titi
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
hard Henders
o
n
ta
r
ge
t
/sh
4
:
M
erge D
R
EG
int
o
fpr64 rou
t
ines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erso
n
target/sh4: Eliminate unused XRE
G
macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
erson
target/
s
h4: Hois
t
fp regi
s
ter bank selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henders
o
n
t
a
r
g
et/sh4: Pass D
i
s
a
s
Context to f
p
r
6
4 r
o
utines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
target/s
h
4
:
U
nify cpu_fre
g
s into FR
E
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
ers
o
n
tar
g
et/sh4: Hoist regis
t
e
r
bank selectio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Hen
d
erson
linux-us
e
r/sh
4
: Cl
e
an
e
nv->fl
a
gs o
n
signal boundaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Rich
a
r
d
Henderson
linux-us
e
r/sh4: Notice gUSA regions during signal delivery
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richa
r
d Hen
d
erson
t
arget/
s
h4: Recognize common gUS
A
sequences
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ic
h
ard Henderson
target/sh4: Han
d
le u
s
er-space atomics
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next