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
iov: add qemu_iovec_concat_iov()
2012-12-29
Richar
d
H
e
nderson
tcg-
h
ppa: Fix typo i
n
brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-29
Richard Henderso
n
t
c
g-i386: Perform cmo
v
d
etecti
o
n at ru
n
t
i
m
e
for
3
2
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-29
Richard Henders
o
n
t
cg: Add TCGV_I
S
_UNUSED_*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-08
Richard Henderson
exec: Advise hu
g
e
p
ages fo
r
the TCG code gen buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
Rich
a
r
d Henderson
target-spa
r
c:
R
e
m
ove
t
0, t1 from CPUSPARC
S
tate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
Ri
c
hard Henderson
ta
r
get-m
6
8k: Remove t1 from CP
U
M68K
S
tate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-12-07
Ric
h
ard
Henderson
t
arget
-
alpha: R
e
mo
v
e t0, t1 from
C
PUA
l
phaState
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-11-24
Richard Henderson
tci: Fix type
of tci_re
a
d
_
label
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-31
R
ic
h
ard
Henderson
t
a
rget-alpha: Use TCG_
C
AL
L
_N
O
_WG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-30
Ric
h
ard He
n
der
s
on
target-sparc: Revert setting cpu_d
s
t to gen_dest_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Henderson
qemu-timer: Check for
u
sable f
i
e
ld
s
f
or SIGEV_THREAD_ID
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Hen
d
erson
tcg-i386
:
U
se %gs prefixes for x86_64 GUEST_BASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Henderson
target-m
i
p
s
:
Use
T
CG
registers for the
FPU
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc: Remove cpu
_
tmp0
as
a
global
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
tar
g
et-sparc: Make cpu_d
s
t
l
ocal to OP=2 i
n
s
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richa
r
d
H
enderson
targe
t
-sparc: Only use
c
pu
_
d
s
t for eventual writes
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ic
h
ard Henderson
target-sparc: Remove las
t
u
s
es of cpu_tmp6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
har
d
Henderson
target-sparc: Remov
e
cpu_tmp64
use from soft
i
n
t insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hender
s
on
ta
r
ge
t
-sparc: Don't
us
e
a temporary for gen_dest_fpr_D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
tar
g
et-s
p
arc: Remo
v
e usage of cpu_tmp64 from most h
e
lper
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard Henderson
target-sp
a
rc: Tidy ldfsr, stfsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hender
s
on
t
a
rget-sp
a
rc: Avoid cpu_tmp32 in W
r
i
t
e Pri
v
Register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-s
p
ar
c
: Avoid
c
pu_tmp32
i
n Read Priv R
e
gister
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
t
arget-sparc: Use get_temp
_
i32 in g
e
n_des
t
_fp
r
_F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Hend
e
r
s
o
n
target-sparc
:
Split
o
u
t get
_
te
m
p_i3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard
Henderson
targ
e
t-sparc
:
Make the cpu_
a
ddr
v
ariable loca
l
t
o
lo
a
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hend
e
rson
target-sp
a
rc:
C
l
e
anup cpu_src[12] allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richa
r
d Henderson
t
a
rget-spa
r
c:
F
inish conversion
to
g
en
_
l
o
a
d_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ar
d
Hen
d
erson
ta
r
ge
t
-sparc:
Convert swap
t
o
gen_load/stor
e
_
g
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richar
d
Henderson
target-sparc:
C
onver
t
asi helpers to gen
_
*_
g
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ar
d
Hen
d
erson
target-sp
a
rc: Use gen_load_gpr in get_src[
1
2
]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc: Conversion to gen_*_gpr, part 1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd He
n
derson
ta
r
get
-
sparc: Add
gen_load/
s
tor
e
/
dest_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard
Henderson
exec: Make MIN_CODE_
G
EN_BUFFER_SIZE priva
t
e
to exec
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
chard H
e
n
ders
o
n
exec: Alloca
t
e code
_
gen
_
p
r
olog
u
e from co
d
e
_
g
en_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard H
e
nderson
exec: Do not
u
s
e absolut
e
address hi
n
ts for code_
g
en_bu
f
fer
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hend
e
rson
exec: Don't make DEFAULT_CODE_GEN_BUFFER_SIZE
t
oo large
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderso
n
ex
e
c: Split u
p
and tidy code_gen_
b
uffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
tcg: Op
t
imize
m
ulu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
R
i
chard Henderson
t
cg: Optimi
z
e
h
a
l
f-dead add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Hend
e
rson
tc
g
: Con
s
t
a
nt
f
old add2 an
d
sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
tcg: Do constant folding on double-wo
r
d comp
a
ris
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
R
i
c
h
ard H
e
n
d
ers
o
n
t
c
g
:
Split out su
b
routines from
d
o_
c
onstant_
f
olding_cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Ri
c
hard Henders
o
n
tcg: Op
t
imize double-wor
d
comparis
o
ns
against z
e
ro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard H
e
nderso
n
tcg: Us
e
c
o
mmon
c
ode
when fai
l
ing to optimize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Ric
h
ard Henderson
tcg: S
w
a
p
commutati
v
e do
u
ble-word comparisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
tcg:
Canonical
i
ze
add2 opera
n
d ordering
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Ric
h
ard Henderson
tcg: Split out swap_commut
a
t
ive a
s
a subroutine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-16
Richard Henderson
tcg-ia
6
4: Implement deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
c
h
a
rd
Hend
e
rson
tcg-s
p
arc: Emit MOVR insns
f
or setcond_i64 and movcond
_
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hend
e
rson
tcg-sparc
:
Em
i
t BPr in
s
ns for b
r
con
d
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
t
c
g-sparc:
D
ump ill
e
g
a
l opode contents
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
t
cg-spa
r
c: Drop use
o
f
Bicc in favor
o
f BPcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hende
r
son
t
c
g
-sp
a
rc: Optimize
setcond
2
equa
l
i
t
y compare with 0
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
enderson
t
c
g-spa
r
c: Use Z const
r
aint
for
%
g
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ri
c
hard
He
n
derson
t
cg-s
p
arc: Fix
add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hende
r
son
tc
g
-s
p
arc: Fix
set
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
ard Henderson
tcg
-
spa
r
c: Fix qemu_
s
t
f
or 32-bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard He
n
derso
n
tcg-sparc:
Fix setc
o
nd
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-sp
a
r
c
: Imp
l
ement movcond
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
ichard
H
e
nder
s
o
n
tcg-
s
parc:
Fix brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
target-sparc: Don't compute
f
u
ll flags
v
alue so often
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richa
r
d
Hend
e
rson
targ
e
t
-
spar
c
: A
v
oid unnecessary local temporaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard He
n
derson
target-sparc: Optimize CC_
O
P_LOGIC
c
ondition
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderso
n
target
-
sp
a
rc: Fix
optimized %icc
c
ompariso
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Ric
h
ard Henderson
linux-user: Fix sig
i
n
f
o h
a
n
d
l
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard
Henderson
alpha-linux-user: Fix sigaltstack
s
tructure de
f
in
i
t
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard
H
e
nderson
lin
u
x-user: Im
p
l
ement getho
s
tname
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Ri
c
hard Henderson
linux-use
r
:
P
er
f
o
r
m more checks on iovec l
i
sts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard H
e
n
ders
o
n
target-sparc: Optimize c
o
nditio
n
als using SUBCC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hender
s
on
target-sparc: Fa
l
l t
h
r
o
ugh from n
o
t-take
n
t
ra
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
c
h
ard He
n
ders
o
n
targ
e
t-sparc: Cleanup "global" tempora
r
y
alloc
a
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
t
a
rget-sparc: Use movc
o
nd for FMOV*R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
target-spar
c
: Use
m
ovcond
i
n mulsc
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hen
d
erson
target
-
sparc: Move ta
d
dc
c
tv
and tsubc
c
tv out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
targe
t
-sparc:
T
id
y
Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
s
on
tar
g
et-sp
a
rc: Mo
v
e sdiv
x
a
n
d
udi
v
x
out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Henderson
target-sparc: Use mo
v
cond in
g
en_generic_branch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Hend
e
rson
t
arget-sparc: U
s
e D
i
sasCompare and
movco
n
d in MOVR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
so
n
target
-
sparc: Use DisasCompar
e
and movcond in MOVC
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
target-
s
p
a
rc: Use Disa
s
Compare and movco
n
d in
F
M
OVR
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
ta
r
get-
s
parc: Use DisasCompare in Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard
H
enders
o
n
target-sp
a
rc: I
n
t
roduce Di
s
asCompare
an
d
f
u
n
ctions
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard
H
enderson
target-
s
p
arc:
T
id
y
gen_generic_bran
c
h interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Henderson
targe
t
-sparc:
Tidy
save
_
npc
interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
targ
e
t
-
sparc
:
Tid
y
gen_mov_pc_n
p
c
interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
r
d
Hender
s
o
n
target-s
p
ar
c
: Tidy
s
a
ve_state i
n
terface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard Henderson
target-spar
c
: Tidy ge
n
_trap_ifnofpu interf
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
rd
Hend
e
r
s
on
target-sparc: Tidy flush_cond inte
r
face
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard
Henders
o
n
targ
e
t-
s
parc: Tidy do_br
a
nch inte
r
f
aces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richar
d
Henderson
target-sparc:
Make C
P
U_LOG_INT
useful by default
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Henderson
t
a
rge
t
-
sparc: Ti
d
y c
p
u_dump_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
Richard Henderson
tcg
:
Add tcg_high_c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
Richard Henderson
tcg:
Add TCG_COND
_
NEVER
,
TCG_COND_A
L
WAYS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
R
ichard Hen
d
erson
tcg: Ad
d
is_un
s
igned_c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard Hender
s
on
t
arget-s390x: Tidy
c
p
u_du
m
p_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard H
e
nder
s
on
t
arget-s390x:
Av
o
id double
CPU_LOG_TB_CPU
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richar
d
Hender
s
on
ta
r
get-s390x: Use
C
P
U_LOG
_
INT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
R
ichard
H
e
n
derson
target-unicore32
:
C
a
l
l
tcg_g
e
n_debug_insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richar
d
Hen
d
erson
ta
r
g
e
t-s390x:
C
al
l
tcg_gen_de
b
u
g
_insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next