repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_p
2013-01-12
R
i
chard Henders
o
n
bswap: Rewrite
c
pu_to_
<
endian><type>u with {ld,st}
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
R
i
chard Henderson
b
s
wap:
Re
w
rite all ld<type>_<endian>_p
function
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richar
d
Henders
o
n
bswap: Add host endian unalig
n
e
d
a
cc
e
ss function
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
b
swap:
T
i
dy base definitions
of
bswapN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
R
ichard Henderson
fdt: U
s
e bswapN inste
a
d
o
f bswap_N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richar
d
H
ender
s
o
n
softf
l
oa
t
: Impl
e
ment ui
n
t
64_to_float128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd Henderson
soft
f
l
o
at: Fix uint64_to_float
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-29
Richard Hende
r
son
tc
g
-hppa: Fix typo in
b
rcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-29
Richard Hender
s
o
n
tcg-i386:
P
erfo
r
m c
m
ov d
e
tecti
o
n
a
t runtime fo
r
32
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-29
Ric
h
ard
Henderson
t
cg:
A
d
d TCGV_IS_U
N
U
S
ED_
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-08
Richard
H
enderson
e
x
e
c
: Advise huge pages for the TCG code
g
en buf
f
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
R
ichard He
n
derson
t
a
r
get-sparc: Remove t0,
t
1 from C
P
U
S
P
A
R
CState
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
Richard Hender
s
on
target-m68k:
R
emove t
1
from CPUM68KState
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
Richard Henderso
n
t
a
rget-
a
lpha: Remove t0
,
t1 f
r
om CPUAlphaState
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-11-24
Richard Henderson
tci: Fix
t
ype of tci_read_label
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-31
Richard Hen
d
e
rson
t
a
rget-alpha:
U
se TCG_
C
A
L
L_NO_WG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-30
R
ichard Henderson
target-sparc: Revert setting cpu
_
d
s
t
t
o gen_dest_
g
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richa
r
d He
n
derson
qemu-timer: Check for usable f
i
elds for SIGEV
_
T
HREAD_ID
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Hender
s
on
tcg-i386: Use
%
gs p
r
efixes for x
8
6_64
G
UEST_BA
S
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richar
d
Hender
s
o
n
target-mips: Use T
C
G r
e
gisters for the FPU
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richar
d
Henderson
ta
r
get-sparc: Remove c
p
u
_
tmp0 as a
g
l
o
b
al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd Henderson
targe
t
-sparc: Make cpu_d
s
t local to OP
=
2
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc: Only use cpu_dst f
o
r eve
n
tual writes
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ar
d
Henderson
target-sparc:
R
emove last u
s
es
of c
p
u_tmp64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
h
a
rd Henderson
ta
r
ge
t
-sparc: R
e
move cpu_tmp64 use from softint insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-spar
c
: Don't use a temporary fo
r
g
e
n_d
e
st_fpr_D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard
Henderson
t
a
rget-sparc:
R
e
m
ove usage of cpu_tmp64 f
r
om
m
ost helper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
tar
g
et-sparc: Tidy ldfsr, stfsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ic
h
ard Henders
o
n
target-sparc: Av
o
id cpu_tmp32 in Write Priv Register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richa
r
d Henderson
tar
g
e
t
-
sparc: Avoid cpu_tm
p
32
i
n
Rea
d
P
r
i
v Register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard
H
ender
s
on
targ
e
t-s
p
arc: Use get_temp_i32 i
n
g
e
n
_dest_fpr_F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henders
o
n
target-sparc: Split out get_
t
emp
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
r
d
Henderson
target-sparc: Make the
cpu_add
r
varia
b
le local to load
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc: Cleanup c
p
u_src[1
2
]
a
llo
c
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard
Henderson
target-sp
a
rc: Finish conversio
n
to gen_
l
oad_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
char
d
H
e
nderson
target-
s
parc
:
C
o
nvert swap
t
o gen_load/store_
g
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hende
r
so
n
target-sparc: Con
v
e
r
t
asi helpers to ge
n
_*_g
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
hard Hen
d
erson
target
-
sp
a
r
c: Us
e
gen_l
o
ad_gpr in get_src[12]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
char
d
Henderso
n
tar
g
et-
s
pa
r
c:
C
onv
e
rsion
to
g
en_*_gpr, p
a
rt
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Hend
e
rson
target-sparc: A
d
d
g
e
n
_
l
o
a
d/store/dest_gp
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
exec: Make MIN_CODE_GEN_BUF
F
ER_SIZE private
t
o
e
x
ec
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard H
e
nderson
exec: Allocate c
o
d
e_gen_prol
o
gue from c
o
de_
g
en_buffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard Henders
o
n
e
xe
c
: Do not us
e
ab
s
olute address hint
s
for code_ge
n
_buffer
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hende
r
son
exec: Don't make DEFAULT_CO
D
E_
G
EN_BUFF
E
R_SIZE too
large
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
r
d
H
e
nderson
exec: Split up
a
nd tidy code_gen
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard
H
enderson
t
cg: Optimi
z
e
mul
u
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richar
d
H
e
nde
r
son
tc
g
:
Optimize half-dead add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henders
o
n
tcg: Co
n
stant fold ad
d
2
an
d
sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Ri
c
h
a
r
d Hender
s
o
n
tcg: Do
c
onstant fol
d
i
n
g
o
n double
-
wor
d
c
o
m
pariso
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richa
r
d
Henderson
tcg: Split o
u
t subroutine
s
from do_constant_folding_cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Rich
a
r
d
Hende
r
so
n
tcg: Op
t
imize dou
b
le-
w
o
r
d comparisons agai
n
st zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard He
n
derson
t
c
g: Use common co
d
e
w
h
en fail
i
ng to o
p
timize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
t
c
g: Swap commutative double-wo
r
d
c
omparisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Rich
a
rd H
e
nderson
t
c
g: Canonical
i
ze add2 operand or
d
ering
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
t
c
g
:
Spli
t
out
s
w
a
p
_
commu
t
ative as a subro
u
tine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-16
Richard Henderson
tc
g
-ia64
:
Implement
d
e
posit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
ch
a
rd H
e
nderson
tcg-spar
c
: Emit MOVR
i
ns
n
s for
se
t
cond_
i
6
4
and movcond_64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richa
r
d H
e
nderson
t
cg
-
sparc: Em
i
t B
P
r ins
n
s for brcond
_
i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hender
s
on
tcg-sparc: Dum
p
illegal opode c
o
ntents
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
e
nder
s
o
n
tc
g
-sparc: Drop use of Bicc in
f
avor of BPcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
enderson
tcg-
s
parc:
O
ptimize setcond
2
equal
i
t
y co
m
pare with
0
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
chard Henders
o
n
t
c
g-
s
parc
:
U
s
e Z c
o
ns
t
rain
t
for %g
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
chard Henderson
tcg-sp
a
rc: Fix add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
ar
d
Henderson
tcg
-
sparc: Fix
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Henders
o
n
tcg-sparc:
Fix
qem
u
_st for
32-bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Henderso
n
t
c
g-sparc: Fix setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ri
c
hard
H
enders
o
n
tcg-sparc: Implement movcond
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg
-
s
p
arc: F
i
x brcond
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard H
e
n
d
erson
target-sparc: Don't compute
f
ul
l
flags
value so ofte
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henders
o
n
target
-
sparc: Avoi
d
unnecessary local temporarie
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richar
d
Hend
e
rso
n
target-sparc:
Optimi
z
e CC_OP_LO
G
IC condi
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
ic
h
ar
d
H
e
nders
o
n
t
arget-s
p
arc: F
i
x opti
m
ized %i
c
c compa
r
isons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Ri
c
ha
r
d He
n
derso
n
linux-user: Fix siginfo handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard Henderso
n
al
p
ha-linux-use
r
:
F
ix sigaltstack s
t
ructure
d
efinit
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard Henderson
lin
u
x
-user: Implement
g
ethost
n
a
m
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard Hender
s
on
linux-user: Per
f
o
r
m mo
r
e checks
o
n
iovec lis
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard
Hend
e
r
son
targe
t
-sparc:
Optimize
c
o
n
ditional
s
using SU
B
CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
target-sp
a
rc: Fall through from not-taken tr
a
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
a
rd Henderson
target-sparc: C
l
e
anup "global" temp
o
ra
r
y allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hen
d
erson
t
a
rget-sparc:
U
se movcond for FMOV*R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
hard H
e
nderson
targ
e
t-spa
r
c: U
s
e
movcond in
mulscc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d Hen
d
e
rson
target-sparc: Move t
a
ddcctv and
tsubcctv out of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hender
s
on
t
a
rge
t
-
sparc:
T
id
y
Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
c
hard He
n
derson
tar
g
e
t
-sparc: Move sdivx and
u
divx
out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
r
d Hender
s
on
target-sparc:
Use movcond in gen_
g
eneri
c
_b
r
anch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Henderson
targ
e
t-spa
r
c
:
Us
e
D
isasCompare and movcond
in MOVR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richar
d
He
n
derson
target-sparc:
U
se DisasCompare
an
d
movc
o
nd i
n
MOVCC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard
Henderson
target-sparc: Use DisasCompar
e
and movco
n
d i
n
FMOVR
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
hard He
n
derson
tar
g
et-sp
a
r
c
: Use
D
i
sa
s
Compa
r
e in Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
c
h
ard Henderson
target
-
sparc: Introduce Dis
a
sCom
p
are
and func
t
ions
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ar
d
Henderson
t
a
rget-sparc:
Tidy gen_generi
c
_br
a
n
ch interf
a
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard
Henderson
targ
e
t-
s
parc
:
Tidy sa
v
e_npc interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hend
e
rson
target-s
p
arc:
Tidy g
e
n
_
mov_pc_npc interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard H
e
nd
e
rson
tar
g
et-sparc: Tidy save_state
inte
r
f
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard He
n
derson
target-sparc:
T
idy
gen_trap_ifnofp
u
i
n
terface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
ta
r
get-sparc: Tid
y
flush_co
n
d
i
nt
e
rf
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hender
s
on
tar
g
et-sparc:
T
idy
d
o_b
r
anch interfaces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
son
targ
e
t-sparc: Make CPU_LOG_INT useful
b
y def
a
ult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Henderson
target-spar
c
: Tidy cpu
_
d
ump_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
Richard Henderson
tcg: Add
t
cg_high_cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next