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
hw/intc/gicv3: Add data fields for virtualization support
2017-01-17
Richard H
e
nderson
tcg/i386: Always use TZCN
T
w
h
e
n
available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-17
Richard Henderson
Revert "tcg/i386:
R
ely o
n
unde
f
ined/un
d
ocumented
b
ehaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard Hender
s
on
ta
r
get
-
m
68k: Impleme
n
t bfffo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard Henderson
target-
m
68k: Imple
m
e
nt bitfield
o
p
s for memory
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard Hende
r
son
target-m68k: Implement bitfi
e
ld ops for regis
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
R
ich
a
rd
H
ende
r
son
t
cg/
a
arch
6
4:
Fix tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Ric
h
ard Henderson
t
cg/aarch
6
4: Fi
x
a
d
dsub2 for 0+C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Henders
o
n
target/a
r
m: Fi
x
ubfx et
a
l fo
r
aarch6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richa
r
d Henderson
tcg/s390: Fix mer
g
e error with
f
aci
l
ities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard H
e
nde
r
s
o
n
tcg/i
3
86:
Handle ctpop
opco
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
t
c
g
/
ppc: Handle
ctpop opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg: Use ctpop
t
o
generate ctz i
f
need
e
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
q
e
mu/h
o
s
t-utils
.
h: Reduce the operat
i
o
n count
i
n
the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hend
e
rson
target-i386: Use ct
p
op
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
nderson
target-tilegx:
U
s
e ctpop help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
target-s
p
a
rc:
U
s
e
ctpo
p
h
el
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d H
e
n
d
er
s
on
target-s3
9
0x: Avoid a loop for popc
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
ta
r
ge
t
-ppc:
U
se ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
e
nde
r
son
target-alpha: Use
ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg:
A
dd
o
pcode for
c
tpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henders
o
n
targe
t
-xtensa: Use cl
r
sb
help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
tar
g
et-tri
c
ore
:
Use
c
lrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
der
s
o
n
tar
g
e
t-arm
:
U
se cl
r
sb
h
elper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
t
c
g:
A
dd helpers for clrsb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
i
386: Rely on
undefined/undocumented behaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henders
o
n
tcg/i386:
Handle ctz
a
nd
c
l
z
o
p
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tc
g
/
i
386
:
Allow bmi2 shiftx t
o
have non-matchi
n
g operands
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henders
o
n
tcg/i
3
86: Hoist
c
ommon
argu
m
ents in tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enders
o
n
tcg/i
3
86:
Ful
y
c
onv
e
rt t
c
g
_
t
arget_o
p
_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henders
o
n
t
cg/
s
390
:
Handle clz op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/mi
p
s: Handle clz op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
har
d
Henderson
tcg/arm: Handle ctz an
d
clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hen
d
erson
tcg/
a
arch64: Handle ctz a
n
d c
l
z opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Hende
r
son
t
cg/
p
pc: Ha
n
dle ctz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
target-i3
8
6: U
s
e
c
l
z and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-a
r
m
:
Use clz
o
p
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
target-xtensa: Use
c
lz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
targe
t
-unicore32:
U
se clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
cha
r
d
Henderson
t
a
rget-tricore: U
s
e clz o
p
code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
He
n
ders
o
n
t
arget-tilegx: Use clz and
ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
arget-s3
9
0x: Use clz
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd
H
e
nd
e
rson
target-
p
pc:
Use clz and c
t
z
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hen
d
e
rson
target
-
op
e
nr
i
sc: Use c
l
z and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nders
o
n
t
a
rget
-
m
ips: U
s
e
c
lz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-microblaze: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
target-cr
i
s: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
t
ar
g
et-alpha: Use t
h
e ct
z
and clz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
r
s
on
di
s
as/ppc:
Handle pop
c
nt and c
n
ttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
d
isas/i386
.
c:
H
andle
tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg: Add
c
lz and
c
tz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
tcg: Allow an
operand to be match
i
ng or a co
n
st
a
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg: Pass the
o
p
c
ode widt
h
to target_parse
_
const
r
a
i
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
tcg: Tran
s
itio
n
f
lat op_defs array to
a target ca
l
lba
c
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ich
a
r
d
Henderson
tcg: Add
m
a
rkup
f
o
r
o
u
t
p
ut req
u
ires new register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tc
g
/optimize: Fo
l
d
m
ovcond 0/1 into s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard He
n
de
r
s
on
t
arget-s390x
:
Use the new deposit and extract
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
target-ppc:
U
se the
new
d
e
posit a
n
d e
x
t
r
act op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
target-mi
p
s
:
Use the
new
e
x
tract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
He
n
derson
ta
r
get-i38
6
: Use
n
ew dep
o
s
it a
n
d
extrac
t
op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
H
enderson
target-ar
m
: Use ne
w
deposit and ex
t
ract
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-al
p
ha: Use depo
s
it an
d
e
xtract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderso
n
tcg/s390: S
u
p
port depos
i
t into ze
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
tc
g
/s390: Implement field ex
t
ra
c
tion o
p
code
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
cg
/
s390: Expose host facilities to
tcg-t
a
rget
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard
H
enderson
tcg/ppc
:
Impleme
n
t field ex
t
r
a
ction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
tcg/m
i
ps:
Implement field ex
t
r
ac
t
ion
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g/i386: Implement
f
i
eld ex
t
raction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg/a
r
m: Im
p
lement field
e
xtrac
t
i
o
n opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/ar
m
:
Move isa
d
etectio
n
to tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/aarch64: Imp
l
e
ment field extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g: Add deposit_z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg
:
Minor ad
j
ustments t
o
d
epo
s
it expan
d
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
r
d Henderson
tcg: Add field
extr
a
ctio
n
p
rimitives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
R
i
chard Hen
d
ers
o
n
translate-all: Avoid -Werror=switc
h
-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
R
i
c
hard
Henderson
target-m68k:
Inline shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henders
o
n
target-m68k: Do
n
ot
c
p
u_abort o
n
un
d
efined insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
t
arget-m68k: Split gen_lea
a
nd gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ri
c
hard Hen
d
e
rson
target-m68k: Delay autoinc wr
i
teb
a
ck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard He
n
ders
o
n
target-arm: Fix
aarch64 dis
a
s_ldst_s
i
ng
l
e_struc
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard
Hender
s
on
t
a
rge
t
-arm: Fix aarch
6
4 vec_reg_of
f
set
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richar
d
Henders
o
n
t
cg/s390: R
e
move
'R' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Hender
s
on
tcg/
s
39
0
: Fix se
t
cond expansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard Henderso
n
t
arget-alpha: Fix interrupt
m
ask for
c
pu
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richa
r
d Henderson
target-a
l
pha: Log cpuid with -d in
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Henderson
t
arget-alpha: Update pa
l
c
o
d
e
for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Rich
a
rd Henders
o
n
target-microbla
z
e: Cleanup dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hende
r
so
n
tcg:
Ad
d
tcg_gen
_
mu
l
su2_{i32,
i
6
4,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
log:
A
dd lockin
g
to larg
e
logging
b
loc
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
Hend
e
rson
targ
e
t-openrisc: D
o
not d
u
mp cp
u
stat
e
with -d in_
a
sm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
Hen
d
e
r
son
target
-
m
i
croblaze
:
Do
n
ot dump
c
pu
s
ta
t
e wi
t
h -d in
_
a
s
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
target-cr
i
s: D
o
not dump
cpu state with -d
i
n
_
asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-s
p
arc: Use tcg_gen_atomic_cmpxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
t
arget-
s
parc
:
U
s
e
t
cg_g
e
n_at
o
mic_xch
g
_
tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
ender
s
on
target-sparc:
R
emove MMU_MODE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
c
h
a
rd Henderson
tar
g
et-sparc:
All
o
w 4-by
t
e
ali
g
nmen
t
on f
p
mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erso
n
targ
e
t-spa
r
c
:
Imp
l
ement ldqf and stqf inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
t
arg
e
t-sparc: Remove asi helper code handled inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Henderson
target-sp
a
rc: Implement BCOPY
/
B
FILL
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Hender
s
on
targe
t
-spa
r
c: Implement cas_asi/
c
asx_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
ta
r
g
et-sparc: I
m
plem
e
nt ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next