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: Push merged memop+mmu_idx parameter to softmmu routines
2015-05-14
Ri
c
ha
r
d H
e
nderso
n
tcg: Pu
s
h merged memop+mmu_idx paramete
r
to so
f
t
mmu
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-05-14
R
icha
r
d Hend
e
rs
o
n
tcg: Merge memop and mmu_id
x
pa
r
amete
r
s to qemu_ld/
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-05-05
Emilio G
.
C
o
ta
t
cg: optimise memory
layout of TCGTemp
Suggested-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-16
R
i
chard Henderson
tcg/opt
i
miz
e
:
Handle or r,a,a
w
it
h
constant
a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tcg: Com
p
lete hand
l
ing of
A
LWAYS and NEVER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
R
i
chard
Hen
d
erson
tcg: Use tcg_mal
l
oc
t
o alloc
a
te TCGLabel
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
Richar
d
Henderson
tc
g
: Chang
e
generator-side labels t
o
a
pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
R
ichard Henderson
tcg: Change translat
o
r-side l
a
b
els
t
o a pointe
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
R
i
ch
a
rd Henderson
tcg-ia64:
Use tcg_mall
o
c to allocat
e
TCGLabelQemu
L
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-03-13
R
i
c
ha
r
d Henderson
t
cg: Us
e
tcg_malloc to allocate TC
G
La
b
elQemuL
d
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Ri
c
h
ard H
e
n
derson
tc
g
: Remove
unused opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd Henderso
n
tcg:
I
mplement inse
r
t_op
_
before
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Ric
h
a
r
d He
n
derson
tcg: R
e
move opcodes i
n
st
e
ad of noping them out
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Richa
r
d H
e
nderson
tcg: P
u
t opcode
s
in a l
i
nked list
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Ric
h
ard Henderso
n
tcg: Introduce tcg
_
op_buf_count and tcg_op_buf_full
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Mov
e
emit
o
f INDEX_op_end int
o
gen_tb_en
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Ric
h
ard Hen
d
erson
tcg:
Reduce ifdefs in tcg-op
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-13
Richa
r
d H
e
nderson
tcg:
M
o
ve
some op
c
ode
gener
a
ti
o
n functions out of
line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
T
o
r
b
j
o
r
n Granlun
d
target-s39
0
x:
f
i
x
and
o
ptimize
s
lb* and slbg* com
p
u
t
ation
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Paolo
B
onzini
tar
g
et-s390x: support OC an
d
NC
i
n
t
h
e EX instruc
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Peter Maydell
disas/s390
.
c: Remove unus
e
d variables
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Peter May
d
ell
target-s390
x
: Mark check_privileged()
as !CONFIG
_
USER_ONL
Y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard He
n
d
e
rson
target-s390: Implement ECAG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
ta
r
get-s390
:
Imp
l
eme
n
t LURA, LURAG,
STURG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard Hende
r
son
t
arget-s390: Fix STURA
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderso
n
ta
r
g
et-s390:
Fi
x
STID
P
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard
H
enderso
n
target-s390: Implem
e
nt EPSW
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Ric
h
ard Henders
o
n
target-s390: Implement SAM s
p
ecification excepti
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
P
avel
Dovgalyuk
target-
i
386: fix
i
co
u
nt pr
o
cess
i
ng
for repz i
n
s
tructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
D
mitry Poleta
e
v
targe
t
-i3
8
6: fbld
i
n
s
truction does
n
't
s
et minus
sign
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Poletaev
target-i38
6
:
W
r
ong conve
r
sion infinity from fl
o
at80
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
Hend
e
r
s
on
tcg-ppc: Use t
h
e retu
r
n addr
e
s
s as a base pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
enderson
tcg-ppc: Merge cache-utils in
t
o th
e
ba
c
k
end
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
e
rson
qem
u
/osdep
:
Remov
e
t
h
e need for qemu_init_au
x
val
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderso
n
tcg-ppc
:
Rena
m
e the tcg/ppc64 backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-ppc: Re
m
ove the
b
ac
k
e
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Hend
e
rson
tcg-ppc64:
M
erge ppc32 sh
i
ft
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-pp
c
6
4:
Support
m
ulsh_i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
h
ard Hende
r
son
tcg-ppc64
:
Merge ppc32 regi
s
ter
usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tcg-ppc64:
Merge ppc
3
2 qemu
_
ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd
H
enderson
tcg-
p
pc64: Merge ppc32 brc
o
nd2, setcond2, muluh
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-p
p
c64:
Begin
merging ppc
3
2 with p
p
c64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg-pp
c
6
4
:
F
ix sub2 implementatio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ar
d
Henderson
tcg-ppc6
4
: Merge 3
2
-bit ABIs into
t
h
e prologu
e
/ frame
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ulrich W
e
igan
d
tcg-pp
c
64: Adju
s
t tcg_out_
c
all for ELFv2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Hend
e
rson
tc
g
-pp
c
64:
Suppo
r
t
the ppc64 elfv
2
A
B
I
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
H
end
e
rson
t
c
g-ppc64
:
Use
the correct
t
est in tcg_ou
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-ppc64:
B
ette
r
parameterize the
s
tack frame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d He
n
derson
tcg-ppc64
:
Fix TCG_TARG
E
T_CALL_STACK_OF
F
SET
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tc
g
-ppc64: Mov
e
call macros out of tcg-target
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
r
d Hen
d
erson
t
cg-ppc64:
M
ake TCG_AREG0 and TCG_REG_CALL_
S
TA
C
K enum
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc
6
4:
U
se tcg_ou
t
_{ld
,
st,cmp} i
n
ternally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Re
l
a
x register r
e
strict
i
ons in t
c
g_out_mem_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tc
g
-ppc64:
Move functions around
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard H
e
n
derson
tcg-ppc64: Avoid some hard-codings of TCG_
T
YPE_I
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-ppc:
U
se uintptr
_
t in ppc
_
tb_s
e
t_jm
p
_targ
e
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Richar
d
Henderson
tcg/optimize: Don
'
t special
c
ase TCG_OPF_
C
ALL_CLOBBER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Ale
x
ander
Graf
TCG: Fix tcg
_
gen_extr_i64_
t
l for 32bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richar
d
H
e
n
ders
o
n
tcg:
Remove TCG_TA
R
GET_HAS_new_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tci: Convert to new ldst o
p
codes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard Henderson
tcg-
i
3
8
6: Fix win64 qemu store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg/optim
i
ze:
Remember gar
b
age high bits f
o
r 32-bit o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/
o
ptimize: Move updating o
f
gen_opc_buf int
o
tcg_
o
pt_gen_mov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
r
d
Henderson
tcg-s
p
a
r
c: Make
deb
u
g_
f
rame
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg-s390: Make debug_frame
c
o
nst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Hend
e
rson
t
cg-a
r
m
: Make debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
o
n
t
c
g-aarch64: Make
d
e
bug_fram
e
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg-i386: Make debug_frame
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Allow the debug_fram
e
data
structure to
b
e constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard H
e
nderson
tcg: Move size effects o
u
t of dh_arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
r
s
on
tcg
:
Remo
v
e sizemask and
f
l
ags a
r
guments
to tcg_
g
en
_
c
a
llN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
tcg: S
a
ve fla
g
s and computed sizemask in
TCGHelperInfo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Reg
i
ster
t
h
e
helper info stru
c
t rather than the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tc
g
: M
o
ve
s
ide
e
ff
e
cts out o
f
dh_s
i
z
e
mask
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Inline tc
g
_g
e
n_helperN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Use
h
elper-gen
.
h
in tcg
-
op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
P
u
s
h tcg-runtime r
o
u
tines into exec/helper-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg: Invert
the
i
nclusion of
h
elper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg: Optimize brcond2 and se
t
cond2
ne
/
eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
ha
r
d He
n
derson
tcg-mips: E
n
able direct c
h
ai
n
ing of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard He
n
derson
tcg-mips
:
S
i
mpl
i
fy movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips: Si
m
p
li
f
y
b
rc
o
nd2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-mips:
Im
p
rove setcon
d
eq/ne vs
zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
nderson
tcg
-
mips: Sim
p
lify
s
etco
n
d2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henders
o
n
tcg-mips: Simplify br
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
har
d
Henderson
t
cg-mips
:
Simplify setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
ende
r
so
n
t
cg-mips: Co
m
m
o
n
i
ze
opcod
e
implementat
i
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
cha
r
d Henderson
tcg-mips: Improve add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
s
o
n
tcg-mips: Hoist
args loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
He
n
derson
tcg-mips: Fix subt
r
act
imme
d
iate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-m
i
ps: Name
t
he
o
p
c
ode enum
e
r
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use EXT for AND on mips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hende
r
son
t
cg-mips: U
s
e T9 for TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
Hen
d
e
r
son
tcg-mips: Int
r
oduce TCG_TMP0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Rearrange re
g
ister allocati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
nderson
t
cg-mips:
C
onve
r
t to new
_
l
d
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
rd Hend
e
rson
t
cg-mips:
Conve
r
t to new q
e
mu_l/st help
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mips: Move so
f
tmm
u
slow pat
h
out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard H
e
nderson
tcg-mips: Split la
r
ge ldst of
f
sets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
d
erson
tcg-mips: Fill the e
x
it_tb
d
elay slot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next