repo.or.cz
/
qemu
/
kevin.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-qapi-2017-01-16' into staging
2017-01-14
Richard
H
enders
o
n
tar
g
et-m68k: Im
p
lement bfffo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard
H
enderson
tar
g
et-m68k: I
m
plement
bitf
i
eld ops
for memory
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richard
H
end
e
rson
target-m68k
:
I
mplement bitf
i
e
ld o
p
s
f
or register
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Hender
s
on
tcg/aarch
6
4: Fix tcg_ou
t
_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Ric
h
ard Henderson
tcg/aarch64: Fix a
d
d
s
ub2 for
0+C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
R
ichard Henderson
t
a
rget/arm: F
i
x
ubfx
e
t
al fo
r
aarch64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard Henderson
tcg/s39
0
: Fix merge
error with f
a
cilitie
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard He
n
de
r
son
tcg/i386: Handle c
t
pop op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/ppc:
Hand
l
e ctpop
op
c
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Use
ctpop to generate c
t
z if ne
e
d
e
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
qemu/h
o
st-utils
.
h: Reduce the
o
p
e
r
a
tion coun
t
in
t
he
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ic
h
ard Henderson
targ
e
t-i386: Use ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-tileg
x
:
Use ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
target
-
sparc: Use ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
a
r
d
Hen
d
erson
target-s
3
90x: Avoid a loo
p
f
or pop
c
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
en
d
er
s
on
t
arget-ppc: Us
e
ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
har
d
H
e
nderson
target-alpha: Us
e
ctpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd H
e
nderson
t
cg:
A
dd op
c
ode for ctpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
targ
e
t-xtensa: U
s
e c
l
rsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hend
e
rson
target-tricore: Use clrs
b
he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-arm:
Use clrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
derson
tcg: Add helpers for
clrsb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
t
cg/i3
8
6
: Rely on und
e
fined/undocumented
behavio
u
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
rd Henderso
n
tc
g
/i386: Handle
ctz and
c
lz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard
H
enderson
tcg/i386: All
o
w bm
i
2 shiftx
to have non-matching operands
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
t
cg/i386
:
Hoist co
m
mon argu
m
ents in tcg_
o
u
t
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
h
a
rd Hende
r
s
on
tcg/i386: Fuly convert
t
c
g_t
a
rget_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
Henderson
tc
g
/s390: Handle clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
r
d H
e
nderson
tcg/mips:
Ha
n
dle
c
lz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
tc
g
/arm: Handle
c
tz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
de
r
son
tcg/aarch64: Handle ctz and clz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tcg/
p
pc: Handle
c
tz and clz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
target-i386: Use cl
z
and ct
z
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Hend
e
r
son
target-arm: U
s
e cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hend
e
rson
targ
e
t
-xtens
a
: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
He
n
d
erson
t
a
r
g
et
-
unicore32: Use
clz opcod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
H
enderson
t
a
rget-trico
r
e: Use c
l
z opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard He
n
d
e
rson
ta
r
get-t
i
l
egx: Use
cl
z
and ctz opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-
s
390x: Use clz
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rso
n
target-
p
pc: Us
e
clz and ct
z
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-openrisc: Use clz
a
nd ctz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d He
n
derson
target-mips: U
s
e clz
op
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderso
n
t
ar
g
e
t-mic
r
obla
z
e
: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-c
r
is:
Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
target-
a
lph
a
: Use the ctz and
clz opco
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
H
enderson
di
s
a
s
/ppc: Ha
n
dle popcnt and cnttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
disas/i
3
86
.
c: Handle tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg:
A
dd clz and ctz
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tcg: Allow
an oper
a
nd to be matching or a
constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
tcg
:
Pass the opcode width to target_parse_constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
Henderso
n
tcg:
Transition flat op_d
e
fs ar
r
ay to a ta
r
get c
a
llback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderso
n
tcg: Add m
a
r
k
up for output req
u
ir
e
s
new
reg
i
ster
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
tcg/optimize: Fold mo
v
c
ond
0/1 into s
e
t
cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderso
n
targe
t
-s3
9
0x: Use the
new deposit and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hend
e
rson
target-ppc: Use the
new depo
s
it and extr
a
ct ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
Henderson
targe
t
-mips: Use t
h
e
n
ew extr
a
c
t op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
end
e
r
s
o
n
target-i38
6
: Use
new deposi
t
and
extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-ar
m
: Use new
d
eposit and extr
a
ct ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
targe
t
-alp
h
a
: Use depos
i
t and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
o
n
tcg/
s
390:
S
upport
deposit into zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/s39
0
: Implement field ex
t
raction opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg/s390: Expos
e
host facilities to tcg-ta
r
get
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/ppc: Implement field extra
c
tion
o
p
c
ode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg/mi
p
s
:
Impleme
n
t
f
i
el
d
extrac
t
ion o
p
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tc
g
/i386: Implement field e
x
traction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
H
enderso
n
tc
g
/arm: Im
p
l
e
ment fi
e
ld extraction
o
pco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/arm: Move isa d
e
t
ection to tcg-targ
e
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard H
e
nde
r
s
on
tcg/aarch64: Implement fiel
d
extraction
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg: Add dep
o
sit_z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Minor adjustments to d
e
posit expanders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tcg: Add field extraction primitives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Ric
h
ard
Henderson
t
ran
s
late-all: Avo
i
d -Werro
r
=
s
witch
-
bo
o
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-m6
8
k: Inline shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
R
i
chard Henderso
n
t
ar
g
et-m68k: Do not c
p
u
_
a
b
ort on undefined
i
n
sns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-m6
8
k: Split gen_lea and ge
n
_
e
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Hen
d
er
s
on
tar
g
et-m68k: Delay
a
utoinc
w
rite
b
a
c
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard
H
enderson
t
a
r
g
e
t
-
arm:
F
ix aar
c
h64 disas_
l
d
st_single_struct
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Henderson
target-arm: Fix aar
c
h64 vec_reg_offset
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
R
ichard Hende
r
son
t
c
g/s39
0
: R
e
move 'R' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Rich
a
rd
Henderson
tcg/s390:
Fix setcond ex
p
ansio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard Henderson
targ
e
t-alpha:
F
ix interrupt mask for cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
R
ichard Henderson
target-alph
a
: L
o
g cpuid
w
i
th -d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Rich
a
rd
H
enderson
ta
r
get-alpha: Update pa
l
code f
o
r smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
target-mi
c
roblaze: Cleanup dec
_
mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderso
n
t
cg: Add tcg_gen_mu
l
su2_{i32,i64,tl
}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard H
e
nde
r
s
o
n
lo
g
: A
d
d
l
ockin
g
to large loggi
n
g
bl
o
cks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard H
e
nd
e
rson
target-o
p
enrisc: Do not dump cpu
s
tate with
-d in_a
s
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richa
r
d
Henderso
n
tar
g
e
t
-
microblaze: D
o
not dump cpu state with -
d
in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard
Henderson
targe
t
-c
r
i
s: Do not dump cpu sta
t
e
wit
h
-d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nd
e
rso
n
t
a
r
g
et-sparc: Use tcg_gen_
a
t
o
mic_cmpxch
g
_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hende
r
son
target-spar
c
: Us
e
tcg_gen_atomic_
x
chg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Henderson
t
a
rget-s
p
ar
c
:
Remove MMU
_
M
O
DE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hend
e
rson
targe
t
-
s
parc: Allow 4-b
y
te alignment
o
n
fp m
e
m ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Implement ldqf and stqf
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Henderso
n
t
arget-
s
parc:
R
emo
v
e asi helper code handled inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
ta
r
get-sparc: Imp
l
ement BC
O
PY/B
F
I
L
L
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Henderson
target-sparc: I
m
p
l
ement cas_asi/casx_asi
i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd Henderson
target-sparc:
I
m
plement ldstu
b
_asi inl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nder
s
on
t
a
rg
e
t-spa
r
c
: Impl
e
me
n
t s
w
ap_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
enderson
target-sparc: Handle m
o
re tw
i
nx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next