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/armbru/tags/pull-error-2017-01-19' into staging
2017-01-17
R
ichard Henderson
tcg/i386:
A
lways use TZ
C
N
T wh
e
n available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-17
Richard Henderson
Revert "tcg/i386: Rely on undef
i
n
ed
/
undocume
n
ted
b
ehaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richar
d
Henderson
target-m68k: Imp
l
e
m
ent bfffo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard Henderson
targe
t
-m68k: Implement b
i
tfield ops for memory
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard
H
end
e
rson
target-m6
8
k: Impleme
n
t b
i
tfield ops for reg
i
s
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Hende
r
s
o
n
tcg/aarc
h
64: Fix tcg_out_mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Hend
e
rso
n
t
cg/a
a
rch64
:
Fix add
s
ub2 f
o
r 0+
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Hende
r
s
on
targ
e
t
/
arm: F
i
x ub
f
x et
al for aarch
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Ric
h
ar
d
H
e
nderson
tcg
/
s390:
Fix
merge e
r
ror with facilities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
Henderson
tcg/i
3
86: H
a
ndle ct
p
o
p opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg
/
ppc
:
H
andle ctpop op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderso
n
tcg: Use
ctp
o
p
to
g
enerate ctz i
f
needed
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henders
o
n
q
emu/host-utils
.
h: Reduce
t
he
operat
i
on coun
t
in the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-i386: Use
ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-tileg
x
: Use ctpo
p
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-sparc: Use ctp
o
p
h
e
l
p
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rson
target-
s
390
x
: Avoid a lo
o
p for p
o
pc
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hende
r
son
targe
t
-ppc: Use ctpop
h
elper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
t
a
r
get-alpha: Use ct
p
op helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
n
de
r
son
tcg: Add opcode for ctp
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-xten
s
a: Use
clrsb help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tar
g
et
-
tricore: U
s
e
c
lrsb help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
Hender
s
o
n
targe
t
-arm: Use clrs
b
helpe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg:
A
d
d hel
p
ers f
o
r cl
r
sb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
tcg
/
i
3
8
6: Rely
o
n un
d
efined
/
undocumented behav
i
our
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henders
o
n
tcg/i386:
H
andle ctz
a
nd c
l
z opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hende
r
s
o
n
tcg/i
3
86: A
l
l
ow bmi2 shiftx to have no
n
-matching operan
d
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
cha
r
d
Hende
r
son
t
cg/i386
:
Ho
i
s
t
co
m
mo
n
a
r
guments in tc
g
_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
s
o
n
tcg/i386: Fuly convert tc
g
_t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
He
n
d
e
rson
t
c
g/s39
0
: Hand
l
e
clz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
tcg/mips: Hand
l
e clz op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
tcg/arm:
H
andle ctz and
clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henders
o
n
t
cg/aa
r
c
h
64: Han
d
le ctz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tcg/ppc: Handle ct
z
and clz
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
Henderson
targe
t
-i3
8
6: Use clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd H
e
nde
r
son
t
a
rget-arm: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-
x
tensa
:
Use clz op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-unicore32: Us
e
clz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
enderson
targe
t
-tricore: Use
c
l
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
target-tileg
x
:
Use clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
target-s390x: Use c
l
z opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ar
d
H
e
nderson
ta
r
get-ppc: Use clz
a
nd ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hender
s
o
n
targ
e
t-openrisc: Use
c
lz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
t
a
rget-m
i
ps: Us
e
clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d H
e
nd
e
rson
target-microblaze: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
Henderson
target-cr
i
s: Use clz op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-
a
l
pha:
U
se the ctz
a
nd clz
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
icha
r
d Henderson
disas
/
ppc: H
a
ndle
p
opc
n
t and cntt
z
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd
H
enderson
d
is
a
s/i
3
8
6
.
c:
Handle
t
zcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
ha
r
d
H
enderson
t
cg: Add clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
H
e
n
derson
tcg:
A
llow an oper
a
nd to be m
a
tching o
r
a
constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
n
derson
tcg: Pass the opcode width to targ
e
t_parse_const
r
a
i
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
tcg: Transition
fl
a
t op_de
f
s array
t
o
a target c
a
llback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
en
d
erson
tcg:
Add m
a
r
k
up for output requ
i
res new r
e
gister
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
t
c
g/optimize: Fold movcond 0/1 into
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
end
e
rson
target-
s
390x: Us
e
the new de
p
osi
t
and
extra
c
t o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
target
-
ppc: Use the new deposit and extract o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
e
nd
e
r
s
o
n
target-mip
s
:
Use the new ex
t
ract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard H
e
n
d
erson
t
a
rget-i
3
86: Use new
dep
o
sit and extrac
t
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hender
s
on
target
-
arm: Use new d
e
p
o
s
it a
n
d extract op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
e
nderson
target-alpha:
Use d
e
posit a
n
d
extract
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg
/
s390: Suppor
t
deposit into zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
ders
o
n
tcg/s390: Imple
m
ent field
e
x
t
r
a
cti
o
n
o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
t
c
g
/
s390: Expose hos
t
facilities to tcg-
t
a
rget
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
tcg/ppc: Imple
m
ent fi
e
ld extrac
t
ion opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g
/
mips: Impl
e
m
e
nt fie
l
d
ex
t
r
act
i
on opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
i
386: Impleme
n
t fie
l
d
ext
r
actio
n
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/arm
:
I
m
plement fi
e
ld ex
t
r
a
ction
opc
o
de
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg/a
r
m:
Move
i
s
a
dete
c
tio
n
to
t
cg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg/
a
a
rch64
:
I
mplement f
i
eld extraction o
p
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
ers
o
n
t
cg: Ad
d
deposit_z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
derson
tcg: Minor
a
d
justm
e
nts to deposit expanders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg:
Add f
i
eld extractio
n
p
rimitives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richard He
n
ders
o
n
translate-al
l
: Avoid
-
Werror=swi
t
ch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Hend
e
rson
target
-
m68k: Inline s
h
ifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard H
e
n
derson
target-m68k: D
o
not
cpu_abort
o
n
u
n
defined insn
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-m68k: Split gen_lea and
g
en_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
R
i
ch
a
rd Hende
r
son
t
a
rget-
m
68k: Delay autoinc writeback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Hende
r
s
o
n
t
a
rget
-
arm:
F
i
x aarch64 disa
s
_
l
dst_si
n
g
le_s
t
ruct
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard H
e
nderson
target-arm: Fix aarch64 vec_reg_of
f
set
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henderson
tcg/s390: Remove '
R
' constr
a
i
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henderson
t
c
g
/s390: Fix
setcond ex
p
ansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard Hender
s
o
n
target-alph
a
:
F
ix interrupt mask
for cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Rich
a
rd Henderson
target-alpha:
L
o
g
cpuid
w
ith -d i
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard H
e
nderson
t
a
rget-alpha: Update
p
alco
d
e
for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
Henderson
target-
m
icroblaze: Cleanup dec_m
u
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hend
e
rson
tc
g
: Add tcg_g
e
n_mulsu2_{i32,i6
4
,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
Henders
o
n
log
:
Add locking
to large lo
g
g
ing bloc
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hender
s
on
t
a
rget-open
r
isc: D
o
not
d
u
m
p
c
pu state with
-
d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
He
n
d
e
rson
target
-
microblaze: Do not dump c
p
u state with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
R
i
cha
r
d Hende
r
son
t
arg
e
t-cris: Do not dump cpu sta
t
e
with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
c
hard He
n
derson
ta
r
g
e
t
-
s
p
arc: U
s
e tcg_gen_a
t
o
m
ic_cmpx
c
h
g
_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Henderson
t
a
rget-sparc: Use
tcg_gen
_
atomic_xchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
H
e
n
d
erson
target-spar
c
:
R
emove MMU_MODE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Al
l
ow 4-byte ali
g
nm
e
nt o
n
fp
m
em ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Implement ld
q
f and stqf inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd
Henders
o
n
target-sparc: Remove
asi hel
p
er code hand
l
ed inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Hender
s
on
target-spa
r
c
: Implement BC
O
P
Y/
B
FI
L
L inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd Henders
o
n
target-sp
a
rc: Impl
e
ment
c
as_asi/casx_asi inl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
enderson
ta
r
get-sparc:
Impl
e
men
t
ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next