repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-tilegx: Add special register information from Tilera Corporation
2014-12-14
Pavel
D
ovgalyuk
target-i38
6
: fix icount processin
g
for repz in
s
tru
c
t
i
on
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
D
m
i
try
P
olet
a
ev
target-i386: fbld inst
r
u
c
t
ion doesn't s
e
t
m
i
n
us sign
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Poletaev
target-i386: Wro
n
g con
v
ers
i
on i
n
finity
from float80
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hender
s
on
tcg
-
ppc: Use t
h
e return
address as a
base poi
n
te
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
o
n
tcg-ppc: Merge cache-utils into
the backe
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
qemu/osdep:
R
emove t
h
e ne
e
d
for qemu_ini
t
_
a
uxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
t
cg-ppc:
Rena
m
e
the
t
cg/ppc6
4
backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Hender
s
on
tcg-pp
c
: Remove
th
e
b
ackend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
pc
6
4: Merge ppc3
2
shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hender
s
on
t
cg-ppc
6
4: Support m
u
ls
h
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-p
p
c64: Merge
p
p
c32 reg
i
s
t
er usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
Henderson
tcg-p
p
c64: Merge pp
c
32 qem
u
_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-p
p
c64: M
e
r
g
e pp
c
32 b
r
cond2, setcon
d
2, muluh
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Beg
i
n
merging ppc32 with ppc
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-p
p
c6
4
: Fix
s
ub2 impl
e
menta
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ic
h
ar
d
H
end
e
rson
t
c
g-
p
pc64: Merge 32-bit A
B
Is into t
h
e prologue / frame
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ulri
c
h Weigand
tc
g
-ppc64: Adjust tc
g
_out_c
a
ll for E
L
Fv2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64
:
Support the
p
p
c64 elfv2 ABI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
h
a
rd
Henderson
tcg-ppc64: Use the co
r
rect test
i
n
tcg_o
u
t_
c
all
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderson
tcg-ppc6
4
: Better paramet
e
rize the stac
k
frame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd
H
enderson
tc
g
-pp
c
64
:
Fi
x
TCG
_
TARGET_CALL_STACK
_
OFFSE
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
rd Hender
s
on
tcg-p
p
c
6
4: M
o
ve call macros out of tcg-target
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ich
a
rd He
n
derson
tcg-ppc64: M
a
ke TCG_AREG0 and TCG
_
R
E
G
_
C
ALL_S
T
A
CK enum
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tc
g
-ppc64: Use
tcg_
o
ut_{ld,st
,
c
mp} internally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
tcg-ppc64:
R
elax
register re
s
trictions i
n
tcg
_
out_mem_l
o
ng
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
H
enderson
tcg-ppc64: M
o
ve func
t
i
o
ns aro
u
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
cg-ppc64: Avoid some hard-codings of T
C
G
_
TYP
E
_I64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Hender
s
on
t
c
g
-ppc:
Use uintptr_t i
n
ppc_tb_set_jmp_target
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Richard Henderson
t
cg/o
p
t
imize
:
Don't special case TCG_OPF_CA
L
L_CLOBBER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Alexander Graf
TCG:
F
ix tcg_gen
_
extr_i
6
4_tl for
3
2bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd He
n
derson
tc
g
: R
e
move TCG_TARGET_HAS_new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
R
i
cha
r
d He
n
ders
o
n
tci: Conv
e
rt to new
l
ds
t
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard
H
e
nderson
tcg-i386: Fi
x
win64 qemu store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/optim
i
ze: Remember garbage high
b
its
f
or 3
2
-bit
ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard He
n
derson
tcg/optimize: Move updating of gen_o
p
c
_
buf
into tcg
_
opt_gen_mov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nd
e
r
son
t
c
g-sparc: M
a
ke
deb
u
g_frame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
e
nd
e
rson
t
c
g
-s
3
90: Make debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-arm: Make
d
ebug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
son
tcg-aarch64:
M
ake deb
u
g_
f
rame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
ers
o
n
tcg-i386: Make d
e
bug_fra
m
e const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg: Allow the debug
_
fr
a
me
data struc
t
ure to be constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
ch
a
r
d
H
enderso
n
tcg:
Move size effects out of dh_arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderso
n
tcg: Remove si
z
emask and flags argumen
t
s to t
c
g_gen_callN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
He
n
d
erson
tcg: Save flags
a
n
d
computed sizemask in TCGHelperInfo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
rd H
e
nderson
tcg: Re
g
ister
t
he
h
elpe
r
info struct r
a
ther t
h
an the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
e
nd
e
rs
o
n
t
c
g: Move s
i
d
e
effec
t
s o
u
t
o
f
d
h
_
s
izemask
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
icha
r
d
H
enderson
tcg: Inline tcg_
g
en_hel
p
erN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
H
ende
r
son
tcg: Use helper-gen
.
h in tc
g
-
op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Hend
e
rson
tc
g
:
Push tcg-
r
un
t
im
e
r
ou
t
ines into e
x
ec/he
l
per-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg:
I
nvert
t
h
e i
n
c
l
us
i
on of he
l
per
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg:
O
p
timiz
e
brcon
d
2 and se
t
cond2 ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-
m
ip
s
:
Enable direct
c
haining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips: Simplify movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips:
S
impli
f
y brc
o
nd2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
d
e
r
son
t
cg-mip
s
: Improve setco
n
d eq/
n
e
v
s
z
eros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
er
s
on
t
cg-mips:
S
i
m
p
l
ify setco
n
d2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
S
i
mplify brco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips: S
i
mpli
f
y set
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
erson
tcg-mi
p
s: Commo
n
ize opcode
implementations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-mips: Improve
add
2
/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
e
r
s
on
t
c
g-mip
s
: Hoist a
r
g
s loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
end
e
rson
tcg-mips: Fix subtract im
m
ediat
e
range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tc
g
-
mips:
Na
m
e the
opcode
enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
ps: Use EX
T
f
o
r
A
N
D
on
m
ips32
r
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erso
n
tcg-
m
ips: Use T9 for TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
t
c
g-mips
:
I
n
trod
u
ce
TCG_TMP0, TCG_TM
P
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erson
tcg-mips:
R
earrange
register alloc
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
ers
o
n
tcg-mips: Conver
t
to new
_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mi
p
s
:
Convert to
n
ew qemu_
l
/st help
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
H
ender
s
on
tcg-mips:
M
o
v
e softmmu
s
low path out of
l
ine
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-mips
:
Split large ldst of
f
sets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Fill t
h
e exit_tb
d
el
a
y sl
o
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderso
n
tcg-mips:
U
se
J
and JAL opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hende
r
son
t
c
g
-
mips: Constrain the cod
e
_g
e
n_buffer to
be within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derso
n
t
c
g
-mips: L
a
yout executable and c
o
de_g
e
n_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Richar
d
H
enderson
tci: Fi
x
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Hend
e
rs
o
n
tcg-s
3
90:
Implement direct chainin
g
of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-s390: Don
'
t
f
o
rc
e
-march=z99
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
nders
o
n
tcg-s3
9
0: Improve s
e
tcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: A
l
low
immediate
o
pe
r
ands to add2 and sub
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
derson
tc
g
-s
3
90
:
I
m
pl
e
ment tcg_regist
e
r_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tcg-
s
39
0
: Use mo
r
e
risbg in
t
he
t
lb se
q
uence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: Move ldst helpers out
of li
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
t
cg-s390
:
Con
v
ert
t
o new ldst o
p
codes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: Inte
g
rate endianness into TCGMem
O
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
a
r
d Hend
e
r
s
o
n
t
c
g-s390: Convert
to TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: Fi
x
off-by-one
in
w
r
apar
o
u
nd andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Ric
h
ard Henderson
tcg: Fix tcg_re
g
_alloc_
m
ov vs no
-
op
truncation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderson
e
x
ec-al
l
.
h
:
Use stl_l
e
_p
in
s
te
a
d
o
f
stl_p patchi
n
g x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
target-i386: Preserve t
h
e Z bit
f
o
r
b
t/bts/btr/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
d
e
r
son
tcg: R
e
move unr
e
achable code in tcg_
o
ut_
o
p and op_de
f
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg:
U
se tcg_target_a
v
ailable_regs in tcg_reg_alloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
ende
r
son
tcg:
M
ake call
a
d
dress
a cons
t
ant parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd
Hend
e
rso
n
tci: Crea
t
e tcg_
o
ut_
c
all
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg
-
mips: Split out tc
g
_
o
u
t
_cal
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderso
n
tcg-sparc: Create tc
g
_out_c
a
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
ender
s
on
tcg
-
p
pc64: Rena
m
e tcg_o
u
t_calli
t
o tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-ppc: Sp
l
it out tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
r
son
tcg
-
s390: Rename
t
gen_
c
alli to tcg
_
out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
a
rd Henderso
n
tc
g
-
i
386: Rename
tcg_out_calli
to tcg_o
u
t_c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next