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
Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20170111-1' into staging
2017-01-10
Rich
a
rd Hen
d
erso
n
tcg/i386: Handle ctpop opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
rd Hende
r
son
tcg/pp
c
: Handle
c
tpop opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg
:
Use ctpop t
o
generate ct
z
if
needed
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderso
n
qemu/host-uti
l
s
.
h:
R
educ
e
the ope
r
atio
n
count in the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-i386:
U
se ctpop h
e
l
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
rd Henderson
t
arget-t
i
legx:
U
se c
t
pop help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Hende
r
son
targe
t
-
s
par
c
: Use ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-
s
39
0
x
:
Avoid a loop fo
r
popcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
r
s
on
target-ppc: U
s
e ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-a
l
p
h
a:
U
se ctpop hel
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
cg:
A
dd
o
pc
o
de f
o
r
ctpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target
-
x
t
ensa: Use clr
s
b helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
target-tricore: Use clrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
target-arm
:
Use clrsb help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
tcg: Add helpers for clrsb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard He
n
d
e
rson
tcg/i386: Rely
o
n unde
f
ined/undocu
m
ented be
h
av
i
o
u
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg/i386:
Hand
l
e ctz an
d
cl
z
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderso
n
tcg/i386: Allow
bmi2 shif
t
x to
have
non-
m
at
c
h
i
n
g
operan
d
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
Henderson
t
c
g
/
i386
:
H
o
ist commo
n
arguments in tcg_out_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/i386:
F
u
l
y convert tcg_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard He
n
d
erson
t
cg/
s
390:
Handle clz
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
tcg/mips: Handle
c
l
z op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard H
e
n
d
ers
o
n
tcg/a
r
m: Hand
l
e ctz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
H
e
nd
e
rson
tcg/aarch64: Ha
n
dle ctz a
n
d clz o
p
co
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/ppc: Handle ctz
a
nd c
l
z opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
target-i38
6
: Us
e
c
l
z
and
c
tz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
targ
e
t-ar
m
: U
s
e cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henders
o
n
target-xte
n
sa: Use clz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
target-unicore32:
U
s
e
clz op
c
o
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
targe
t
-tricore:
U
s
e clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
o
n
tar
g
et-tilegx: U
s
e clz
and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
t
a
r
g
et-s39
0
x
: Use c
l
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
target-ppc: Use clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-open
r
isc:
U
s
e
clz and c
t
z opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
target-
m
i
ps: Use cl
z
opco
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
d
erson
t
a
rget-microblaze: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
d
e
r
s
on
target-cris: U
s
e clz
opcod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
Henderson
ta
r
ge
t
-alpha: Use the c
t
z and clz
o
pcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
disas/ppc: Handle popcnt and
c
nttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
e
n
d
erson
disas/i386
.
c:
Handle tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard
H
en
d
er
s
on
tcg: Add clz a
n
d c
t
z
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Hender
s
o
n
tcg: Allo
w
an opera
n
d to be
matc
h
ing or a c
o
ns
t
an
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
tcg: Pass the opco
d
e width
t
o targ
e
t
_
parse_c
o
nst
r
a
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
H
enderson
tcg: Transition flat op_d
e
fs array to a target
callb
a
c
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tc
g
: Add
m
arkup for ou
t
put
re
q
ui
r
es new
r
egister
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
Henderson
tcg/optim
i
z
e:
F
o
ld
mo
v
cond 0/1 into setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-
s
390x: Use
the new
d
e
posit and ex
t
ract
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-ppc
:
Use the n
e
w deposit
and
extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
ta
r
get-mips: Use
t
he
n
ew
e
xtract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hen
d
e
rson
target-i386: Use
n
ew deposi
t
and extra
c
t ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rson
target-arm: Use
n
ew d
e
posit and extrac
t
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-alpha: Use deposit
a
n
d ext
r
a
c
t
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/s
3
90: Support de
p
osit in
t
o zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
t
c
g/s
3
90: Impl
e
ment
fi
e
ld extrac
t
i
o
n o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
tcg/s390: Ex
p
ose host facilities to tc
g
-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
tcg/ppc: Implement field extra
c
t
ion opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
ha
r
d Henders
o
n
tcg/mips: Implement field
e
xtraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
Henderson
tcg/i386: Implement field extraction
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nders
o
n
tcg/arm: Implement field
extrac
t
i
o
n op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tcg/arm
:
Mov
e
isa detection t
o
tcg
-
target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hende
r
son
tcg/
a
arch64: Implement field e
x
traction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
e
n
derson
tc
g
: Add deposit_z expande
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hende
r
son
tcg: Mi
n
or adjustments to depo
s
it expanders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hend
e
rson
t
c
g
:
Add f
i
eld extraction primitives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richard Henderson
transl
a
te-all: Avoid -Werror=swi
t
ch-boo
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
targe
t
-m68k: Inline
s
hift
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Henderson
ta
r
g
e
t-m68k: Do not
c
p
u_
a
bort on undefined
i
n
sns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Rich
a
rd Henders
o
n
ta
r
get-m68k: Split ge
n
_
l
e
a a
n
d gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-m68k:
D
el
a
y
autoinc writeba
c
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard He
n
derson
t
a
rget-arm: Fix aa
r
ch64 disas_l
d
st_si
n
gle_struc
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-arm: Fix aar
c
h64
vec_reg_offset
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henders
o
n
tcg/
s
3
90: Remove '
R
' con
s
traint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richar
d
Henderson
tc
g
/
s
3
90: Fix set
c
ond e
x
pansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard H
e
nderson
target-alph
a
:
F
ix inte
r
rupt mask for cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Hen
d
ers
o
n
t
a
r
get-alpha: Log cpuid with -d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Henders
o
n
targ
e
t-alp
h
a: Upd
a
te
palcode for sm
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derso
n
t
a
rget-microblaze
:
C
leanu
p
dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
Hend
e
rson
tc
g
: Add tcg_g
e
n_mulsu2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
log: Add locki
n
g
to large logging blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
a
r
d
H
enderson
tar
g
et
-
openrisc: Do no
t
dump
c
p
u
s
tate with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
target-
m
icroblaze: Do not
dump cpu s
t
ate with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
de
r
s
o
n
target-cris: Do
n
ot dump cp
u
state with
-
d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d
Hend
e
rso
n
target
-
sparc: Use tcg_gen_atomi
c
_
cm
p
xchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Henderson
target-
s
par
c
:
Use tc
g
_ge
n
_
a
to
m
ic_xc
h
g_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
tar
g
e
t
-spa
r
c
:
Remove
MMU_MOD
E
*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Henderson
target-sparc: Allo
w
4-byte alignment on fp mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd Henderson
target-sparc: Implemen
t
ld
q
f a
n
d stqf
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ar
d
Henderson
target-
s
parc
:
Remove
a
s
i hel
p
er c
o
de
hand
l
ed inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
r
d
Hende
r
son
target-
s
parc: Implement B
C
O
P
Y/BFILL inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard He
n
derson
t
ar
g
et-s
p
arc: Impl
e
m
ent ca
s
_asi/casx_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
en
d
erso
n
target-sparc: Implement ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
r
d
Hen
d
erson
t
arge
t
-sparc: I
m
plemen
t
sw
a
p_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-spar
c
: Handle m
o
re twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
n
derson
target-
s
pa
r
c: U
s
e MMU_PHYS_IDX fo
r
by
p
ass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targe
t
-sp
a
rc: Add MM
U
_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target
-
spa
r
c: Intro
d
uce cpu_raise_exc
e
ption_r
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targe
t
-sparc: Use
o
veralig
n
ment fl
a
gs for twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-28
Richard
H
enderson
target-m
6
8
k
:
I
nline addx, subx, negx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard He
n
derson
targ
e
t-alpha: E
m
ulate LL/SC using c
m
pxc
h
g h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
t
a
rge
t
-alph
a
: Introduce MMU
_
PHY
S
_
IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next