repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg: Add MO_ALIGN, MO_UNALN
2015-05-14
Ri
c
hard
Hende
r
son
tcg:
A
dd MO_ALI
G
N, MO_UNALN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richard
H
enderson
t
cg: Push
merged
m
emop+mmu_idx parameter
t
o softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richard
H
en
d
erson
tc
g
: Merge m
e
m
op
a
nd mmu_idx
p
a
r
ame
t
ers to qemu_ld/s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-05
E
milio G
.
Cota
tcg: optimise memory
l
ayout of TCGTemp
Suggested-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
Richard Hen
d
e
r
son
tcg/optimi
z
e: Handl
e
o
r
r,a,a wi
t
h constant
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
Henderson
tcg: Complete h
a
ndling of ALWAYS and NEVER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
R
i
chard Henderson
tcg: Us
e
tcg_
m
alloc to al
l
o
c
ate TCGLabel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tcg: Change gen
e
rator-side l
a
bels to
a pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Hende
r
s
on
tc
g
: Change tran
s
l
a
tor-si
d
e lab
e
ls to a pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Hender
s
on
tcg-ia64: Use
tcg_mallo
c
to allo
c
ate TCGLabe
l
QemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Hende
r
son
tcg: U
s
e t
c
g_malloc to al
l
ocate
TCGLabel
Q
emuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderso
n
tcg:
Remove
unused opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
char
d
Henderson
t
c
g: Im
p
l
e
men
t
insert_op_
b
efore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Remove opcodes
inst
e
ad of noping th
e
m
o
u
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Hende
r
so
n
t
c
g: Pu
t
opcodes in a linked list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Hender
s
on
tcg: Introduce tcg_op
_
buf_co
u
nt and
tc
g
_op_buf
_
f
u
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
c
hard Hende
r
s
on
tcg: Move emit
o
f
INDEX_o
p
_
e
nd into
gen_tb_
e
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
Hende
r
son
tcg: Reduce
i
f
defs i
n
tcg-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderso
n
tcg: Move s
o
me opcode generation
functions out
of
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Torbjorn Gran
l
un
d
t
arget-s390x: fix and optimize
s
l
b
* and slbg* computat
i
on
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Paolo Bonzini
ta
r
get
-
s390x
:
support OC and
N
C in the
EX instructio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Peter Maydell
disa
s
/s390
.
c
: Remove unus
e
d variables
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Peter Ma
y
dell
target-s
3
90x: Mar
k
chec
k
_priv
i
leged(
)
a
s !CONFIG_USER_
O
NLY
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
ic
h
a
rd Hender
s
o
n
ta
r
ge
t
-s390: Imple
m
e
n
t ECA
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nd
e
rson
target-s390: Implement L
U
R
A
, LURAG, STURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
i
c
h
a
r
d H
e
n
d
erson
ta
r
get-s
3
90: Fix STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richa
r
d Henderson
target-s390:
F
ix STIDP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Rich
a
r
d Hen
d
ers
o
n
target-s390: Implement EP
S
W
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard
H
enderson
target-s3
9
0: Implem
e
nt SAM specific
a
tion
e
xception
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Pavel Dovgalyuk
target
-
i386: f
i
x icount p
r
oces
s
ing f
o
r
r
e
p
z inst
r
uct
i
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
D
mitr
y
Poletaev
target-i386: fbld instruction doesn't
s
et minus
s
ign
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Po
l
etaev
ta
r
get-i386: Wrong
c
on
v
ersion infinity from
f
l
oat80
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
t
c
g:
A
lw
a
ys enable TCGv type chec
k
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
H
ender
s
on
q
emu
/
compiler: De
f
ine QEMU_ARTI
F
ICIAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
icha
r
d Henderson
t
c
g
-
aarch64: Use 3
2
-bit loads
f
o
r qe
m
u
_
ld
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henders
o
n
tcg
-
sparc: Use
UMULXHI i
n
struction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
char
d
He
n
derson
tcg-sparc: Re
n
a
me ADDX/SUBX insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
H
enderson
tcg
-
sp
a
rc: Use
A
DDXC in set
c
ond
_
i6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-sparc:
Fix
s
etcond_i3
2
u
n
initi
a
l
i
zed value
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Rich
a
rd Henderso
n
t
c
g-sparc: Use
ADDXC i
n
ad
d
sub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-sparc:
Support
a
ddsub2_
i
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-pp
c
: Us
e
the ret
u
rn address a
s
a base p
o
inter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc: M
e
rge cache-utils into the b
a
ckend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d Hen
d
e
r
son
qemu/o
s
dep:
Remove th
e
n
e
ed for qemu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tc
g
-ppc: Rename t
h
e tcg/pp
c
6
4
bac
k
end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc: Remove the
b
a
cke
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc64: M
e
rge ppc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hende
r
s
o
n
t
c
g
-
pp
c
6
4
:
Su
p
port mulsh_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
en
d
er
s
on
tcg-ppc64: Merge
p
p
c32 regis
t
er
usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
der
s
on
tcg-ppc64: Merge ppc32 qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
nderson
tcg-ppc
6
4: Me
r
ge ppc3
2
brc
o
nd2, setcond2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: Begin
merging pp
c
32 w
i
t
h
ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-
p
pc64
:
F
ix sub2
im
p
lement
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
t
c
g-ppc64: Merge 32-bit ABI
s
in
t
o
t
h
e
prolo
g
ue
/
frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ulrich Weigand
tcg-ppc
6
4
: A
d
just
t
cg
_
out_call for ELFv2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tc
g
-ppc64:
Sup
p
ort the ppc64
e
l
f
v
2
ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
tcg
-
ppc64
:
Use the corr
e
ct
test i
n
tcg
_
o
ut_
c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
har
d
Henderson
t
cg-ppc64: Better pa
r
ameterize the stack fram
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderso
n
t
cg-
p
pc64: Fix TCG_T
A
RGET
_
CALL_STACK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: Move
c
all
m
acros out of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard H
e
nderson
tcg-ppc64: Make TCG_AREG0 and TCG_
R
EG_C
A
LL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd He
n
derson
tcg-ppc64: Use tcg_out_
{
l
d
,st,cm
p
} i
n
te
r
n
al
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
tcg-ppc64:
R
elax r
e
g
i
ster restrictions i
n
t
cg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
t
c
g
-ppc64: Mov
e
functions around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderso
n
tcg-p
p
c64: Avoi
d
some h
a
rd-codin
g
s
o
f TCG_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc: Use u
i
ntp
t
r_t in ppc_tb
_
set_jmp_
t
arget
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard Hen
d
erson
t
c
g
/optim
i
ze: Don't
s
p
ecial cas
e
TCG_OP
F
_CALL_C
L
OBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Alexander G
r
af
TCG: F
i
x tcg_gen_extr_i
6
4_
t
l for 3
2
bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
t
cg: Remov
e
TCG_TARGET_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard Hen
d
erson
tci: Con
v
ert to new ldst
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
ichard Hende
r
son
t
cg-i386:
F
i
x win64
q
emu
s
tore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nderson
t
c
g/optimize: Remember garb
a
ge
h
i
gh bits for
3
2
-bit
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hen
d
erson
tc
g
/
o
pti
m
ize: Move updating of gen_opc_buf i
n
to t
c
g_opt_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg-s
p
arc: Make d
e
bug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Hende
r
s
on
tcg-s390
:
Make debu
g
_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tcg-arm:
Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
d
e
rson
tcg-aarch64: Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
n
der
s
on
t
c
g
-
i
386:
M
ake debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Allow the d
e
b
ug_frame
da
t
a struct
u
re to
b
e constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg: Move
s
ize
effects out
o
f
d
h
_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
: Remove sizemask and fl
a
gs arg
u
ments to tcg_gen_
c
allN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d
H
enderson
tcg:
S
ave flags a
n
d
c
omputed sizema
s
k in TC
G
Helper
I
nfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hende
r
son
tcg: Register the
h
e
l
per i
n
fo
st
r
uct rathe
r
t
h
an
t
he
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard He
n
derso
n
tcg: Move
side e
f
f
e
cts ou
t
o
f dh_s
i
zemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Inline tcg
_
gen_h
e
lperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
H
enderson
tcg: Use helpe
r
-gen
.
h
in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg
:
P
ush
t
cg-runtime rout
i
nes
i
nto exec/hel
p
e
r-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg: Invert the
i
n
clusion of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
ha
r
d
H
enders
o
n
tcg: Optim
i
ze brcond2 and s
e
tc
o
nd2 ne/e
q
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
t
c
g
-mips: Enab
l
e
direct
chaining
o
f T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
t
cg-mips: Simplify
movc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mi
p
s:
S
implify
b
rcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
H
e
nderson
tcg-m
i
ps: Impr
o
ve s
e
t
c
o
n
d
e
q
/
ne
v
s
ze
r
os
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
t
cg-mips: Si
m
plify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips: Simplify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Henderson
tcg-
m
ips: Si
m
pli
f
y setcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips: Commonize opcode implementat
i
on
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erson
t
cg
-
m
ips:
I
m
p
rove add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips
:
Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mi
p
s: Fix subtrac
t
immediate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next