repo.or.cz
/
qemu
/
cris-port.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-i386: Support check/enforce flags in TCG mode, too
2014-06-23
R
icha
r
d Henderson
tcg-ppc: Use the return address as a b
a
s
e
pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg
-
ppc
:
Mer
g
e ca
c
he-u
t
ils into the
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
qemu/osdep
:
Remove the need
f
o
r qemu_in
i
t_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderso
n
t
cg-ppc: Rename the tcg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc: Remove the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-ppc6
4
: Merge ppc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
t
cg-
p
p
c64
:
Supp
o
rt
mulsh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Merge ppc32 register usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
a
rd Henderson
tcg-ppc64: Merge p
p
c3
2
qemu_ld
/
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
e
n
d
er
s
on
tcg-
p
pc64: Merg
e
p
p
c32
b
rco
n
d2, setcond2,
muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Hend
e
rson
tcg-ppc6
4
: Beg
i
n mergi
n
g
p
p
c32 wi
t
h ppc6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Fix sub2 i
m
plementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichar
d
Henderso
n
t
c
g-ppc64:
M
erge 3
2
-
bit ABIs i
n
to
t
he prologue /
f
rame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
H
end
e
rson
tcg-p
p
c64: Support the ppc64 elfv2 A
B
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
p
pc64: Use the correct test in tcg_ou
t
_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: Better par
a
meterize t
h
e stack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc
6
4: Fi
x
TCG_TARGET_CALL_STA
C
K_OFFS
E
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
nderso
n
t
cg-
p
pc64: Move call macros
out
o
f tcg-ta
r
get
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
ard Hender
s
on
tcg-ppc64:
M
a
k
e TCG
_
ARE
G
0
a
nd TCG_REG_
C
ALL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rs
o
n
t
c
g
-
ppc64: Us
e
t
c
g_out_
{
ld,st,cmp} internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Henderson
tcg-ppc64: Relax re
g
is
t
er restrictio
n
s in
t
cg_out
_
me
m
_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-p
p
c64:
M
ove functions ar
o
u
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Hend
e
rson
tcg-
p
pc64:
Avoid
s
o
me hard-codings of TCG_TYPE_I
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ic
h
ard Henderson
tcg-ppc: Use uintptr_t in ppc_t
b
_s
e
t_
j
mp_tar
g
e
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richar
d
Henderson
tcg/op
t
imize: Don't
special cas
e
TCG_OP
F
_
C
ALL_
C
LOBBE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Henderson
t
c
g
: R
e
move T
C
G_TARGET_HA
S
_ne
w
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Ric
h
a
r
d
H
enderson
tci: Con
v
e
r
t
t
o new ldst op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard H
e
nde
r
son
t
c
g-i386:
F
ix wi
n
6
4
q
e
mu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
son
tcg/optimize: Remember
g
arbage high b
i
ts
f
o
r 32-bit op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hender
s
on
tcg/optimiz
e
:
Mo
v
e
u
p
dat
i
ng of
gen_opc_buf int
o
tcg_op
t
_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d
Henderson
tcg
-
sparc: Mak
e
debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henders
o
n
tcg-s390: Make debu
g
_frame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
e
nderson
t
cg-
a
rm:
Make debug_fra
m
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
He
n
derson
t
cg-aarc
h
64: Make d
e
bug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enders
o
n
t
c
g-i386
:
M
a
ke
d
ebu
g
_fr
a
me const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
He
n
ders
o
n
tcg: Allow the debu
g
_frame data s
t
r
u
c
ture to be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
He
n
derson
tcg: Move
si
z
e
effect
s
out o
f
dh_ar
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Re
m
ove si
z
e
m
ask a
n
d
f
lags arguments t
o
tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g
:
Save
f
la
g
s and
c
omputed sizemask i
n
TCGHelp
e
r
Info
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg:
R
egister the helper
i
nfo struct
rather tha
n
t
h
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg
:
Move side effects o
u
t of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Inlin
e
tcg_
g
en_hel
p
erN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
Henderso
n
t
cg: Use helper-
g
en
.
h
i
n tcg-
o
p
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hender
s
on
tc
g
: Pu
s
h tcg-run
t
i
me routine
s
into exec/helper
-
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Hender
s
on
tcg: I
n
ver
t
the inclusion of
h
e
lp
e
r
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
tcg: Optimize
b
rcond2
a
nd setc
o
nd2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hend
e
rso
n
tcg-mips:
E
nable direct
chaining of
TB
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Henderson
tc
g
-mips: Simplify movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mi
p
s: Simplify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tc
g
-mips: Improve setcond
e
q/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hende
r
son
t
cg-mips: Sim
p
lify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
t
cg
-
mips: Simplif
y
brco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hend
e
rson
t
c
g-m
i
ps:
S
impl
i
fy se
t
c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tc
g
-mi
p
s
:
C
ommo
n
ize opcode implementation
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
e
nderson
tcg
-
mips:
I
mprove
a
d
d
2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hender
s
on
tcg-mips: Hois
t
ar
g
s
l
oads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-m
i
ps: Fix su
b
tra
c
t immediate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hender
s
on
tcg-mips: Name the opco
d
e enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
rd
H
enderson
t
c
g-
m
ips: Use EXT for AND on mips32
r
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderso
n
tcg-m
i
ps: Use
T9
fo
r
TCG_
T
M
P1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips: I
n
t
roduce TCG_TMP0, TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg
-
mips: Rearrang
e
r
e
g
i
ster allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mips: Con
v
ert to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
H
e
nder
s
on
tcg-m
i
ps: C
o
nver
t
to new qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mi
p
s: Move softmmu
s
low path out
o
f l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d Henderson
tcg-mips: Split
l
arge
l
dst
offs
e
ts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
t
cg-mips:
Fill the
exit_tb de
l
a
y
slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
He
n
derson
t
c
g-mips:
U
se J
and JAL
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hen
d
erson
tcg-mips: Constrain the code_gen_buffer
to b
e
wi
t
hin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
H
e
nderson
tcg
-
mip
s
: Layout executable
a
n
d
code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard He
n
ders
o
n
tci: Fix tcg_ou
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implement direct chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Don
'
t force -march=
z
990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Hend
e
rso
n
t
c
g-s390: Imp
r
ove setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
d
e
r
son
tcg-s390: Al
l
ow immediate operands
to add2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-s390: Impl
e
ment
t
c
g
_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Hender
s
on
t
cg-s390: Use more risbg in
t
he
t
lb seq
u
e
n
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Move ldst helpers out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Hende
r
s
o
n
tcg
-
s390: Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichar
d
Henderson
tcg-
s
390: Integrate endiann
e
s
s
into TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Co
n
vert to TCGMemO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
r
d
Henderson
tcg-s390: Fix
o
f
f
-by-
o
ne in wrapa
r
ound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Henderso
n
tc
g
: F
i
x tcg_reg_allo
c
_mo
v
vs no-op tru
n
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard H
e
n
derso
n
exec-al
l
.
h: Use stl_le
_
p instead of stl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
targ
e
t
-i386: Preserve the Z bit
f
or bt
/
bts/b
t
r/
b
tc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg: Remove unreacha
b
le code in tcg_out_op and
o
p_de
f
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg: Use tcg_target_avail
a
ble_regs in tcg_reg_all
o
c_
m
o
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard
H
e
nders
o
n
tcg:
Make call address a co
n
sta
n
t
para
m
eter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
Henderson
tci
:
C
r
eate tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg-
m
ip
s
: Split o
u
t t
c
g_
o
ut_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
H
end
e
rso
n
tcg-sparc:
Cr
e
ate
t
cg_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-ppc6
4
: Rename tcg_out_calli
to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
ch
a
rd Henderson
tcg-ppc:
S
plit out
tcg_ou
t
_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg-s390: Re
n
ame tgen_
c
alli to tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
en
d
ers
o
n
tcg-i
3
8
6: Rename t
c
g_out_call
i
t
o
t
c
g_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
H
ende
r
s
o
n
tcg: Require TCG_TARGET_INSN
_
UNIT_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: De
f
ine
T
C
G
_
TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
tcg-mips: Defin
e
TCG_TARGE
T
_INS
N
_U
N
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard
Hende
r
son
tcg-ia64: Def
i
ne TCG_T
A
R
G
ET_INSN
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
enderson
tcg-s390: D
e
f
ine
T
CG_T
A
R
G
ET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next