repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg: Move some opcode generation functions out of line
2015-02-13
Ri
c
hard Henderson
tcg: Move
s
om
e
opcode ge
n
e
r
ation
f
u
n
ctions ou
t
of
li
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Tor
b
jorn Gr
a
nlund
t
arget-s3
9
0x:
f
i
x and opti
m
i
ze
slb* and sl
b
g* co
m
putation
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Paolo Bonzini
targe
t
-
s
390x: support
OC and NC in the EX instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Peter
May
d
e
ll
disa
s
/s
3
9
0
.
c: R
e
m
ove unused variables
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Peter
M
aydell
target-s390x:
Mark che
c
k_privileg
e
d
(
)
as !CONFIG_USER_
O
N
L
Y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
R
i
c
hard He
n
d
e
rson
t
a
rget-s390:
I
mplement ECAG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard He
n
der
s
on
tar
g
et-s390:
I
m
p
le
m
ent LURA, L
U
RAG
,
STURG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
R
i
ch
a
rd
Henders
o
n
target-s390: Fix
STURA
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
R
i
chard H
e
nderso
n
target-s390: Fix STIDP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard
Hen
d
erson
targe
t
-s390: Imp
l
ement EPSW
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henders
o
n
targe
t
-s390: Im
p
lement SAM spe
c
i
f
ic
a
tion exception
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Pavel Dovg
a
lyuk
targe
t
-i3
8
6: fix icount processing for rep
z
inst
r
ucti
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry P
o
letae
v
t
arget-i386: fbld instruction doesn't set minus
s
i
gn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Poletaev
target
-
i386:
Wron
g
conve
r
sion infinity from float80
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
t
cg-ppc:
Use t
h
e return address as a base poin
t
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
t
cg-p
p
c:
Merg
e
cache-utils into the ba
c
kend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d He
n
de
r
son
qemu/osd
e
p: Remove t
h
e nee
d
for qemu_init_a
u
xval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tc
g
-ppc:
Re
n
ame the tcg/ppc6
4
backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
icha
r
d
H
e
n
der
s
on
tcg-ppc: Remove the backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg-ppc6
4
: Mer
g
e
p
pc32
s
h
ifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
o
n
tcg-ppc64:
Su
p
port m
u
lsh_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
der
s
on
tc
g
-ppc6
4
: Merge
ppc32 register usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
nd
e
rson
tcg-ppc6
4
: Merge pp
c
32 qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tc
g
-ppc64: M
e
rge ppc32
b
r
c
ond2,
setcond2, muluh
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-
p
p
c64: Begin merging ppc3
2
with ppc64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
t
c
g-ppc64: Fi
x
sub2 imp
l
ementation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hend
e
rson
tcg-p
p
c64: Merge 32-bit ABIs into
t
h
e
p
r
olo
g
ue
/ frame
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
U
l
r
ich Wei
g
and
tcg-ppc
6
4
: Adj
u
st tcg_
o
u
t_cal
l
for ELFv2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hende
r
son
tcg-ppc64:
S
upport the p
p
c64 elfv2 ABI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
H
e
n
derson
tcg-ppc64: Use the
c
or
r
ect test in
tcg_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tc
g
-ppc64: Bet
t
er
parameterize t
h
e stack
frame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ich
a
r
d
H
e
n
d
e
rson
tcg-ppc64: Fix
TCG_TA
R
GET
_
CALL
_
STACK_OFFSET
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
h
a
rd Hend
e
rson
tc
g
-ppc6
4
: M
o
ve c
a
l
l macros out of tcg-target
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard H
e
nderson
t
c
g-pp
c
6
4: Ma
k
e TCG
_
A
R
EG0 and TCG_REG_
C
ALL_S
T
ACK
e
num
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
t
cg-ppc64: Use
t
c
g
_ou
t
_{ld,st,cmp} internally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henders
o
n
tcg-pp
c
64: Relax
r
egister re
s
trictions in tcg_
o
ut_mem_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-ppc64: Mo
v
e
functions around
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Avoid some hard-codi
n
g
s
of TCG_TYPE_I64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
He
n
derson
t
c
g-ppc:
U
se ui
n
tptr_
t
in ppc_tb_set_jmp_target
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Richard Henderson
tc
g
/
o
ptimize: Do
n
't spe
c
ial case TCG_OP
F
_
C
ALL
_
CLO
B
B
E
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
A
lexander G
r
af
TCG: F
i
x tcg_
g
e
n
_extr_i64_tl for 32bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
R
i
c
har
d
Henderson
tcg
:
Remo
v
e TCG_TARGET_H
A
S
_new_l
d
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard He
n
derson
t
c
i: Convert to new ldst opco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
R
ichard Henderso
n
tcg-i38
6
: Fix
w
in64 q
e
mu store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Hender
s
on
tcg/optimi
z
e: Rem
e
mber garbage high bits
f
or 32
-
bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
He
n
derson
tcg/opt
i
mi
z
e
:
Mov
e
u
p
d
ating of gen_opc_buf into tcg_opt_gen_
m
ov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg-sparc:
M
ake debug_frame c
o
nst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g-s390: Make de
b
u
g_frame co
n
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hen
d
e
rson
tcg-ar
m
: Make
debug_frame co
n
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
er
s
on
tcg-aarch64: M
a
ke debu
g
_frame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Hend
e
rson
tcg-i386: Make deb
u
g_frame con
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
t
cg:
Allow the debug_frame
d
ata struc
t
u
r
e to
be
c
onstant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
Henders
o
n
tcg: Move size eff
e
cts out of
d
h_
a
rg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Re
m
ove size
m
a
s
k and flags argumen
t
s to
tcg_ge
n
_callN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
H
e
n
d
erson
t
c
g: Save flags
a
n
d computed s
i
zem
a
sk in
TCGHelperInfo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
s
o
n
t
cg: Regis
t
er
the
hel
p
e
r info struct rather than
the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Mov
e
side effec
t
s out of dh_sizemask
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
r
son
t
c
g: Inline tcg_g
e
n
_helpe
r
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Use helper-gen
.
h
in tcg-
o
p
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd
H
e
nderso
n
t
cg: Push tcg-run
t
ime routines into exec/hel
p
er-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg: Inve
r
t t
h
e incl
u
s
i
o
n
of
helper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
He
n
derson
tcg: Optimize brcond2 and setcond2 ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
tcg-mips
:
Enable direct chaining
of
T
Bs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Henderson
tc
g
-mi
p
s: S
i
m
p
lify m
o
vcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: S
i
mplify
brcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
n
d
erson
tcg-mips:
I
mprove se
t
cond eq/
n
e
v
s zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
t
c
g-mip
s
:
S
i
mplify
setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
enderson
tcg
-
mip
s
: Simplify brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
erson
tcg-mips: Simplify setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
ch
a
rd Henderso
n
t
c
g-mips: Co
m
m
o
ni
z
e
opcode implementations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips:
I
mprove add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: Hoi
s
t
arg
s
load
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tc
g
-mips: Fix subtr
a
ct immediate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tc
g
-
mips: Name the opc
o
de enum
e
r
atio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
ha
r
d Hende
r
son
tcg-mips: Use E
X
T for AND
o
n m
i
ps32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
t
c
g-mips:
Use T9 for TC
G
_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
e
r
son
tcg-mips:
Introduce TCG_TMP0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips
:
R
earrange r
e
gister allocation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard H
e
n
derson
tcg-mips: Convert to ne
w
_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mips: Convert
to
new qe
m
u_l/st helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
m
ips
:
Move
s
oftmmu slow
pat
h
out of li
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
: Spli
t
large ldst
o
ffset
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d
H
e
nderson
tcg-mip
s
: Fill the exi
t
_tb delay
s
lot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mips: Use
J
a
n
d JAL opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
Hender
s
o
n
tcg-mips: Const
r
ain the cod
e
_gen_buffer
to b
e
with
i
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hender
s
on
t
cg-mi
p
s
:
Layo
u
t executable and
c
o
d
e_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henderson
tci: F
i
x tcg_out
_
call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tcg-s390: Implemen
t
direct c
h
a
i
ning of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
t
cg
-
s
390: Do
n
'
t forc
e
-march=z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
char
d
H
enderson
tcg-s390:
I
mprove setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard H
e
nderson
tcg-
s
390: Allow immediate operands to a
d
d2
a
n
d
sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard H
e
nder
s
on
tc
g
-
s39
0
: I
m
plement
t
c
g
_r
e
gister_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
char
d
Henderson
tcg-s390:
U
se mor
e
risbg
i
n
t
h
e
tlb sequence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: Mov
e
ldst helpers o
u
t of lin
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
tcg-s390: Co
n
vert to new l
d
s
t o
p
codes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
erson
tcg-s390: Integrat
e
endianness
i
nto TC
G
MemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
3
90: Conve
r
t
t
o TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard
Henderson
tcg-s390
:
Fix off-by-on
e
in wr
a
paround
a
ndi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard
H
e
n
derson
tcg: F
i
x tcg_reg_al
l
oc_m
o
v vs
n
o-op truncati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderson
exec-all
.
h: Use stl_le
_
p ins
t
ead of stl_
p
patch
i
ng x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next