repo.or.cz
/
qemu
/
agraf.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
virtio-pci: fix hot unplug.
2013-03-09
Richard
Henderso
n
t
c
g: Do
n
't make exitr
e
q flag a local te
m
p
o
rary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Rich
a
rd Henderson
mipsn32-lin
u
x-user: Confi
g
ure the architecture properly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hende
r
son
mips64
-
linux-user:
Enable 6
4
-b
i
t a
d
dress mode and fpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richa
r
d H
e
nder
s
o
n
mips
-
linux-
u
ser: Fi
x
n
32 and n64 sysc
a
lls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
R
i
chard
Henderson
mips-lin
u
x-use
r
: Save and restore fpu and
d
sp f
r
om
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-lin
u
x-user: Enable
m
ips64 and
m
i
p
sn32 linux-u
s
er
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richar
d
H
enderson
mi
p
s-l
i
nux-user: Share o32 c
o
de for
n32 an
d
n64 signals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richar
d
H
end
e
rson
m
ips-li
n
ux
-
user: Delete n32 and n64 si
g
nal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Richard He
n
derson
target-i386: Use mulu2
a
n
d
muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henders
o
n
target-ppc: Fix SUBF
E
car
r
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
R
i
chard Henderso
n
targe
t
-arm: Fix sbc
_
CC
carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
ders
o
n
target-xte
n
sa: Use
a
dd2
/
sub2 f
o
r mac
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target
-
xtensa: Use mu
l
*
2
for
m
ul*hi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
ta
r
get-unicore32
:
Use mul*2 f
o
r do_
m
ult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
target-sh4: Us
e
mul*2
f
o
r dmul*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Hender
s
on
ta
r
get-sparc:
U
se mul*2 for
m
ultiply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tar
g
et-sparc:
U
se official
add2
/
sub2 interf
a
c
e
s f
o
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Hen
d
erson
target-ppc: Compute mullwo without branch
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Compute arithmetic shi
f
t car
r
y without
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
r
d
H
e
nder
s
on
target-pp
c
: Implement neg in
terms of
s
ub
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
son
target-ppc: U
s
e
add2 for car
r
y gen
e
r
a
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Hender
s
o
n
target-p
p
c: Compute addition carry with setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henders
o
n
tar
g
et-p
p
c: Co
m
p
u
te a
d
dition over
f
low with
o
ut branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
t
arg
e
t-pp
c
: Use
s
e
tc
o
n
d
in gen_op_cm
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
enderson
t
arget-ppc:
S
plit out
S
O, O
V
, CA fields from XER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nde
r
s
on
target-ppc: Us
e
mul*2 in mulh* insn
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
H
ender
s
on
targ
e
t-cris: Use
m
u
l*2 in mul* insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
targe
t
-mips: Use m
u
l[us]2 in
[D]MULT[
U
]
i
nsns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
ch
a
rd Henderson
target-arm: Implement sb
c
_cc inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henders
o
n
target-arm: I
m
ple
m
ent a
d
c_
c
c inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
e
nderson
tar
g
et-arm: Use ad
d
2
in gen_a
d
d_CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ichar
d
H
e
n
d
erso
n
ta
r
get-ar
m
: Use mul[us
]
2
and ad
d
2
in umlal et al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
target-arm: Use
m
ul[us]2 in g
e
n_mul[us]_i64_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd
H
enderson
target-s390
x
: Use m
u
l
u2 for mlgr
i
nsn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
t
a
r
g
et-alpha
:
Use mulu2
for umul
h
ins
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
e
rson
tcg: Ap
p
ly lif
e
analysis to 64-bit multiword ari
t
h
m
etic
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
tcg: Implement muls2 wit
h
mu
l
u2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
r
d Hend
e
rson
target-i386: Use add2 to
i
mplemen
t
the ADX
extensi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
tc
g
-arm:
I
mplement muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
tcg
-
i386:
Implem
e
nt mult
i
word arithm
e
tic
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
cg
:
Implement
m
u
lt
i
word addi
t
i
on hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg
:
Implement multiwor
d
multiply helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
ha
r
d Henderson
tc
g
:
Implem
e
nt a 64-bit to 32-bit extrac
t
ion he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
icha
r
d Henderson
tcg:
A
d
d signe
d
multiword
multi
p
lication operations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard
H
enderson
tcg: Ad
d
64-
b
it multiword
a
rithme
t
ic operations
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Hen
d
erson
tcg-sparc: Always implement 32-bit multiw
o
r
d op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ic
h
ard H
e
nde
r
son
t
c
g
-
i386: Always
implem
e
n
t
32
-
b
i
t m
u
lt
i
word ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
enderson
t
c
g: Mak
e
32
-
b
it multiword operations optional for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
ard H
e
nderson
tar
g
et
-
i386: Use movcond t
o
imp
l
e
m
en
t
shiftd
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Henders
o
n
target-i38
6
: Discard C
C
_OP computation in set_
c
c_op
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
i
c
ha
r
d Hend
e
rson
target-i386: Use movcond t
o
impleme
n
t r
o
tate flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target
-
i386: U
s
e movcond to impleme
n
t shif
t
flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hen
d
erson
target-i38
6
: Add
CC_
O
P_CLR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard
Hen
d
erson
target-i38
6
: Impl
e
ment
tzcnt
a
nd
f
ix lzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard He
n
derson
tar
g
et-
i
386: Use clz/ctz for
bsf/b
s
r helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-i386: Imple
m
ent AD
X
e
x
tension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target-i386: Implement RO
R
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Imp
l
ement SHLX,
S
ARX, SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rso
n
targe
t
-i38
6
:
Imple
m
ent PDEP,
P
EXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Implement
MUL
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
s
on
target-i
3
86
:
Implem
e
nt B
Z
HI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target
-
i386:
Implement
BLSR, BLSMSK, BLSI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i38
6
: Implement BEXTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nders
o
n
target
-
i386: Implemen
t
A
N
DN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Hen
d
erson
target-i386: Implement
M
OVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hen
d
erson
t
a
r
get-i386: Deco
d
e
the VEX
pr
e
fix
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nders
o
n
target
-
i386: Tidy prefix pars
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target
-
i386:
Use CC_
S
R
C
2 for
A
DC and
SB
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Hende
r
s
on
targ
e
t-i386: Make helper_cc_comput
e
_{all,c}
c
ons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targe
t
-
i386: Don't referen
c
e ENV through most of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i386:
o
p
t
imiz
e
fl
a
gs
ch
e
cking after sub us
i
ng
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
hard Henders
o
n
t
a
rget-
i
386: Update
c
c_
o
p before
T
C
G branche
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
target-i386: intro
d
uce
gen_jcc1_noeob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget-i386:
use
g
en_op for
c
m
ps/sc
a
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ich
a
rd Henderso
n
target-i38
6
:
exp
a
nd cmo
v
vi
a
movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard
H
enderso
n
targ
e
t
-
i386
:
inline gen_prepare
_
cc_slow
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd He
n
derson
t
arget-i386: introduce
g
en_prepar
e
_
c
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
target-i386:
i
ntroduce CCPrepare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Hende
r
son
t
ar
g
et-i386: optimiz
e
setle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nde
r
son
target-i386: opt
i
mize se
t
b
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderson
target-i386: convert gen_compute_efla
g
s_c to TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
target-i386: use inverted setcond
when computing N
S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ar
d
Henderson
targ
e
t-i3
8
6: do not call helpe
r
t
o
co
m
pute ZF/SF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
hard Henderson
t
arge
t
-i386: Move CC d
i
scar
d
s to
s
e
t_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
tar
g
e
t
-
i
386: no ne
e
d to flush o
u
t cc_op
b
efore ge
n
_eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: d
o
not compu
t
e
eflags multi
p
le times consecutively
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ar
d
Hen
d
erson
ta
r
get-i386: U
s
e gen_up
d
ate_c
c
_op everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
ch
a
rd Hend
e
rson
targ
e
t-i386: D
o
n't clobber s->cc_op
i
n
g
en_
u
pda
t
e
_
cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-i386
:
Introduce set_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
t
arget-i386:
N
ame the cc_op
en
u
meratio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richard Hender
s
on
tests:
A
dd unit tests for mulu64
a
nd muls64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richa
r
d He
n
derson
host
-
utils:
Imp
r
ov
e
mu
l
u64 and muls64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Ri
c
hard Hen
d
erson
host-uti
l
s:
Use __int128_t
f
or mu
l
[
u
s]64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderso
n
bi
t
ops: Remove routines redun
d
ant wit
h
host-utils
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ri
c
hard Henderson
bi
t
o
p
s: Replace bitops_ctol with c
t
zl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard
H
e
n
derson
bi
t
o
ps:
I
nlin
e
bitops_
f
lsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
t
a
rget-i386:
In
l
ine bitops_
f
lsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
ic
h
ard Henderson
bitops: W
r
it
e
bitops_fls
l
i
n
terms of cl
z
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
ard Hende
r
son
memory: Use
n
on
-
bi
t
ops ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richa
r
d
Hend
e
rson
bitops: Use non-b
i
t
o
ps ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next