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: Optimize for flat addressing space
2017-10-24
Ric
h
a
r
d Hen
d
erson
tcg: Merge opc
o
d
e
a
r
guments i
n
to TCGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Richard Henderso
n
linux-user
/
sh4: Reduce
T
AR
G
E
T_VIRT_ADDR_SPACE_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
R
i
cha
r
d
Henderson
linux-u
s
er
:
Tidy and enf
o
r
c
e reserved_v
a
in
i
tializat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Rich
a
rd Henders
o
n
tcg: Fix off-by-one in ass
e
rt in page_set_fl
a
gs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-17
R
ichard
H
enderson
tcg/
m
ips:
Ful
l
y convert
t
cg
_
ta
r
g
e
t_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard H
e
nderson
tc
g
/sparc: Fully
c
o
nvert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard
H
e
nderso
n
tcg/
p
p
c: F
u
lly convert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ri
c
hard Henderson
tcg/arm: Fully convert tcg_target_op_def
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
ichar
d
Henders
o
n
tcg/aa
r
ch64:
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 Hender
s
o
n
t
cg: Fix typ
e
s in tc
g
_regset_{set,
r
eset}_
r
e
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
chard Henderson
t
cg:
Remove tcg_reg
s
et
_
set32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Richard Hend
e
rson
tcg: R
e
move t
c
g_regset_{
o
r,and,
a
nd
n
ot
,
not}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ric
h
a
r
d Henderson
tc
g
:
R
emove tc
g
_
regset_set
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
Ri
c
hard
Hend
e
rson
t
c
g: Remov
e
tcg_regset_cle
a
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-17
R
i
ch
a
r
d Henderson
t
cg:
A
dd
t
c
g
_op_sup
p
ort
e
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-14
Richard Hen
d
erson
t
arget/
a
rm: Avoid an extr
a
temporary for store_exclusive
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/pp
c
:
Use constant poo
l
for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richa
r
d
H
enderson
tcg/ppc: L
o
ok
f
o
r
shift
e
d
c
onstant
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Henderson
t
cg/ppc: Ch
a
nge TCG_REG_RA
to TCG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
h
a
rd Hende
r
son
tc
g
/
arm:
U
se constant pool for
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
tcg/
a
rm
:
Use constan
t
pool for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
c
g
/
arm: Extract I
N
SN_NOP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
H
en
d
e
rson
t
cg/arm: Code rearrangement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard Hend
e
rso
n
tcg
/
arm: Tighten tlb indexing offset test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Ric
h
a
r
d
H
enderson
tcg/arm: Imp
r
o
ve tlb loa
d
for ar
m
v7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hen
d
erson
tcg/
s
pa
r
c:
U
se constant pool for
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
r
d
Hender
s
on
tcg/spar
c
: I
n
troduce
TCG_RE
G
_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henderson
tcg/
a
arch64:
U
se con
s
tant p
o
ol for movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
h
ard Henderson
tcg/s390: Use constan
t
p
o
ol for
c
mpi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Rich
a
rd
H
ender
s
on
tcg/s390: Us
e
constant pool
f
or
xori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
H
enderso
n
t
cg/s390: Use
c
o
nsta
n
t
pool fo
r
ori
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
H
enderson
tcg/s390: U
s
e constant
p
o
o
l
for andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
nderson
tc
g
/s390: Use cons
t
an
t
poo
l
for
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henders
o
n
tcg/s390
:
F
i
x s
i
gn of patch_reloc addend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
t
c
g/
s
390: Introduce
T
CG_REG_TB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henderson
tcg/i3
8
6: Store
out-of
-
rang
e
call t
a
rgets
i
n constant
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hender
s
on
t
c
g: In
f
rastructure for managing cons
t
ant
pools
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard H
e
n
d
erson
tcg: Rearr
a
nge l
d
st lab
e
l tracki
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard He
n
derson
tcg
:
Move
USE_
D
IRE
C
T_JUMP discrim
i
nat
o
r to tcg/cpu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ich
a
rd Hender
s
on
target/hppa:
Convert to Translator
O
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Hende
r
son
t
arget/hppa: Conv
e
rt to DisasContextBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
c
h
ard
Henderso
n
t
a
rget
/
hppa: C
o
nvert to
D
isasJumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard
Henderson
target
/
alp
h
a: Conve
r
t to Trans
l
ato
r
Ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
i
chard
H
enderson
target/alph
a
: Convert
t
o
DisasCon
t
ex
t
Base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
Richard Henderson
t
ar
g
et/alpha: C
o
nvert to DisasJumpT
y
pe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-07
R
ichard
H
enderson
tcg/
t
c
i: Add TCG_TARGET_DEFAUL
T
_MO
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
t
a
rg
e
t/ar
m
: Perform p
e
r-insn cross-p
a
ge check only
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
Hen
d
erson
target/arm: S
p
lit out thumb_tr_t
r
anslate
_
insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
ichard H
e
n
d
erson
t
arget/arm:
Move ss check to init_
d
isas_con
t
ex
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
target/arm: [a64] M
o
ve
page and ss
checks to init_
d
isas_context
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
ender
s
on
t
a
rg
e
t/
a
r
m
: Delay chec
k
f
or
m
ag
i
c
k
ernel page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
Hende
r
son
target/arm: Use DI
S
AS_NORETURN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
R
i
cha
r
d
Henderson
target/i386: Use
g
eneric
D
IS
A
S_* enumerators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg:
Add g
e
n
e
ric DISA
S
_NOR
E
T
U
RN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard Hend
e
rson
tcg/s390: Use slb
g
r for setcond le a
n
d leu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard
H
enderson
tcg/s
3
90: Use
l
oad-on
-
c
o
nd
i
tion-2
facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
t
c
g/s3
9
0: Use d
i
stinct
-
o
p
e
rands facility
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderso
n
tcg
/
s390: Merge
o
ri+xori facilitie
s
c
heck to tc
g
_
t
arget_op_d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ri
c
hard Henderson
tcg/s3
9
0: Merge ad
d
2i facilities check to tcg_targ
e
t_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Rich
a
rd Henderson
t
c
g/s390:
M
e
rge muli facilities check to tcg_targ
e
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Henderson
tcg/s390
:
Merge cmp
i
facilities check to tcg_target
_
op_d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richa
r
d Hender
s
on
t
cg/s390
:
F
ully conver
t
t
c
g_ta
r
get_op_
d
ef
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richard Hender
s
on
di
s
as/
i
386: Add disas
s
embly of ro
r
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Richar
d
H
e
nderson
disas/i386: Add disassembly of vex
.
0
f
38
.
f5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-06
Ric
h
ard
H
e
n
de
r
son
di
s
as/i386: Fix disassembly
o
f two-byte vex pr
e
fixes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-09-05
Richard Henderson
tcg: Remove support f
o
r ia64 as host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-09-04
Richard Henderson
t
a
rget/a
r
m: Fix aa64 ldp r
e
gister 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 Henderson
target/arm: Correct load exclusive pa
i
r atom
i
city
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-08-03
Richa
r
d Hend
e
rson
tcg:
Increase
minimum ali
g
nment from tc
g
_ma
l
loc to 8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
R
i
c
h
a
rd H
e
nderson
target/s
3
90x: Fix CS
S
T for 16-byte store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-08-03
Richard Hen
d
e
rson
t
c
g/arm: Fix runtime over
a
lignment
test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-24
Rich
a
rd Henderson
util: I
n
troduce inclu
d
e/qemu/cpuid
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hen
d
erson
target/ar
m
: Optimize aarch64 rev16
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard He
n
derson
t
c
g
: Ex
p
and
g
l
ue macr
o
s bef
o
re
s
tring
i
fying
h
e
lper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderso
n
targ
e
t/a
l
pha: Log temp leaks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
tar
g
et/a
l
p
ha: Fix temp leak in gen_fbcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Hend
e
r
so
n
t
a
rget/alpha: F
i
x te
m
p leak
i
n g
e
n_ca
l
l_pal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Ric
h
ard Hende
r
s
o
n
t
arge
t
/alp
h
a:
Fix tem
p
leak in ge
n
_
m
t
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard Henderson
target
/
alpha
:
Fix temp leak
i
n
g
en_bcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d Henderson
target/alpha
:
Merge severa
l
flag b
y
tes into ENV->FLAGS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richa
r
d Henderson
targe
t
/
a
lph
a
:
C
opy tb->fla
g
s int
o
D
i
sas
C
onte
x
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-19
Richard
H
e
nderson
ta
r
g
e
t/alpha: Rem
o
v
e
amas
k
f
rom tb->
f
lags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
r
g
e
t
/sh4: Use tcg_g
e
n_lookup
_
and_goto_
p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichar
d
H
e
nderson
t
arget/
s
h4: Implement fsrra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
targe
t
/
sh4:
Add missing
F
P
S
CR
.
PR == 0 che
c
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
Henderson
t
arget/sh4: I
m
plem
e
nt fpchg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
de
r
s
on
target/sh4: I
n
t
roduce C
H
EC
K
_S
H
4A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Henderson
t
a
rget/sh4: Int
r
oduce CHE
C
K_FPSC
R
_PR_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Ri
c
ha
r
d H
e
nderson
target/sh4: Tidy misc
i
l
l
e
g
a
l insn chec
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichard H
e
n
d
er
s
on
ta
r
get/sh4: Unif
y
code for
C
HECK_FPU_ENABLED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ichar
d
Hende
r
son
target/sh
4
: Unify code for
C
HECK
_
PRIVILEGED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard H
e
nderson
target/sh4: Unify cod
e
for CHEC
K
_NOT_DELAY_SLOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
nderson
targ
e
t/sh4: Simplify
64-bit fp reg-reg mov
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard He
n
d
e
rson
t
a
rg
e
t/sh4: Load/store Dr a
s
64-bit quantit
i
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
i
c
hard
H
ender
s
on
target/sh4: Merge DR
E
G into fpr64 routi
n
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
He
n
derson
target/sh4: El
i
minate unused XREG macr
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
R
ic
h
a
r
d Hende
r
son
t
arge
t
/
sh4: H
o
ist fp
r
egister ba
n
k selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard
H
e
nderson
target/sh4: Pas
s
D
i
sasConte
x
t to fp
r
64 ro
u
tines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richar
d
Hende
r
son
tar
g
et/sh4: U
n
ify cpu_fregs int
o
FREG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-07-18
Richard Hen
d
e
r
son
target
/
sh4: Hoist
register
bank selec
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next