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
tcg-ppc64: Fix RLDCL opcode
2013-06-05
Ri
c
har
d
H
e
nd
e
rs
o
n
tcg: Remove redundant t
c
g
_target_init che
c
ks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-06-05
R
i
ch
a
r
d
Henderson
tcg: Us
e
QEM
U
_BUILD_BUG_ON for CPU_TLB_
E
NTRY_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-05-31
Richard Henderson
targ
e
t-
i
386: Fix
aflag lo
g
ic
f
or CODE64 and the 0x67
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-05-03
Ric
h
ard Henderson
tcg-
a
rm: Use m
o
vi32
i
n
e
xi
t
_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-05-03
Rich
a
rd Hen
d
erson
tcg
-
a
r
m: Fix 64-bi
t
tlb loa
d
for
p
re-v6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
nde
r
son
tcg-arm: Remove l
o
ng jump from
t
cg_out_goto_label
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d
H
enderson
tcg-a
r
m: C
o
nvert to
C
O
NFIG_Q
E
M
U_LDS
T
_O
P
TIMIZATION
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Rich
a
r
d
Hen
d
erson
tcg-arm:
Use movi32 + bl
x
for c
a
lls on
v
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
h
ard Hend
e
rson
tcg-arm: Delete the 'S'
c
o
n
straint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderson
tcg-arm: Im
p
rove sched
u
li
n
g of tcg_
o
ut_tlb_read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
hard He
n
derson
tcg-ar
m
:
S
plit out tcg_out_tlb_read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderson
tcg
-
ar
m
:
Cleanup most primitive load
s
tore s
u
broutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
i
ch
a
rd H
e
nderson
tcg-a
r
m: Cle
a
nup
m
u
l
t
i
ply
su
b
routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henders
o
n
tcg-a
r
m
:
Use R12 for the tcg temporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
i
chard
Henders
o
n
tcg-arm
:
Use TC
G
_REG_TMP name for
the
tcg
t
emp
o
r
ary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
h
a
rd Henderson
tcg-arm: Im
p
lement di
v
isi
o
n ins
t
r
u
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderson
tcg
-
arm: Impl
e
m
ent depo
s
it for a
r
m
v
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
ic
h
ard Hen
d
er
s
o
n
tcg-arm: I
m
prove con
s
tant generation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richar
d
Henderson
tcg-arm: Han
d
le constant arguments
t
o add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d Henderson
tcg-arm: Use tcg_
o
u
t
_dat_rIN for compar
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
hard Henderson
tcg-arm: Allow c
o
nstant first argument to sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderson
tcg-arm: Hand
l
e nega
t
ed constant arguments to and/
s
ub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Rich
a
rd
H
enderson
tcg-arm: Use bic to
i
mplement an
d
with consta
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard
He
n
derson
t
cg: Log
the
contents o
f
t
he prologue with -d out_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
R
i
chard Henders
o
n
t
cg-a
r
m: Fi
x
local st
a
ck frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
Ric
h
ard H
e
nderson
target-ppc: Fix
n
ar
r
ow-mod
e
a
dd/sub ca
r
ry output
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64: Handle deposi
t
of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
d
e
rson
tcg-
p
pc64
:
Im
p
lem
e
nt
m
ulu2/muls2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd
Henderson
tc
g
-ppc64: I
m
plement add2/s
u
b2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg
-
ppc64: Use geta
u
xval for
I
S
A detection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
en
d
erson
tcg-ppc64
:
Implem
e
nt movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tc
g
-ppc64: Use ISE
L
fo
r
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Hend
e
rson
tcg
-
pp
c
64: Us
e
M
F
O
C
R
F instead of M
F
CR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hender
s
on
tcg-ppc64: Cleanup i32 con
s
tants to tcg_ou
t
_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nd
e
rson
tcg-
p
pc64: Use TCGType th
r
o
u
g
h
out compares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Use I
c
onstraint for mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
a
rd Hen
d
erso
n
tcg-ppc64
:
Implement deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg
-
ppc64: Hand
l
e
constant in
p
uts for some
c
ompound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ic
h
a
r
d He
n
derson
tcg-ppc64: Implement compound l
o
gicals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderson
tcg-
p
p
c
64
:
Imp
l
ement bswap64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rs
o
n
tcg-
p
pc64:
Impleme
n
t bswap16
a
nd bswap32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderson
tcg-ppc6
4
:
I
m
p
l
ement rot
a
tes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard He
n
derson
t
c
g-p
p
c64: Str
e
amline qe
m
u_ld/st insn se
l
ecti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
t
cg-ppc64:
U
se automat
i
c implementat
i
o
n
of ext32u_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-p
p
c
6
4: Improve
and_
i
64 wit
h
constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-pp
c
64: Improve and_i32
w
ith constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hen
d
erson
tcg-ppc64: Tidy or an
d
xor p
a
tterns
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Hend
e
r
s
on
tcg-ppc64: Allow constant
first ar
g
ument
to
s
u
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
ha
r
d Henderson
tcg-ppc64: Improve consta
n
t add and sub ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
enders
o
n
tcg
-
p
p
c64: Rearran
g
e integer constant constrain
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Cleanup tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-
p
pc6
4
: Fix setcond_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tcg-ppc64: I
n
trodu
c
e and use TAI and SAI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
Henderson
tcg-ppc64: Introdu
c
e and
u
se tcg_out_shri64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
ha
r
d H
e
nders
o
n
tcg-pp
c
64: Int
r
oduce and u
s
e t
c
g_out_shl
i
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
Henderso
n
tcg-ppc64: Introd
u
ce and use tcg_out_ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg-ppc64: Introduce and
use tc
g
_o
u
t_rlw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tcg-ppc64: Us
e
T
CG
R
e
g
everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd
Hender
s
on
disas: Disas
s
emble al
l
ppc insns fo
r
t
h
e
h
ost
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard Hender
s
on
tci: Make tcg
t
emporaries l
o
cal to tcg
_
qemu_tb_exec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
t
ci:
Delete unused tb_ret_addr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richa
r
d
Hen
d
erso
n
tci: Avoid cod
e
before decla
r
ations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard
H
ender
s
on
tc
i
: Us
e
a local var
i
able for en
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard
Henderson
tci:
U
se 32-bit signe
d
offsets to l
o
ads/stores
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard
H
enderson
tcg-s390: Fix
m
er
g
e
error in tge
n
_brc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Use all 20 bits
o
f the off
s
et
i
n tcg_out_
m
em
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
t
cg-s390: Use
load-addr
e
ss
f
or ad
d
itio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Cleanup argument
s
h
uffling
f
ixm
e
in
s
oftmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hen
d
erson
tcg-s390: U
s
e r
i
sbgz
f
or andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard H
e
nderson
tcg-s390: Rem
o
ve cons
t
r
a
i
n
t letters
f
or a
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
ha
r
d Henderson
tcg-s39
0
: I
m
pl
e
ment deposit
o
p
c
od
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg
-
s
3
9
0
: Implement
m
ov
c
on
d
o
p
c
o
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
t
c
g-s390: Implement mulu2_i
6
4 opco
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Hende
r
s
o
n
tcg-s390: Impleme
n
t add2/sub2 opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Henderson
tcg-s390: Remove useless pre
p
roc
e
ss
o
r
c
o
nditions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
h
ard H
e
n
derson
tcg-s390
:
Properly
alloc
a
te a stack fr
a
me
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
h
ard Henderson
t
c
g
-s390: Fi
x
movi
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
target-s390: Fix SRNMT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard Hender
s
on
tcg-opt
i
mize: Fold sub r,0,x to neg
r,x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Rich
a
rd Hen
d
erson
targe
t
-i386
:
Don't modify
e
nv->eflags
a
round cpu_dump_s
t
ate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Ri
c
hard Henderso
n
target-i
3
86: Fix flags computa
t
ion f
o
r
ADOX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
R
icha
r
d Henderson
target-ppc
:
Use N
A
RROW_MODE macro fo
r
t
lbie
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d Hende
r
s
o
n
ta
r
get
-
ppc: Use NARROW_
M
ODE macr
o
for
addresses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
target-ppc: Use NARROW_MODE mac
r
o
for c
o
m
parisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard H
e
nders
o
n
ta
r
get
-
ppc
:
Use
NARRO
W
_MOD
E
macro for
branche
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard
H
ender
s
on
target-ppc: Fix
a
dd and sub
f
ca
r
ry generation in narrow
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-09
Richard Henderson
tcg: Don't
m
ake
e
xitre
q
flag a local temporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mipsn32-lin
u
x-us
e
r:
Configure the architecture properly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
m
ips64
-
lin
u
x-user: Enab
l
e 64-bit add
r
e
ss
mode and fpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Ri
c
h
ard Henderson
mip
s
-linux-
u
ser: Fix n32 and n64 syscalls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hen
d
erson
m
ips-linux-user: Sav
e
and restore fpu and dsp from
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Ric
h
ar
d
Henderson
mips-linu
x
-user:
Enable mips6
4
and mipsn32
linux-user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
R
i
char
d
Henderson
mips-
l
inux
-
u
ser: Shar
e
o32 code
f
or n32 and n64 signals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips
-
lin
u
x-user:
D
el
e
t
e
n32 and n64 si
g
nal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Richard Henderson
tar
g
et-
i
386:
Use m
u
lu2 and
muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard
H
en
d
e
r
son
target-ppc: Fix SUBFE carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richar
d
Hend
e
rso
n
target-arm: Fix sbc_CC carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-xtensa: Use
add
2
/sub2
f
o
r
mac
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d
Henderson
target-xtensa: Use
mul*2 for
m
ul*
h
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
t
a
rg
e
t-unicore3
2
: Use mul*2 fo
r
do_m
u
l
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next