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/stefanha/tags/block-pull-request' into staging
2017-01-14
Richard Henders
o
n
ta
r
g
et-m68k: Im
p
l
e
men
t
bfffo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard Henderson
target
-
m68k:
Imple
m
ent b
i
t
f
ield ops f
o
r
memory
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard He
n
derson
tar
g
et-m68k: Implement bit
f
ield ops for regi
s
ters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richar
d
Henderson
tcg/a
a
rch6
4
: Fix t
c
g_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
R
ich
a
rd
Hen
d
erson
tcg/aarch64: Fix a
d
d
sub
2
f
or 0+C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Ric
h
ard Henderson
t
a
rget/arm: Fix
u
bfx
et a
l
for aarc
h
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard H
e
nder
s
on
tcg/s390
:
Fix merge error wi
t
h facilities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Hend
e
rson
t
c
g/i
3
86: Handle
ctpop op
c
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
H
enderso
n
tcg
/
ppc:
H
andle ctpop
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
e
n
d
erson
t
c
g: Use
c
tpop to generate ctz if ne
e
ded
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hend
e
rson
qemu/
h
ost-
u
t
ils
.
h
:
Reduce
the
operati
o
n co
u
nt in the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
rd Henderson
t
arget-i386: Use
ctpop hel
p
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd H
e
nde
r
son
target-tilegx: Use ctpop
h
e
lp
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
h
a
r
d
Henderson
target-sparc: Use
c
tpop
h
e
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
H
e
nderson
target-s3
9
0x: Avoid a loop for popcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Hender
s
on
target-
p
pc:
U
se ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
Henderson
t
a
r
g
et-alp
h
a: Us
e
ctpop
h
elp
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg:
A
dd
o
pcode
f
or
ctpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
har
d
Henders
o
n
tar
g
e
t
-xtens
a
:
U
s
e clrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-tricor
e
: Use cl
r
sb
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-arm: Use clrsb
h
elper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
end
e
rson
tc
g
:
A
dd helpers for
c
l
rs
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
t
c
g/i386:
R
ely on unde
f
ined/undocume
n
te
d
behav
i
our
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard He
n
ders
o
n
tcg/
i
3
8
6: Handle ctz
a
n
d clz o
p
c
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg/
i
3
8
6
:
Allo
w
bmi2 shiftx to
ha
v
e no
n
-matching
op
e
rands
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
r
d Henderson
tcg/i386: Hoist commo
n
a
r
guments in tcg
_
out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
He
n
derson
tcg/
i
386:
F
uly convert tcg_targe
t
_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hende
r
son
t
c
g/s390: Handle clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tcg/mips: Handl
e
cl
z
opc
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg
/
arm: Handle ctz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
H
enderson
tcg/aarch
6
4: Handle
c
tz and clz opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
h
ar
d
Hen
d
erson
tcg/ppc:
H
andle ctz and clz
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
target-i386: Use clz and ctz opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hend
e
rson
target-arm: Use clz opc
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Hen
d
e
r
s
o
n
target-xtensa: Use
c
lz
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d H
e
nderson
target-
u
nico
r
e3
2
: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-tricore: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rso
n
tar
g
et-tilegx: Use cl
z
and
c
tz
opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-s390x: U
s
e cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
en
d
erson
target-ppc: Use
clz
a
nd ctz opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
t
arget
-
o
penrisc: Use clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hende
r
s
on
t
a
rget-mips: Use
c
lz opc
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
Henderson
t
arget-micr
o
blaze: Use clz opcod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
ar
g
e
t-cris: Use cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
target-alpha: U
s
e
the c
t
z and cl
z
opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
dis
a
s/ppc: Ha
n
dle p
o
pcnt
a
nd cnttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
dis
a
s/i38
6
.
c:
H
andle tzc
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
a
rd Henderson
tc
g
: Add
c
lz a
n
d ctz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henders
o
n
t
c
g
:
A
l
lo
w
an operand to be ma
t
ching or a constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ich
a
r
d Henderson
tcg: Pass the o
p
code wi
d
th to tar
g
et_parse_c
o
nstraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg: Tra
n
sition flat o
p
_
d
efs a
r
ray to a
t
arget ca
l
l
b
ac
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Add markup for output requ
i
r
es new register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
end
e
rson
tcg/op
t
imize: Fo
l
d movcond 0/
1
int
o
setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
icha
r
d Henderson
tar
g
et-s390
x
: Use the n
e
w de
p
osit and extrac
t
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-ppc: Us
e
the new deposit and extract o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Hend
e
rs
o
n
target-mips: Use the
n
ew extract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
ha
r
d H
e
nd
e
rson
t
arget-i386: Us
e
new de
p
o
sit and extract
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hende
r
s
o
n
t
a
rg
e
t
-arm: Use new d
e
posit
and
e
x
trac
t
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
t
arget-alpha: Use de
p
o
si
t
and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hende
r
s
o
n
tcg/s390: S
u
ppor
t
deposi
t
i
n
to zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
Henders
o
n
tcg/s3
9
0: Implement field extraction
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
e
n
derson
tcg/s390:
E
xpose host fa
c
i
l
itie
s
to tc
g
-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
t
cg/
p
pc: Implement field ext
r
acti
o
n
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
r
s
on
tcg/mips: Implement field extraction
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard H
e
nd
e
rson
t
cg/i386: I
m
pl
e
m
e
nt f
i
eld extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hen
d
e
rson
tcg/arm: Impl
e
ment field extractio
n
op
c
od
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
a
rm:
Move isa detection
t
o tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hen
d
erson
tc
g
/aarch64:
Implement field ex
t
ractio
n
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg: A
d
d deposit_z ex
p
ander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg: Minor ad
j
us
t
m
e
nt
s
to
d
eposit expanders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hende
r
son
t
c
g: A
d
d fie
l
d
e
x
traction pr
i
mi
t
ives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richa
r
d Henderson
tr
a
nslate-all: Avoid -Werror=switch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Hender
s
on
targ
e
t-
m
68k: Inline
shift
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard H
e
nderson
t
arget-m68k: Do not cpu_abort
on undefined insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richar
d
Hende
r
son
target-m68k: Split ge
n
_le
a
and gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Hend
e
rs
o
n
target-m68k: Delay
autoinc wr
i
teback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-a
r
m
: Fix aarch6
4
disas_ldst_sin
g
le_st
r
u
c
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ric
h
ard
H
enderson
tar
g
et-arm:
F
ix
a
arch64 vec_r
e
g_offset
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
R
i
c
h
ard Hend
e
rson
tcg/s390:
R
emove 'R
'
constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henderson
t
c
g/s390:
F
ix setcond expansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Ric
h
a
r
d Henderson
t
arget-alph
a
:
F
i
x interrupt
m
a
s
k for c
p
u
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Rich
a
rd Henderson
tar
g
e
t-alpha: Log cpu
i
d
wi
t
h -d i
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
R
i
ch
a
rd Hen
d
erso
n
target-alpha:
U
p
d
ate palcode for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
t
arget
-
microb
l
aze:
C
leanup
dec
_
mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
Henderson
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: Ad
d
l
o
cking to
large logging bl
o
c
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
targe
t
-openrisc: D
o
no
t
dump cpu s
t
ate w
i
th -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Rich
a
rd Henderson
ta
r
get-m
i
croblaze
:
D
o not
dump cpu state with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ri
c
hard Henderson
target-cris: Do not dump cp
u
sta
t
e with
-
d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erson
target-spa
r
c
: Use
t
cg_gen_atomic_cmpxchg_t
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
enderson
target-sp
a
rc: Use tcg_gen_a
t
omic_xchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-spa
r
c: Remove MMU_M
O
DE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
t
arge
t
-
s
parc: Allow 4-b
y
te alignment
o
n fp mem
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nder
s
on
t
a
rget-sp
a
r
c: Implement ldqf and stqf i
n
li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
en
d
erson
target-sparc:
R
emove asi he
l
per code
handled
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard H
e
nderson
target-spar
c
: Im
p
lement BCOPY/BFILL inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard
H
e
nders
o
n
ta
r
get-
s
p
ar
c
: Implem
e
nt cas_asi/casx_asi i
n
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targ
e
t-sparc: Implem
e
nt ldstub_asi
i
n
l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard He
n
d
erson
targ
e
t-sparc: Implement swap
_
asi
i
nl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Henderson
targ
e
t
-sp
a
rc: Handle
m
o
re twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next