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
tap: fix NULL dereference when passing invalid parameters to tap
2013-05-31
Richar
d
Henderson
target-i386: 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
R
i
chard Henderson
tcg-arm: Use
movi32 in exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-05-03
Ri
c
hard Henderso
n
tcg-arm: Fix
6
4
-
bi
t
tlb
l
oa
d
fo
r
pre
-
v6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard
Henders
o
n
t
cg-arm:
R
emove long jump from tcg
_
out_goto_label
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hen
d
erson
t
c
g
-arm: Convert to C
O
NFIG_
Q
EMU_LD
S
T
_O
P
T
I
MIZATION
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hend
e
r
s
on
tcg-arm: Us
e
movi32
+
blx for calls on v7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
nderson
tc
g
-arm: Delete th
e
'S' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard He
n
d
e
r
son
t
c
g-arm:
I
mprove sche
d
uling of tcg_out_
t
l
b
_read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
har
d
Hend
e
rson
tcg-arm: Spli
t
out
t
cg
_
out_tlb
_
read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ric
h
ard Henderso
n
tc
g
-arm: Cleanup most primitive load s
t
ore subrou
t
ines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hender
s
on
tcg-
a
rm: Cleanup
mul
t
iply subrout
i
n
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Rich
a
rd H
e
nderso
n
tcg-a
r
m: U
s
e R12
for the tcg temporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
ichard
Henderson
tcg
-
arm: Use TCG
_
REG_TMP name fo
r
t
he tcg temporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
n
d
er
s
on
t
cg-arm
:
Implemen
t
divi
s
i
on instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
har
d
Hende
r
son
t
c
g-arm: Impl
e
ment dep
o
sit for arm
v
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
i
chard Hende
r
so
n
tcg-ar
m
: Improve consta
n
t generat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ric
h
a
r
d Henderson
t
cg-arm: Ha
n
dle constan
t
argum
e
nts to add2/
s
ub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
hard Hen
d
erson
tc
g
-arm: Use tcg_out_
d
at_rIN fo
r
compare
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d Hende
r
son
tcg-arm: Al
l
o
w co
n
stan
t
fir
s
t
argument to sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
ichard Henderson
tcg-ar
m
:
Hand
l
e negated const
a
nt arguments to and/sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richar
d
He
n
derson
tcg-arm: Use bi
c
to implement and with con
s
t
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richar
d
H
enderson
tcg: Log the contents of
the prologue with -d out_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
Ric
h
ard Hen
d
erson
tcg-ar
m
: Fix loc
a
l stack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
Richard Hend
e
rson
target-ppc: Fix nar
r
o
w
-mode ad
d
/
sub c
a
rry output
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg
-
ppc64: Han
d
le dep
o
sit of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
har
d
H
e
nder
s
on
tcg-ppc64: Impl
e
ment
m
u
lu2/mu
l
s2_
i
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg-ppc64
:
Implem
e
nt add2
/
sub2_i
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tc
g
-p
p
c64:
U
se geta
u
x
val
for ISA de
t
ection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg-pp
c
64:
I
mple
m
ent movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
H
enderson
t
cg
-
ppc64: Us
e
ISEL for setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
H
e
nderson
tcg-ppc6
4
:
U
se MFOCRF in
s
tead of
MFCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ic
h
ard Henderson
t
cg-ppc
6
4: Cleanup i32
c
onstants to t
c
g
_
out_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
e
nderson
tcg
-
ppc64: Use T
C
GTy
p
e throu
g
hout compares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Use I const
r
aint fo
r
m
u
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tc
g
-ppc
6
4: Implement
d
e
posi
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
e
n
derson
tcg-
p
pc6
4
: Han
d
le
c
onstant inpu
t
s
f
or some compound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henders
o
n
tc
g
-pp
c
64: Implemen
t
compound logicals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
tcg-ppc64: Implement bswap64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-pp
c
64: Implement bsw
a
p16 and bswap
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-pp
c
64: Implement rotates
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d He
n
d
erson
tcg-
p
pc64: Strea
m
line qe
m
u_ld/st
i
nsn
selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d H
e
nders
o
n
tcg-ppc64: Use automa
t
ic impleme
n
tation of ext32
u
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
tcg-ppc
6
4: Improve and_i64
with co
n
st
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henders
o
n
tcg-ppc6
4
: Im
p
rove
a
nd_i32
w
ith constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-
p
pc64:
Tidy or and xor
p
atterns
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hen
d
erson
tcg-ppc64: All
o
w cons
t
ant first
a
r
gument
t
o
sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
n
der
s
on
tc
g
-
p
p
c64:
Improve constant add and sub
ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rson
tcg-ppc6
4
: Rearrange integer const
a
nt constraint
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
cg
-
ppc64:
C
leanup tcg
_
out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
h
ard Hen
d
erson
tc
g
-ppc64: Fix setcond_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg
-
ppc
6
4: Intro
d
uce and use TAI a
n
d
SAI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg
-
ppc64: Introdu
c
e and use tcg_out
_
shri64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
c
g-p
p
c
64: I
n
troduce and use tcg_o
u
t_shli64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard H
e
nderson
t
cg-ppc64: Int
r
od
u
ce
and use tcg_out_ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
t
cg-
p
pc64: Intr
o
duc
e
and use tcg
_
out_rlw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
e
nderson
tcg-ppc
6
4: Use T
C
G
R
e
g
e
v
er
y
where
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderson
disas: Disassemble all p
p
c
insns for the host
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richar
d
Henderson
tci:
M
a
ke tcg temporaries local
t
o
tcg_qemu_tb_
e
xec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ric
h
ar
d
Hend
e
rson
tci
:
Delet
e
unused tb_ret
_
add
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ri
c
hard
H
ender
s
o
n
tci
:
Avoid code before de
c
l
a
r
ations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Rich
a
rd Henders
o
n
tci:
U
se a
l
ocal v
a
riable for env
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
tci: Us
e
32-
b
it signed offset
s
to
loads/store
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s3
9
0
:
Fix
m
erge error
i
n tgen_b
r
con
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
icha
r
d Henderson
tcg-
s
390: Use all 2
0
bi
t
s
of the offset in tcg_
o
ut_mem
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
ha
r
d
Hend
e
rson
tcg-s390:
U
se load-address f
o
r
a
d
dition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
h
ard Henderso
n
tcg-s39
0
: Cleanup ar
g
ument shuf
f
ling fix
m
e
in
s
oftmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hender
s
o
n
tcg
-
s390
:
Use risbg
z
f
or andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Rem
o
ve constraint letters for and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderso
n
t
cg-s390: Implem
e
nt deposit opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Implement movcond opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
hard Hen
d
erson
tc
g
-s390: Imp
l
ement
mulu2_
i
64 opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard Henderson
tcg
-
s39
0
: Implement add2/sub2 opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Remove usel
e
ss
p
r
e
p
r
oce
s
s
or cond
i
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderson
t
cg-s
3
90: Pro
p
erly al
l
ocate a stack frame
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
har
d
Henderson
tcg-s390: Fix movi
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
ta
r
get-s390: F
i
x
S
RNMT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard Henderson
tcg
-
o
p
timize:
Fold sub
r
,0,x t
o
n
e
g r,x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard Henderson
target-i386:
D
on't mo
d
ify env->eflags arou
n
d
c
pu_du
m
p_state
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
R
i
chard Henders
o
n
targ
e
t-i386: Fi
x
flags
c
omputation f
o
r ADOX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Rich
a
rd Henderson
target-ppc: U
s
e NARROW_
M
OD
E
macro for tlb
i
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
R
i
chard Henderson
target-ppc: Us
e
NARROW_MO
D
E macro
for a
d
d
resses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Ri
c
h
a
r
d Henderson
target
-
ppc: Use NAR
R
OW_MODE
m
acro for
comparisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
targe
t
-ppc:
U
se NARROW_MODE m
a
cro for branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
tar
g
et-
p
p
c
:
Fix add and sub
f
ca
r
ry generation in narrow
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-09
Richard Henders
o
n
tc
g
: Don't
m
ak
e
exitreq flag a loca
l
temporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hen
d
e
r
son
m
i
psn32-linux-use
r
: C
o
nf
i
gur
e
the architecture properly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Rich
a
r
d Henderson
mi
p
s6
4
-linux-
u
ser: Enable 6
4
-bit a
d
dress m
o
d
e
a
n
d
fpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard He
n
der
s
on
mips-linu
x
-
user: Fix n
3
2 a
n
d n
6
4
sy
s
c
all
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hend
e
rson
m
ips-linux-user:
S
a
ve and restore fpu and dsp from
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Rich
a
r
d
Henderson
m
ips-linux-user: Enab
l
e
mips6
4
and mipsn32
lin
u
x-user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard He
n
derson
m
ips-linux-user:
S
hare o32 code for n32 and
n
64 signal
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard H
e
n
derson
mips-linux-
u
ser: Delete
n
3
2
a
nd n
6
4 signal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Richard He
n
der
s
on
target-i386: Use
mulu2 and
m
uls
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henderso
n
target-ppc: Fix SUBFE carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
R
ic
h
a
r
d H
e
nder
s
on
targe
t
-arm
:
Fix sbc_CC carr
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
h
ard Henderson
target-
x
tensa: Use add2/sub2 for mac
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
t
a
r
get-xtensa: Use mul*2 for mul
*
hi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard H
e
nde
r
son
ta
r
get-u
n
ico
r
e32: U
s
e m
u
l*2 f
o
r do_mu
l
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-sh4: Use m
u
l*
2
for dmul*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard H
e
nderson
target-sparc: U
s
e m
u
l
*2 fo
r
mul
t
iply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next