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: Push merged memop+mmu_idx parameter to softmmu routines
2015-05-14
Richard He
n
derson
tcg: Push merged me
m
op+mmu_idx
p
arameter to softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richard Henderso
n
tcg: Me
r
ge
m
emop and
m
mu
_
idx paramet
e
rs to q
e
mu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
Richa
r
d Hender
s
on
tcg/op
t
imize: Handle or
r,a,a with constant a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tcg: Comp
l
ete h
a
n
dling
of ALWAYS and NEVER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard He
n
derson
t
cg: Use
t
c
g
_mallo
c
t
o al
l
ocate TCGLabel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
H
enderson
tcg: Change generator-side la
b
els to
a
p
ointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richa
r
d
Henderson
tcg: C
h
ange
tran
s
lat
o
r-s
i
d
e
l
a
b
els to a pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Ric
h
ard Hend
e
rson
tcg-ia64: Use tcg_mal
l
oc to
a
l
locat
e
TCGLab
e
lQemu
L
d
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Ric
h
ard
Hender
s
on
tcg
:
Use
t
cg_mall
o
c to
a
lloca
t
e
T
CGLa
b
elQemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
Henderson
t
c
g
:
Remove unused opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
r
d
H
ender
s
o
n
tcg: Im
p
lement insert_op
_
b
e
fore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Hen
d
erson
tcg:
R
e
m
ove opcodes inste
a
d o
f
noping
t
hem out
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richa
r
d Hen
d
er
s
on
t
c
g:
Put opcodes in a linked list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg:
Introduce
t
cg_
o
p_buf_count and tcg_op_buf_ful
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
ichard Hender
s
on
tc
g
: Move emit of
I
NDEX_
o
p_end into gen_tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
ichard He
n
ders
o
n
tcg: Reduce ifdefs in tc
g
-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard H
e
nderson
tcg: Move
some opco
d
e gener
a
tion
f
unctions out
o
f line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard He
n
derson
t
arget-s39
0
: I
m
ple
m
e
nt ECAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richar
d
H
e
nde
r
son
target-
s
390: Impl
e
ment LURA,
LURAG,
S
TURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Ri
c
h
a
rd Henderson
target-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
i
x
S
T
I
DP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
i
c
hard
H
e
nde
r
s
o
n
target
-
s390: Impleme
n
t EPS
W
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
i
chard
H
enderson
target-s390: Impleme
n
t SAM speci
f
ication
e
xceptio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard He
n
derson
tcg: A
l
w
a
y
s enable TCGv t
y
pe
che
c
king
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
Henderson
q
emu/comp
i
ler:
Define QEMU_A
R
TIFI
C
IAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard He
n
derson
tcg-aarch64
:
Use 32
-
bit loa
d
s
for qemu_ld_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richa
r
d Hender
s
on
tcg-sparc:
U
s
e
U
MULXHI in
s
truction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
c
hard Henderson
tcg-sparc:
R
e
n
ame ADDX/SU
B
X in
s
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
t
cg-sparc: Use ADD
X
C
i
n setcond_
i
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
ichard Henderson
t
c
g-sparc: Fix setcond_i3
2
uninitialized valu
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Ri
c
h
a
r
d Henderson
t
cg-sparc:
U
se
ADDXC i
n
add
s
ub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Henderso
n
tcg-spa
r
c: S
u
pport
a
d
ds
u
b2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard H
e
n
d
erson
c
p
u-exec: Do CPU_I
N
TERRUPT_HALT unc
o
nditi
o
nally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
hard Hen
d
e
r
son
targ
e
t-i386: Use cpu_exec_interrupt qom
h
ook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
hard H
e
nder
s
on
t
a
rget-ppc: Use c
p
u_exec_interrupt qom
h
ook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target
-
lm32: Use cpu_
e
xec_int
e
r
ru
p
t qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
Henderson
target-microbl
a
ze: Use cpu_exec_interrupt
q
om hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard Hender
s
on
tar
g
e
t
-mips:
Use cpu_exe
c
_interrupt
q
om hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard
H
ender
s
on
target-tricore: Remove the d
u
mm
y
interru
p
t bo
i
l
erplate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
r
d Hen
d
e
r
son
target-openrisc:
U
se cpu_ex
e
c_interru
p
t
qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard
Henderso
n
targ
e
t-
s
p
a
r
c: Use cpu_
e
xec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard Hende
r
son
targe
t
-
arm: Use
cpu_exec
_
inter
r
up
t
qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hender
s
on
target-unicore32:
U
se c
p
u_ex
e
c_in
t
errupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
char
d
Henderson
target-sh4
:
Use cpu
_
exec_inte
r
rupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard Hen
d
erson
t
arget-al
p
ha:
U
se cpu_exe
c
_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hend
e
rson
t
a
r
g
e
t-cris
:
Use cpu_exec
_
i
n
terrupt qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard Henderson
target-m68k: Use cpu
_
exe
c
_inter
r
upt qom h
o
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderso
n
t
a
rge
t
-s390x:
U
se
cp
u
_
e
xec_in
t
errupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-
x
tensa: Use
c
pu_exec_interru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d H
e
nderson
qo
m
:
Add cpu_exec_interrupt hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
targe
t
-ppc: U
s
e cpu_exec_enter qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henders
o
n
target-
m
68k: Use c
p
u_exe
c
_en
t
er/exit qom hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard
H
end
e
rson
ta
r
get-i
3
86: U
s
e c
p
u_exec_enter/exit qom
h
ooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
Hend
e
r
s
o
n
c
pu-exe
c
: Rem
o
ve do
-
n
oth
i
ng ifdef chain
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
qom: Add cpu_exec_enter and cpu_exec
_
e
x
it hoo
k
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richard Henderson
target-ppc: Fix
g
dbs
t
ub
f
or
p
pc64l
e
-linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richard Hend
e
rson
target-ppc: Change def
a
ult
cpu
for ppc64le
-
linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Richard Henderson
disas/libvix
l
:
Update README for
v
ersion
base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Hen
d
erson
tcg/p
p
c: Fix fa
i
lure
in tcg_
o
ut_mem_
l
o
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-
p
pc:
Use the
r
e
turn address as a base pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
e
rson
tcg
-
ppc: Merge cache-ut
i
ls i
n
to the
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
Henderson
qemu/o
s
d
ep: Remove the need for
q
emu_init
_
auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-p
p
c: Renam
e
the
t
cg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
icha
r
d Hende
r
son
t
cg-p
p
c
:
Remove the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderson
tcg-ppc64
:
Merge p
p
c32
s
hifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
har
d
Henders
o
n
tcg-p
p
c
64: Support mulsh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-ppc6
4
: Merg
e
ppc32 regi
s
ter usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d H
e
nderson
t
c
g-ppc64: M
e
rge ppc3
2
qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
t
cg
-
ppc64: Me
r
ge ppc32
brcond2, setcond2, mul
u
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg
-
ppc64: Begin merging
ppc32 with ppc6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
cha
r
d
Henders
o
n
tcg-ppc64: Fix
s
ub2
implementatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
t
c
g
-ppc64:
M
erge 32-bit ABIs
i
nto the prologue / frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg
-
ppc64
:
Support the
ppc64 elfv2 ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-ppc
6
4
:
U
se t
h
e correct test i
n
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tc
g
-
ppc64: Better
pa
r
ameterize the
s
t
a
ck f
r
am
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
a
rd H
e
nderson
tcg-ppc
6
4: Fix
T
CG_TARGET_CALL
_
STACK_O
F
FSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rso
n
tcg-ppc64: Move call m
a
cros
o
ut of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tc
g
-ppc64: Make TCG_AREG0 and TCG_REG_CAL
L
_STACK
enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: Use
t
c
g
_out_{ld,st,cmp} in
t
ernally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
tcg-
p
pc64:
R
elax re
g
ister rest
r
ictions in tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
en
d
e
rson
tcg
-
ppc64:
Move functions around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg-ppc6
4
: Avoid
some
h
ard-codin
g
s of TCG_T
Y
PE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
enderso
n
tcg-
p
p
c
: Us
e
u
i
nt
p
tr_t in
p
p
c
_
tb_s
e
t_jmp_ta
r
get
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
R
ichard Henderson
t
cg/o
p
tim
i
z
e
: D
o
n't s
p
ecial
c
a
se TCG_OPF_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Henders
o
n
tcg: Remove
TC
G
_TARGE
T
_HAS_new_
l
d
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard Henderson
tci: Convert to new ldst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hender
s
o
n
t
cg-i386: Fix win64 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/opti
m
ize:
R
e
m
e
mber garbage hi
g
h bits for 32-bit
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hender
s
on
tcg/optimize: Move
u
pdat
i
ng of
g
e
n_opc_b
u
f into
t
c
g_opt_gen_
m
ov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
H
enderson
tcg
-
spar
c
: Make
debug_frame
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henders
o
n
tcg-s390: Mak
e
debug_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
so
n
tcg-arm:
Ma
k
e debug
_
frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hend
e
rson
tcg-aarch64: Make
d
ebug_fr
a
m
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard H
e
nderson
tcg-i386: Ma
k
e debug_
f
rame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
t
cg: A
l
low the deb
u
g
_frame data structure to b
e
const
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
t
cg:
Move
s
ize effects out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Remove siz
e
mask
a
n
d flags argumen
t
s
t
o t
c
g_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
end
e
rson
tcg:
Save flag
s
and c
o
mputed
sizemask in TC
G
H
e
lperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Reg
i
ster the
h
el
p
er inf
o
struct rather than
t
he
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Move s
i
de effe
c
t
s
o
u
t of dh
_
si
z
emask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next