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
target-i386: Wrong conversion infinity from float80 to int32/int64
2014-12-14
Dm
i
try Pole
t
a
ev
target
-
i386: W
r
o
n
g
co
n
version i
n
f
inity from floa
t
8
0
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc: Use t
h
e ret
u
r
n address as a base
p
oin
t
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc
:
Merge cache-
u
tils into the ba
c
k
e
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
har
d
H
ender
s
on
qemu/osdep: Remove
the need for qemu_
i
nit_auxva
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard He
n
der
s
on
t
c
g-pp
c
: Rename the tcg/ppc
6
4 backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
n
der
s
on
t
c
g-pp
c
: Re
m
ove the
bac
k
e
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
d
e
rson
tcg-ppc
6
4: Merge ppc32 shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc64:
S
upport
m
ulsh
_
i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
cg-ppc64
:
Merg
e
p
p
c32 regi
s
te
r
usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichar
d
Henders
o
n
t
cg-ppc64:
M
e
rge p
p
c
32 q
e
mu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-p
p
c
6
4: Merge ppc32 brcond2, setc
o
nd2
,
muluh
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard
H
enders
o
n
tcg-
p
pc6
4
: Begin me
r
g
ing ppc32 wit
h
p
pc64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
H
e
nderson
tcg-ppc64: Fix
s
u
b
2 implementati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tcg
-
pp
c
64: Merge 32-bit
A
BIs
i
nto the prologue / frame
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ulrich Weigand
tcg-ppc6
4
:
Adjust tcg_out_call
f
or
E
LFv2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc64
:
Support the ppc64
elfv2 ABI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tc
g
-
ppc
6
4: Use
t
he c
o
rrect test i
n
tcg_o
u
t_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
ch
a
rd Henderson
tcg-ppc64:
B
etter param
e
terize the sta
c
k
frame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
cg
-
ppc64: Fix
T
CG_TARG
E
T_CALL_STACK_OFFSET
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
hard He
n
derson
tcg-ppc6
4
:
Move call ma
c
ros out
o
f
tcg-target
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Hende
r
so
n
tcg-ppc
6
4
:
Make TCG_AREG
0
and
T
CG_REG
_
CALL_STAC
K
enum
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg-p
p
c64: Use tcg_out_
{
ld,st,cmp} internally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erso
n
tcg-ppc6
4
: Relax register restrictions in tcg_out_me
m
_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
d
e
rs
o
n
t
c
g-pp
c
64: Move fun
c
tions
a
round
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
r
d Hend
e
rson
tcg-p
p
c64: A
v
oid some
hard-c
o
dings of
T
CG_TYPE_I
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc: Us
e
uintptr_t in ppc_tb_
s
et_jmp_target
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
R
ich
a
rd Henderson
tcg/opt
i
mize:
D
on't spe
c
ial case TCG_OPF_CALL_CLOBBER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Alex
a
nde
r
Graf
TCG:
F
ix tcg_gen_ext
r
_i64_tl
for 3
2
b
it
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Ri
c
hard
H
e
n
derson
tcg: Rem
o
ve TCG_TAR
G
ET_HAS_new_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tci: Convert to new ldst opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richar
d
He
n
derson
tcg-i386
:
F
i
x wi
n
6
4
q
e
m
u
store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/optimize: Re
m
ember ga
r
b
age
hi
g
h bits for 32-b
i
t ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
end
e
rs
o
n
tc
g
/
o
p
timiz
e
: Move u
p
datin
g
o
f
gen_opc_buf into tcg_opt_
g
en_m
o
v
*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
tcg-
s
p
a
rc: M
a
ke debug_
f
r
ame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hende
r
s
o
n
tcg-s390: Make
deb
u
g_frame co
n
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Hende
r
son
tcg-
a
rm
:
Make debu
g
_frame
c
onst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
tcg-aarch64: Ma
k
e de
b
ug_f
r
ame
c
onst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-i386: Make d
e
b
ug_fr
a
me const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
t
c
g
:
Al
l
o
w the debu
g
_fram
e
d
ata structure
t
o
be constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
h
a
r
d Hende
r
so
n
tcg
:
Move size effects out of dh_arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Hende
r
son
t
cg: R
e
move sizema
s
k and flags
argument
s
to t
c
g_g
e
n_
c
a
l
lN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Sav
e
f
l
ags a
n
d comput
e
d
sizemask
i
n TCGHe
l
perInfo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hende
r
son
tcg: Register the
helper
info struct rather
t
han the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Move
s
id
e
effec
t
s out o
f
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
Richa
r
d Hend
e
rson
tcg: U
s
e helpe
r
-gen
.
h
i
n
tcg-op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
der
s
on
tc
g
: Push tcg-
r
untime routines into exec/helper-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hender
s
on
t
c
g: Invert the inclu
s
ion of helper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
e
n
d
e
rson
tcg: O
p
timize brcond2 a
n
d set
c
ond2 ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
He
n
d
erson
tcg-mips: Ena
b
le direct chaining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tc
g
-mips: Simplify movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Simpli
f
y brcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg
-
m
i
ps
:
I
mprove setcond eq/ne
vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips: Sim
p
l
i
fy
s
etcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nders
o
n
tcg-m
i
ps: Sim
p
l
i
fy
brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tc
g
-mips:
S
implify setco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips: Commonize opcode implementations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hende
r
son
tcg-mips
:
Improve add2/sub
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mi
p
s
:
Hoist
args loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-m
i
ps:
F
ix s
u
b
tract immediate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Henderson
tcg-mips: Name the
opco
d
e
enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
e
rson
tcg-mips: Us
e
EXT fo
r
AND on mips32
r
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d He
n
derson
tcg-
m
ips:
U
se T9 for TCG_
T
M
P
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hen
d
erson
tcg-mi
p
s
:
I
n
tr
o
duce
T
CG_
T
MP0
,
TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
t
c
g-mips:
R
earrange
regi
s
ter allo
c
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg
-
m
i
ps:
Co
n
vert to
new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg
-
mips: Convert to
n
ew qemu_
l
/st hel
p
er
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
Henders
o
n
tcg-mips: M
o
ve s
o
ftmmu slow path out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips: S
p
lit large ldst offsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
e
nderson
tcg-mips: F
i
ll
t
he
e
x
i
t_tb de
l
ay slo
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
Hend
e
rso
n
tcg-mips: Use J and JAL opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mips: Constrain the cod
e
_gen_buff
e
r to be within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
s
on
tcg-mips
:
Layo
u
t execut
a
ble and code_ge
n
_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
R
ic
h
ard
H
enderso
n
t
c
i: Fix
tcg_ou
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
son
t
cg-s390: I
m
p
l
e
m
ent direct chaining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
har
d
Hend
e
rson
tcg-s390: Don't force -marc
h
=z
9
90
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard H
e
nderson
tcg-s390:
I
mprove setcon
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
tcg-
s
390: Allow immediate
o
p
erands to
a
dd2 a
n
d sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd
Hend
e
rson
tcg-
s
390: Impleme
n
t
tcg_re
g
iste
r
_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-s39
0
: Use more
r
isbg in th
e
tlb sequence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard
H
e
nderson
tcg-s390: Move ldst
h
elpers out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
r
d
Henderson
tcg-s3
9
0: Co
n
vert
t
o
ne
w
ldst opcode
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s39
0
: Integrate endi
a
nness
i
n
t
o
TCGMe
m
O
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderso
n
tcg-s
3
9
0: Convert
t
o
TCGM
e
mOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
H
e
nderson
tcg-s390: Fix off-by-one in w
r
aparound andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard H
e
nderson
tcg:
F
ix tcg_re
g
_alloc_mov
vs
n
o
-o
p
truncatio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Ri
c
hard He
n
de
r
son
exec-
a
ll
.
h: Use
s
tl_
l
e_p instead of stl_p patching x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
Henderson
t
arget-
i
3
8
6: Preserve the Z bit fo
r
bt/bts
/
btr/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
t
cg:
R
e
mov
e
unrea
c
hable code in
tc
g
_out_op a
n
d op_
d
efs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg: Use tcg_target_
a
v
a
ilable_regs in
t
cg_reg_alloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Henderso
n
tcg: Make call address a
c
o
nstant param
e
ter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
Hende
r
son
tci:
C
r
e
ate t
c
g_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Hend
e
rson
tcg-mips:
Split out t
c
g_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
H
e
nderson
tcg-sparc: Create tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Hen
d
erson
tcg-p
p
c
6
4: Rename tcg_out_calli to tcg_out
_
cal
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg-ppc
:
Split out
tc
g
_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-s390:
Renam
e
t
gen_calli to tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg
-
i386: Rename
tcg
_
out_
c
alli t
o
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tc
g
: Re
q
uire TCG_TARGE
T
_INSN_UNI
T
_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tci: Define TCG_T
A
RGET_INSN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next