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/i386: optimize cross-page direct jumps in softmmu
2017-01-10
R
ich
a
rd H
e
nderson
tc
g
: Add
o
pco
d
e
for ctpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
arg
e
t-xten
s
a: Use clr
s
b he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
r
d
Hender
s
on
target-tricore: U
s
e
c
lrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderso
n
target-arm
:
Use
clrsb helpe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
tc
g
: Add helpers for
c
lrsb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
tcg/i386: Rely on u
n
defined/
u
nd
o
cumented beha
v
i
our
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d H
e
nderson
tcg/i386
:
Handle ctz
a
nd
c
lz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
Hender
s
o
n
t
c
g
/i38
6
:
All
o
w bmi2 shiftx t
o
have no
n
-matchi
n
g o
p
eran
d
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg
/
i386: Hoist common argum
e
nts in tcg_out_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tc
g
/i386: Fuly c
o
nvert
t
c
g_target
_
op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hen
d
erso
n
tcg/s390: Ha
n
dle clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
r
d Hend
e
rson
t
c
g/mips
:
Handle clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderso
n
tcg/arm: Handle ctz and c
l
z
o
pcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
tcg/aa
r
ch64:
Hand
l
e ctz
a
nd
c
l
z opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderso
n
tcg/ppc:
Handl
e
ctz a
n
d
c
lz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
ta
r
get-i386: Use c
l
z an
d
ctz op
c
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
ders
o
n
ta
r
get-ar
m
: U
s
e
c
lz opc
o
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard H
e
nderson
t
arget-
x
tensa:
U
se clz
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
targ
e
t
-
unicore32: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
target-tricore: Use cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
target-ti
l
e
g
x
: Use clz and ctz opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-s390x: Us
e
clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
enderson
target-ppc:
U
se clz and ctz opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
a
rd Henderson
ta
r
get-
o
penrisc
:
Use c
l
z
and ctz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
derso
n
targ
e
t
-
mips: Use
cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard H
e
nders
o
n
t
a
r
g
et-mic
r
obla
z
e
: Us
e
c
l
z o
p
co
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hend
e
rson
target
-
cris: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
ta
r
get-al
p
h
a: Use the ctz and clz opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
disas/p
p
c: Handle popcn
t
and c
n
t
tz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
di
s
a
s/i386
.
c:
H
andle
t
zcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
end
e
rson
tcg: Add clz and ctz op
c
ode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hend
e
rson
tcg:
Al
l
ow an op
e
r
a
nd to be ma
t
ching or a co
n
stant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg: Pass t
h
e
opcode w
i
d
t
h to target_parse_
c
onstr
a
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg: Tra
n
sition flat
o
p_defs array to a targe
t
callback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd
Hende
r
son
t
cg: A
d
d
marku
p
for outpu
t
require
s
n
e
w register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rson
tcg/optim
i
ze: Fol
d
movcond 0/1
i
n
to
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd H
e
nderson
tar
g
et
-
s
3
90x: Use the
new
d
e
posit and
e
x
t
r
act ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hende
r
son
target
-
ppc:
Use the
new depos
i
t
and ext
r
a
c
t
op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
enderson
ta
r
g
e
t-mip
s
:
Use
t
he n
e
w extract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
targe
t
-i386: U
s
e new dep
o
s
it an
d
e
x
tract
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
ar
g
et-arm
:
Use new deposit and
e
xtr
a
ct ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ar
d
H
e
nd
e
r
s
o
n
target-alpha: Use deposit an
d
ext
r
act ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tcg/s3
9
0: Suppor
t
depo
s
it
into
zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
s
3
9
0
: Implem
e
nt field extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g
/s390: Expose
h
ost
f
aci
l
ities to tcg
-
t
arge
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hend
e
rson
t
c
g/ppc: Implem
e
n
t field ext
r
action opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erso
n
tcg/mips: Implement field e
x
t
ract
i
on
o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
der
s
o
n
tc
g
/i38
6
: I
m
pl
e
ment field extraction op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d He
n
derson
t
c
g/arm
:
I
m
plement fi
e
ld extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
d
erson
t
c
g/arm:
M
ove isa detection t
o
tcg-tar
g
et
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg/aarch
6
4: Implement f
i
e
ld extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
tcg: Add dep
o
sit_z
e
x
pander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderso
n
tc
g
:
Minor
a
djustments to depo
s
i
t
e
x
pand
e
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
n
d
ers
o
n
tcg: Add field extraction primitiv
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Rich
a
rd H
e
nderson
translate-all: Avoid -
W
error=
s
witch
-
bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips: A
d
ju
s
t qemu_ld/st for
mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin
G
uojie
tc
g
-mips: Adj
u
st calling
convent
i
o
ns for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guoj
i
e
tcg-mip
s
:
Add t
c
g unwind info
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Ji
n
G
uojie
tcg-mips: Adj
u
s
t
prologue for mips6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
J
in Guojie
tcg-m
i
ps: Adjust load/st
o
re functions
fo
r
mips6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-
m
ips:
Adjust move
f
unctions
for mips6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips
:
A
dd bs
w
a
p
32u
a
nd
b
sw
a
p64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips: S
u
pport 64-bit
op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips: Add mips64 opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Ji
n
Guo
j
ie
tcg-
m
i
ps: Move bswap code t
o
a
subro
u
tin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
R
i
c
hard
H
enderson
t
c
g/s39
0
: Remove
'R' const
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henderson
tc
g
/s390: Fix setcon
d
expansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard
H
enderson
t
arget-alph
a
: Fix interrupt mask for
c
pu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Ri
c
hard
H
enderson
tar
g
et-a
l
pha: Log cp
u
id w
i
th -
d
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Hend
e
rson
target-
a
lpha:
Update palcode for s
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Jos
e
ph Mye
r
s
tcg: correct 32-bit tcg_gen_ld8s_i64 sig
n
-extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
P
eter Mayd
e
ll
tcg/tcg
.
h: Im
p
r
o
ve documentation of T
C
Gv_i32 etc ty
p
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Pranith
K
um
a
r
MAINTA
I
N
E
RS: Update PP
C
status and mainta
i
ner
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
R
i
ch
a
r
d
Henderson
target-microblaze: Cleanup dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
H
en
d
erson
tcg: Add tcg_gen_mulsu2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
log: Add locking to large l
o
gging bloc
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
Henderson
ta
r
g
e
t-o
p
enrisc:
D
o not dump cpu st
a
te with -
d
i
n_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
t
a
rget-mi
c
r
ob
l
aze:
D
o not dump
cpu sta
t
e with
-d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard H
e
nders
o
n
target
-
cri
s
: D
o
not dump
c
pu stat
e
with -d
in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderson
target-s
p
a
rc: Use tcg_g
e
n_atom
i
c_cmpxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targ
e
t
-
sp
a
rc:
U
se
t
c
g
_
gen_atom
i
c_xc
h
g_t
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erson
target
-
sparc: Remove MMU_
M
O
D
E*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Allow 4-byte alignment on fp mem op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard He
n
derson
tar
g
et-sparc:
Impl
e
ment ldqf and stq
f
in
l
in
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hend
e
rson
target-sparc: Rem
o
ve asi
helper code hand
l
ed inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd Henderson
target-sparc:
Imple
m
ent
BCOPY/BFI
L
L inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
en
d
erso
n
targ
e
t
-sparc: Imple
m
ent cas_
a
s
i/casx_a
s
i
in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Henderson
target-sparc
:
Implement ldstub_as
i
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Henderson
target-sparc:
I
mplement s
w
ap_asi
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
har
d
He
n
derson
target
-
sparc: Handl
e
m
o
r
e twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard H
e
nderson
tar
g
et-sp
a
rc: Use MMU
_
PH
Y
S_IDX f
o
r bypass asi
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Hend
e
rson
tar
g
et-sparc: Add
MMU
_
P
H
YS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
r
d
Hend
e
r
son
target-sparc: Int
r
od
u
ce cp
u
_raise
_
ex
c
ept
i
on_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
e
nderson
t
arget-spar
c
: Use overa
l
i
g
nment f
l
ags for twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
cha
r
d
H
e
n
d
ers
o
n
target
-
a
l
p
ha:
Emulat
e
LL/SC using
cmpxchg helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
target-alpha: I
n
t
r
oduce MMU_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
t
a
rget-arm: remove EX
C
P_STREX + cpu
_
exclusive_{te
s
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
linux-user: remov
e
h
a
n
dl
i
ng of aar
c
h64's EXCP_STREX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
linux-u
s
er: remove han
d
ling of ARM's
EXCP_
S
TREX
Signed-off-by:
Richard Henderson
<rth@twidle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
targe
t
-ar
m
:
e
mulate aarch64's
L
L/SC u
s
ing cmpxchg helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next