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
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
2014-07-08
Richard He
n
de
r
s
on
target-ppc: Fix
g
dbstu
b
for ppc64le
-
linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richa
r
d Henderson
ta
r
get-pp
c
: Change de
f
a
u
lt cpu for ppc64le-linux
-
u
ser
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Richard He
n
ders
o
n
disas/lib
v
ixl: Up
d
ate
READ
M
E for version base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard
Henderson
tcg/ppc: Fix
f
ailur
e
i
n
tcg_out_mem
_
l
o
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc: Us
e
the return address
a
s
a base poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
ppc: Merg
e
c
ache
-
utils into
the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
qem
u
/
osde
p
: Remove th
e
need for qemu
_
init
_
a
uxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rs
o
n
tcg-ppc
:
Rename
t
he tcg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc: Remove the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hender
s
on
tcg-pp
c
64: Merge ppc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Hende
r
son
tcg-ppc64:
S
uppor
t
mulsh
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc64: Merge ppc32 register usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tc
g
-ppc64:
M
erge
p
pc32 qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
enderson
tcg-ppc64
:
Merge
p
pc32 brcond2, setc
o
nd2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard He
n
d
erson
tcg-ppc64: Begin merg
i
n
g ppc
3
2 wit
h
ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-pp
c
64: Fix
sub
2
i
m
plementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ic
h
a
rd
Henderson
tcg-ppc64: M
e
rge
3
2-bit ABIs into th
e
p
rologue / frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hen
d
erson
tcg-
p
pc64: Suppor
t
t
he ppc64 e
l
f
v2
A
BI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc6
4
: Use
t
he correct te
s
t in tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg
-
p
p
c64: Bett
e
r
paramet
e
rize the s
t
ac
k
f
ra
m
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tcg-p
p
c6
4
: Fix TCG_TARGE
T
_CALL_STACK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
cg-pp
c
64: Mov
e
c
a
l
l
macros
o
ut of
tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-
p
pc6
4
: M
a
ke T
C
G_AREG0 and TCG_REG_CA
L
L_STACK
e
num
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Use tcg_out_{ld
,
st,cmp}
i
n
ternally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tc
g
-
p
p
c64: Re
l
a
x register restrictions
i
n
t
cg_out_mem_
l
on
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderso
n
tcg-ppc64: Mo
v
e functi
o
ns around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hende
r
son
tcg-ppc64
:
A
void some ha
r
d-codings of TCG_TYPE_I6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Hen
d
e
rson
t
c
g-ppc
:
Use uintptr_
t
in ppc_tb_
s
et_jmp_tar
g
e
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
R
i
chard Hen
d
ers
o
n
tcg/op
t
i
m
ize: Do
n
't
s
pecial ca
s
e TC
G
_OPF_CALL_CLOBBE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard He
n
der
s
on
tcg: Remov
e
TCG_TARGE
T
_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
ichard
Hen
d
ers
o
n
tci:
C
o
nvert to new ldst opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard
Hender
s
on
tcg-i386: F
i
x win64 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
e
rson
tcg/optimize: R
e
m
ember g
a
rbage high bits for 32-bi
t
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
ers
o
n
t
c
g/opt
i
mize
:
Move upd
a
ting
of ge
n
_opc_buf in
t
o
tc
g
_opt_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-sparc: Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g-s390: Make debu
g
_f
r
ame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
-
arm
:
Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Hende
r
son
tcg-aarc
h
64: Make debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd H
e
nderso
n
t
c
g
-
i
3
86: Make
debug_frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard
H
ender
s
on
tcg
:
Allo
w
the
d
e
b
ug_frame data structure to be con
s
tant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rs
o
n
tc
g
: Move size effects out of dh
_
a
r
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d
H
enderso
n
tc
g
: Remov
e
sizema
s
k a
n
d
flags argumen
t
s to
tc
g
_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
:
Sav
e
f
lags and
c
omp
u
t
ed sizema
s
k i
n
TCGH
e
l
perInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg: Register the helper info st
r
uct rather than th
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hender
s
on
tcg: Mo
v
e si
d
e effects out of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d Henderso
n
t
c
g: Inline tcg
_
gen_hel
p
erN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
ende
r
son
tcg: Use helper-gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderso
n
tcg: Push tcg
-
runtime rout
i
nes in
t
o exec/helpe
r
-
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
s
o
n
tc
g
:
I
nvert the inclusion of he
l
pe
r
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd
H
enders
o
n
tcg: Optimi
z
e brco
n
d2 a
n
d se
t
cond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Enable
direct c
h
a
i
ning of
T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
n
d
erson
tcg-mips: Simplify movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hend
e
rson
tcg-m
i
ps: Simplify
b
rcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mi
p
s: Improve set
c
ond eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
a
r
d Hen
d
erson
tcg-mip
s
: Sim
p
lify set
c
ond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hende
r
son
tcg-m
i
ps: Simplify brc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-
m
ips: Simplify s
e
tco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips:
C
o
m
moni
z
e opcode implementations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
rson
tcg-mips: Im
p
r
ove add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hend
e
rson
tcg-m
i
ps: Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
e
r
son
t
cg-mips:
Fix subtrac
t
immediate
r
an
g
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
t
c
g-mips
:
Name the o
p
code enumerat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-
m
ips
:
Use E
X
T
for AND on mips3
2
r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
h
a
rd Henders
o
n
tcg-mips:
U
se T9 for TCG
_
TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Int
r
od
u
ce
TCG_TMP0, TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mi
p
s: Rearrange re
g
ister a
l
l
o
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-
m
ips:
Convert to new_l
d
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips
:
Convert to new qemu_l/st help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hender
s
o
n
tcg-mips: M
o
ve
s
oftmmu slow path
o
ut of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd Henderson
tcg-mips: Sp
l
it large ldst off
s
ets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips: Fi
l
l
t
h
e exit_t
b
del
a
y s
l
ot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rs
o
n
tcg-mips: Use J and
J
A
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henders
o
n
tcg-mips
:
C
on
s
train the code_gen_buffer to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Layout executable an
d
code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Hen
d
erson
tci: Fix tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
H
enderson
tcg
-
s390: Imp
l
em
e
nt direct chai
n
in
g
of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
t
c
g-s390: Don't
force -
m
arch=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
t
cg-s390: Improve se
t
cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
3
90: Allow im
m
e
d
i
a
t
e o
p
e
rands to add2 an
d
su
b
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s39
0
: Imp
l
e
m
e
nt tc
g
_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
erson
tcg-s390: Use more risbg
i
n th
e
tlb sequenc
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
tcg-s390:
M
ove ldst
h
elpers out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Conve
r
t to new ldst opc
o
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-s390: Integrate end
i
ann
e
ss into TCGMemO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
ard Henderson
tc
g
-
s
3
9
0
:
Convert to T
C
GMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
ende
r
son
tcg
-
s390: F
i
x off-by-on
e
in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richar
d
Hend
e
rson
tc
g
: Fix tcg_re
g
_
alloc_mo
v
vs no-op truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard
H
enderson
e
x
e
c
-
a
l
l
.
h
:
U
se stl_le_p ins
t
e
ad of st
l
_
p
patchin
g
x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
Hen
d
erson
t
a
rget-i386:
Prese
r
v
e the Z bit for
bt/b
t
s/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
a
rd Henders
o
n
tcg:
Remove unreachable co
d
e in tcg_out_op an
d
op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
ender
s
on
tcg: Use
tcg_ta
r
get_availab
l
e_reg
s
in tcg_reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg: Ma
k
e
call ad
d
ress
a
con
s
tant param
e
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard He
n
de
r
son
tci: Create tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
ende
r
son
tcg-mips: Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
cha
r
d Hen
d
erson
tcg
-
spar
c
: Create tcg_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tc
g
-ppc64: R
e
name
tcg_
o
ut_cal
l
i
t
o tc
g
_o
u
t_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-
p
pc
:
S
plit out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
t
cg-s39
0
: Rename tgen_calli t
o
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
a
rd Henderson
t
cg-i386:
R
ename tcg_out_
c
alli to
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd H
e
nde
r
son
tc
g
: Require TCG_TA
R
GE
T
_INSN
_
UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next