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
tci: Convert to new ldst opcodes
2014-06-04
Richa
r
d H
e
nd
e
rson
tci: Convert to n
e
w ldst op
c
odes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tcg-i386
:
Fix win64 qem
u
store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderso
n
tcg/optim
i
ze
:
Remem
b
er garbage high
b
its f
o
r 32-bit o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
t
c
g
/
optimi
z
e
:
Move
u
p
d
ating of gen_opc_buf into tc
g
_opt_gen_mov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d H
e
n
d
erson
tcg-sparc: Ma
k
e de
b
ug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-s3
9
0: M
a
ke debug_frame
c
o
n
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
He
n
derso
n
tcg-arm: Make debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
t
c
g-a
a
rch64:
Make debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd Henderson
t
c
g-i386
:
Make
d
ebug_frame c
o
nst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henderson
tcg: All
o
w the debug_frame data
s
tructure to be constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
t
c
g: Mov
e
size effects out of dh_
a
rg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
erson
tcg: Re
m
o
ve s
i
zemask
and flags arguments
t
o
t
c
g_
g
en_callN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Save flag
s
and
computed
s
i
z
em
a
sk in
T
C
GHelpe
r
Info
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
t
cg: Regi
s
te
r
t
h
e helper in
f
o stru
c
t rat
h
er than
t
h
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
tcg: Move side effects out of dh_sizemask
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Inline tcg_gen_helperN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
t
c
g
:
Use helper-gen
.
h in t
c
g-op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
rd
He
n
derson
tcg: Push tcg-runtime ro
u
tines into
exec/helper-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hen
d
erson
t
cg: I
n
vert t
h
e inclusion of helper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tcg
:
Optimize
b
r
con
d
2 a
n
d setcond2
n
e/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
cha
r
d Henderso
n
tc
g
-
m
i
ps: En
a
ble direct chaining
o
f TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
a
r
d Henderson
tcg-mi
p
s:
Si
m
plify movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg
-
mips: Sim
p
l
i
fy brcond
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
Henderson
tc
g
-
mip
s
: Improve
s
et
c
o
n
d eq/ne vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Sim
p
lify setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Simplify brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rs
o
n
tcg-mips:
Simp
l
i
f
y s
e
t
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips: Commonize op
c
ode implementation
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-
m
i
ps: Improve add2
/
sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
de
r
son
tcg-mips: Hois
t
ar
g
s loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Hende
r
son
tcg-mip
s
: F
i
x subtract immediate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
He
n
derson
tcg-
m
ips: Na
m
e the
opcode enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard He
n
derson
tcg-mips: Use EXT
f
or A
N
D on
mips32r
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg
-
mips: Use T
9
for
T
CG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
n
d
erson
tcg-mips: I
n
troduce TCG
_
TMP0,
TCG
_
TM
P
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mips: Rearrange regist
e
r
allocat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Convert to
new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
C
o
nvert
t
o n
e
w qemu_l/st helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
t
c
g-mi
p
s: Mov
e
softmmu slow path
out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
rd Hender
s
o
n
t
cg-mips: Split large
l
d
s
t offsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
t
c
g-mips: Fill t
h
e exit_tb dela
y
sl
o
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-
m
ips: Use J and
JAL o
p
cod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Constrain the co
d
e_gen
_
b
u
ffer to be
w
i
t
hin
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mips: L
a
yout exec
u
tab
l
e
a
nd co
d
e
_
g
en_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Richar
d
Henderson
t
ci:
Fi
x
tcg_out
_
call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-s390: Implement dire
c
t c
h
aining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0
: Don'
t
fo
r
ce -m
a
r
ch=z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard H
e
n
der
s
on
t
cg
-
s390: Im
p
rove
setc
o
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard
Henderson
tcg-s390: Al
l
o
w imme
d
i
a
te operand
s
to add2 a
n
d sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implement tcg_reg
i
ster_j
i
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s39
0
: Use
m
ore risbg i
n
the tlb seque
n
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tcg-s3
9
0: Move l
d
st helpe
r
s
o
ut of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard He
n
d
e
rson
tcg-s390:
Convert
to new lds
t
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
t
c
g-s
3
90:
I
ntegrate endi
a
nn
e
ss into
T
CGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichar
d
Henderso
n
t
c
g-s390:
Convert to TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
Hend
e
rson
tcg-
s
390: Fix off-
b
y-one i
n
wraparound an
d
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard H
e
nderson
tcg: Fix tcg_reg_a
l
loc_mo
v
vs no-op truncatio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard Hend
e
rson
exec-all
.
h:
U
s
e
stl_l
e
_p instead of stl_p patching
x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
H
en
d
er
s
on
t
arget
-
i386:
P
reserve
the
Z bit for bt/b
t
s/btr
/
btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
Henders
o
n
tcg: Remove un
r
eacha
b
le code in
t
cg_out_o
p
and op_defs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
enderson
tc
g
: Use tcg
_
ta
r
get
_
availab
l
e_r
e
gs
in tcg_re
g
_alloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg
:
M
a
ke call address a constant parame
t
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
Henderson
tci:
C
reate tc
g
_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
tcg-mips: Spl
i
t ou
t
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
a
rd
H
e
nderson
tcg-
s
parc: Create tcg_out
_
call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
Henderson
t
cg
-
ppc64: Rename tcg_ou
t
_ca
l
li to tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
nderso
n
tcg-ppc
:
Split out
t
cg_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-s390:
R
ename
tgen_calli
t
o tcg
_
o
u
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-i3
8
6:
Rename tcg_out_calli t
o
tcg_
o
ut_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hende
r
son
t
c
g
: Require
T
CG_TARGET_
I
NSN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tci: Define TCG_
T
ARGET_INSN_UNIT
_
SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nder
s
on
tcg
-
m
ips: Def
i
ne TCG
_
T
A
RGET_INSN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ia64:
Define
T
CG_TARGET_INSN
_
UNIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
He
n
d
e
r
s
on
tcg-s
3
90: De
f
ine TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg
-
aa
r
c
h
64: D
e
f
ine TCG_TARGET_INSN_U
N
I
T_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henders
o
n
tc
g
-arm: Defi
n
e TCG_TARG
E
T_
I
NSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard He
n
derson
t
cg-s
p
ar
c
: De
f
ine TCG_TARGET_INSN
_
U
NIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henders
o
n
tcg-pp
c
:
Define TCG_TA
R
GE
T
_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
t
c
g-p
p
c6
4
: Define TCG_TARGET_INSN_UNIT
_
SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Hen
d
erson
tcg-i3
8
6: Define TCG_TA
R
GET_INS
N
_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tcg: Defin
e
tcg_insn_unit
f
o
r code pointers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
c
g: Introduce byte pointer arithmetic helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Richard Hender
s
on
target-alp
h
a:
Fix
R
D
USP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
cha
r
d
Henderson
tcg-sparc: A
c
cep
t
sto
r
es
o
f zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ic
h
a
rd Henderson
tcg-sparc: Fix small
3
2-bit mo
v
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
c
h
ard Henderson
t
c
g-sparc: Fixup
function a
r
gume
n
t types
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc:
H
o
i
s
t
comm
o
n argum
e
n
t
loads in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Don'
t
handle mov/movi
i
n tcg
_
out
_
op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderso
n
tcg-sparc: Tidy check_fit_* tests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
t
cg-sparc: Implement
m
uls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
n
d
erson
t
c
g-sparc
:
Use the RETURN instruct
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Henderson
tcg-sparc: Use
6
4-bit
r
e
gisters with sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-sparc: Su
p
port trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
r
s
o
n
tcg-sparc: Remove mos
t
us
e
s of
TCG_TARGE
T
_REG_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
erson
tcg: Ad
d
INDEX_op_trun
c
_
s
hr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
r
d
He
n
derson
t
c
g
: Fix missed pointer si
z
e
!= TCG_T
A
RGET_REG_B
I
TS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hender
s
on
tcg: Use HOST_WORDS_B
I
G
E
NDIA
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tcg: Fix fallback
f
rom muls2_i
6
4 to m
u
l
u
2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Use
tcg_gen_mulu2_i3
2
i
n
tcg_
g
e
n
_
muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tc
g
: Relax
r
equirement
for
mul
u
2_i
3
2 on 32-
b
it hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next