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
curses: Remove OpenBSD workaround
2012-12-08
Richard
He
n
derso
n
ex
e
c: Advise huge pages f
o
r the TCG code gen buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-11-24
Richard Henderson
tci: F
i
x typ
e
of tc
i
_read_lab
e
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-31
Richa
r
d H
e
nderson
target-
a
lpha: Use TCG_
C
ALL_N
O
_WG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-30
Ri
c
hard Hend
e
rs
o
n
target-sparc: Revert sett
i
ng cpu_
d
st to gen_dest_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Rich
a
rd Henderso
n
q
e
mu-timer: Check for
u
sable fields
for SIGE
V
_THREAD_ID
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Henders
o
n
t
c
g-
i
386: U
s
e %g
s
prefixes for x8
6
_64 GUEST_BA
S
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-28
Richard Henders
o
n
t
arget-m
i
ps: Use TC
G
reg
i
sters f
o
r
t
he FPU
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
chard Henderson
target
-
spar
c
: Remove cpu_t
m
p0 as a globa
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hend
e
rson
targ
e
t-sparc:
M
ake cp
u
_dst local to O
P
=2 insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
a
rd Henderson
t
arget-spar
c
: Only use cpu_dst
for eve
n
tual writes
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
chard Henderso
n
targe
t
-sparc: Remo
v
e
last uses of cpu
_
tmp64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard
H
e
n
derson
t
a
rget
-
sparc:
Remove
c
pu_tmp64 u
s
e
f
rom softint insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
i
chard He
n
ders
o
n
t
arg
e
t-sp
a
rc
:
Don't
use a
t
emporar
y
for gen_des
t
_fpr_D
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard
H
e
n
d
erson
targ
e
t-spa
r
c:
R
emove usage
o
f cpu_
t
mp64
from
most h
e
lp
e
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hende
r
son
target-sparc:
Tidy
l
dfsr, st
f
sr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-
s
parc:
A
void cpu_tmp32 in Writ
e
Priv Regist
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Hende
r
s
on
target-s
p
a
r
c
:
Avoid cpu_tmp32 in Read Pr
i
v R
e
gister
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
r
d H
e
nder
s
on
target-sparc: Use
get_temp_i32 in gen_dest_fpr_
F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc: Split o
u
t get_temp_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard
He
n
der
s
on
t
ar
g
et-sparc: Make the cpu_addr v
a
r
iab
l
e lo
c
al
t
o load
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
hard He
n
derson
target-sparc: C
l
eanup cpu
_
src[
1
2] a
l
location
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richa
r
d
H
enderson
target-s
p
arc: Finish co
n
version to gen_load_gpr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd Henderson
targ
e
t-sp
a
r
c: Convert
swap to
ge
n
_lo
a
d
/
store_g
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
tar
g
e
t
-
s
parc: Convert asi he
l
pers
to gen_*_
g
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-sparc:
Use gen_load_gpr
in get_src[
1
2]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard Henderson
ta
r
get-sparc: Conversi
o
n to gen_
*
_
gpr, part 1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
target-spa
r
c: Add gen_loa
d
/store/des
t
_g
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
hard He
n
d
erson
e
xec: Make MIN_CO
D
E_
G
EN_BU
F
FER_SIZE priv
a
t
e
t
o ex
e
c
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
exec: Allocate code_gen_prologu
e
from code_gen_buff
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
R
ic
h
ard
Henderson
exe
c
:
D
o not u
s
e absolu
t
e address hints for code_g
e
n_buf
f
er
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Henderso
n
exec: D
o
n't mak
e
DEFAULT_CODE_
G
EN
_
BUFFE
R
_SIZE
t
o
o
l
arge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Hen
d
e
r
so
n
exec: Sp
l
it u
p
and tidy c
o
de_ge
n
_b
u
ffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Ric
h
ard Henderson
tcg: Optimize
mulu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
R
ichard
H
enderson
tcg:
Op
t
imi
z
e ha
l
f-dead add2/sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Rich
a
r
d
H
enderson
tcg: C
o
nstant fold add2
a
nd sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richa
r
d Hende
r
s
o
n
t
cg: Do
c
onsta
n
t folding on double-word c
o
m
parisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
tcg:
Split out subroutines from do_
c
on
s
tant_f
o
lding_cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richar
d
Hende
r
s
on
tcg: Op
t
i
mize double-
w
ord compariso
n
s again
s
t zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richa
r
d
H
enderson
tcg:
Use common
c
ode when
fa
i
ling to
opti
m
ize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
R
i
chard Henderson
t
c
g: Swa
p
co
m
mutative doubl
e
-word co
m
pariso
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richa
r
d Henderson
t
c
g: Canonicalize ad
d
2 operand
ord
e
r
i
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-17
Richard H
e
nderson
tcg:
S
plit
o
u
t
swap_commutative as
a
sub
r
outine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-16
Rich
a
rd Hen
d
erson
tcg
-
ia
6
4: Im
p
leme
n
t
d
e
posit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
chard H
e
nderso
n
tcg
-
s
p
arc
:
Emit MOVR
insns for setcon
d
_
i64 and movcond_64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
ich
a
rd Henderson
tcg
-
sparc: Emit BPr
insns for brcond_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
ende
r
son
tcg-spar
c
: Dump illegal opode contents
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Henderson
t
cg-sparc: Dr
o
p
u
se of Bicc
i
n favo
r
of BPcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Rich
a
r
d Henderson
t
cg-sparc: O
p
t
imize setcond2 equality compare with 0
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Hen
d
ers
o
n
tcg-sparc: Use Z constra
i
n
t
for
%
g
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-s
p
arc:
Fix add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-
s
p
a
rc: Fix setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Rich
a
r
d
H
e
nde
r
so
n
tcg-s
p
arc: Fix
q
e
mu_st
for 32-bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard He
n
derson
tcg-sparc: Fix setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ri
c
hard He
n
ders
o
n
tcg-spa
r
c
:
I
m
pl
e
ment m
o
vcond
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-sparc: Fix
b
r
cond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderso
n
targe
t
-sparc: Don't
c
ompute full flags va
l
ue
so
o
ften
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
ichard Hen
d
e
rson
target-sparc: Avoid unnec
e
ssary local t
e
mpora
r
ies
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
Ri
c
h
a
r
d Henderson
t
arget
-
s
parc:
O
pt
i
mize
C
C_OP_LOGIC conditions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-13
R
i
c
h
ard Hender
s
on
targe
t
-sparc: Fix optimized %icc comp
a
r
isons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard Henderson
lin
u
x-user: Fix si
g
inf
o
handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard Henderson
alpha-linux-user: Fix sigal
t
stack st
r
ucture
definit
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Ri
c
hard
Henderso
n
linux-user
:
I
m
plement gethostname
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-12
Richard
Henderson
l
in
u
x-user: Perfo
r
m
mor
e
checks o
n
iovec lists
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Hend
e
rson
target-sparc: Optimize condit
i
on
a
ls
u
sing SUBC
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard H
e
nderson
target-sparc: Fal
l
through from not-taken trap
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
t
a
r
get-sparc: Cleanup "global"
t
empora
r
y all
o
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
son
t
a
rget-sp
a
r
c
: Use movcond for FMOV*R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Henderson
target-sparc
:
Use movco
n
d in mulscc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard H
e
nderson
tar
g
et-sparc: Mo
v
e
t
a
ddcctv and tsu
b
cctv ou
t
of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderso
n
t
ar
g
et-
s
parc:
Tidy Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
c
h
ard H
e
n
derson
t
a
rget-spa
r
c
:
Move sdivx a
n
d u
d
i
v
x o
u
t of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d
H
e
nderson
target-sparc: U
s
e movcond in gen_generic_branch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard Hender
s
on
target-
s
par
c
: Use DisasCompare and movc
o
nd in
MOVR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richar
d
Henders
o
n
targ
e
t
-sparc: U
s
e Disa
s
Co
m
pare
a
n
d
movcond in MOVCC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
h
a
rd Henderson
target-sparc: Use DisasCompare and
m
ovco
n
d in FMOVR
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
t
a
r
g
et-sparc: Us
e
D
isas
C
ompare in Tcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
ha
r
d He
n
derso
n
t
arget-sparc: I
n
tr
o
duce
D
isasCo
m
pare and functions
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hend
e
rson
target-spa
r
c
: Ti
d
y gen_generic_branch int
e
rfa
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
hard Henderson
t
arget-sparc: Tidy save_npc
interfa
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard
Henderson
target-
s
parc: Tidy
g
en_mov_pc_npc int
e
rface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderso
n
t
arget-spa
r
c: Tidy sa
v
e
_
sta
t
e interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
target-spar
c
: Tidy gen_
t
r
a
p_ifnofpu interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
cha
r
d Henderson
target-sparc: Tidy
f
lus
h
_c
o
n
d in
t
erfa
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
t
arg
e
t
-
sparc: Tidy do_br
a
nch
i
nterfaces
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
icha
r
d Henderson
targ
e
t-spa
r
c: Make CPU_LOG_INT us
e
ful by
def
a
ult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-07
R
i
ch
a
rd
H
en
d
erson
target-sparc:
T
idy cpu_du
m
p_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
Richa
r
d Henders
o
n
t
cg: Add
tcg_high_cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
Richard Hen
d
e
r
s
o
n
tcg:
A
d
d
T
CG_COND_NE
V
ER, TC
G
_COND_
A
LWAYS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-10-06
R
icha
r
d Henderson
tcg:
A
d
d is_u
n
signed_co
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Rich
a
rd Henderson
target
-
s390x: Tidy cpu_dump_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard Hender
s
on
target-s390x: Avoi
d
d
o
uble CPU_LOG
_
TB
_
C
P
U
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard H
e
nders
o
n
target-s39
0
x: Use C
P
U_LOG_INT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richa
r
d Henderson
target-un
i
c
ore32: Ca
l
l t
c
g_gen_debu
g
_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard
Henderson
target-s390x: Call
tcg_gen_debug_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Richard
H
ender
s
o
n
target-m68k:
Call tcg_gen_debug_insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-27
Ri
c
hard Henderson
Emi
t
debug_in
s
n for CPU
_
L
OG
_
TB_OP_OPT as well
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-25
Richar
d
Henderson
tc
g
:
S
treamline movcond_i64
using movc
o
n
d_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henderson
tc
g
: Streamlin
e
movcond_i64 u
s
ing 32-bit arithme
t
ic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henders
o
n
tcg: Sanity check goto_
t
b
i
n
p
u
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2012-09-25
Ric
h
ard Hen
d
erson
tcg: Sani
t
y check deposit
inputs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next