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
R
i
cha
r
d Henderson
tc
g
: Push merged memop+
m
mu_idx param
e
ter to so
f
tmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richa
r
d Henderson
tcg: Merge
memop and
m
mu_idx parameters to qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
Richard Hende
r
so
n
t
cg/
o
ptimize: Handle or r,a,a wit
h
con
s
tant a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
t
c
g:
C
omplete
h
a
n
dling o
f
ALWAYS and
NEVER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Rich
a
r
d
Henderso
n
tcg: Use t
c
g
_mal
l
oc to allocate TCGL
a
b
e
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henders
o
n
tcg: Cha
n
ge generator
-
s
ide la
b
els t
o
a pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tc
g
: Change translator-si
d
e
labels
t
o
a
pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
R
ichard H
e
nders
o
n
tcg-ia64: Us
e
tcg_
m
alloc
t
o
alloca
t
e
TCGLab
e
lQemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderso
n
tcg:
Use tcg_malloc t
o
allocate TCGLabel
Q
e
m
u
L
dst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
Henderson
tcg: Rem
o
ve unused opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
chard
H
ende
r
son
tcg:
I
m
p
le
m
e
n
t inser
t
_op
_
b
e
f
ore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderso
n
tcg:
R
e
move opc
o
des instead
of no
p
ing them
o
ut
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
Henderson
tc
g
: Put
opcodes
i
n
a linked list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
H
enderson
tcg: Introduce tcg_op_buf_count and
tc
g
_op_buf
_
f
ull
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd Henderson
t
c
g
: Move emit of INDEX_op_end into gen_tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
H
e
nd
e
rson
tcg: Red
u
ce
ifdefs in
tcg-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henders
o
n
tcg: Move some opcode
gen
e
r
ati
o
n function
s
o
u
t of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard
Henderson
tar
g
et-s390: Implement ECAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Hen
d
e
r
son
targ
e
t
-s390: Implement
L
URA, LURAG,
STURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
i
chard Hender
s
on
t
a
rge
t
-s390: F
i
x STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richar
d
H
e
nderso
n
target-s390: Fix STI
D
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nder
s
on
target-s
3
90: Impleme
n
t
EPSW
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nderson
target-s390: Implement SAM
sp
e
c
i
fication e
x
ception
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
chard Hend
e
rson
t
cg: Always enable TCGv ty
p
e che
c
king
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
qem
u
/
c
ompiler: Def
i
ne
Q
E
MU_ARTIFIC
I
A
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-aarch64: Use 32-bit
l
o
a
ds
for qemu_ld_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
H
e
nderson
tcg-spa
r
c
:
Use UMULXHI instru
c
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Henderson
tcg-sp
a
rc: Rename ADDX/SUB
X
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
t
cg-sparc: Use ADDXC
in s
e
tcond
_
i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
ich
a
rd Hend
e
rson
tcg-sp
a
rc: Fix
setcond_i32 unini
t
i
a
lized value
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
chard He
n
derson
tcg
-
sparc: Use
A
D
DXC
i
n addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Ri
c
hard Henderson
t
c
g-sparc:
S
upport add
s
ub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d
Hende
r
son
cpu
-
e
xec
:
Do CPU_INTERRUPT_HALT unconditiona
l
ly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
cha
r
d
Hen
d
ers
o
n
ta
r
get-i386: Use cpu_ex
e
c_interr
u
pt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
targ
e
t-p
p
c: Use cpu_exec_interrupt qom
h
ook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
t
a
rget-lm32: Use cpu_exec_i
n
terrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard Hen
d
erso
n
target-micro
b
l
aze: Use cpu_
e
xec_i
n
terru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d
Hend
e
rson
t
arget-m
i
p
s: Use cpu_exec_in
t
errupt qom
h
o
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Henders
o
n
targe
t
-tricore: Remove the dummy interru
p
t
b
oilerplate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard H
e
nders
o
n
target-o
p
enrisc: Use cpu
_
exec_inter
r
upt
q
om
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
r
d Henderson
target-spa
r
c: U
s
e cpu_e
x
ec_interr
u
pt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
c
hard H
e
nderson
tar
g
et-a
r
m: Use cpu_e
x
ec_interrupt
q
o
m h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
Henderson
target-unicore32: Use cpu_e
x
ec
_
inte
r
ru
p
t
qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard H
e
nderson
targ
e
t-sh4: Use cpu_exec_
i
nterrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
H
enderson
ta
r
get-alpha: Use
cpu
_
e
x
ec_in
t
errupt qom h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
Henderson
target-cris:
Use cpu_e
x
e
c_inte
r
rupt qo
m
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d Henderson
tar
g
et-m68k: Use cpu_exec_interrupt qo
m
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hen
d
erson
target
-
s39
0
x
:
Use
cpu_exec_interrup
t
qom h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
ch
a
rd
H
enderson
targe
t
-xt
e
n
s
a: Use cpu_exec_inte
r
rupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
h
ard Henderson
q
o
m:
A
dd cp
u
_exec_in
t
errupt
h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard He
n
derson
target-ppc: Use cp
u
_ex
e
c_
e
nter qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard H
e
nderson
targ
e
t
-
m68k
:
U
se cpu_exec_enter
/
e
x
i
t qo
m
hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Hen
d
erson
target-i386
:
U
s
e cpu_exec_en
t
e
r/exit qom hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard
Henderson
cpu-exec: Remove do-
n
othing ifdef chains
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderso
n
q
o
m: Add cpu_e
x
ec_ente
r
and cpu_exec_exit hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
R
ic
h
ard
H
e
nd
e
rson
target-ppc: Fix
gdbstub for ppc64le-linu
x
-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richard Hender
s
on
t
a
rget-pp
c
: Change d
e
fault cpu fo
r
ppc64l
e
-
l
inux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Rich
a
rd Henderson
d
i
sas/libvixl: Update README fo
r
version base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Henders
o
n
tcg/p
p
c: Fi
x
failure in tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-ppc: Use the ret
u
rn add
r
e
s
s as a base poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc: Merge cache-utils into t
h
e
backe
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Hende
r
son
q
e
mu/os
d
ep: R
e
move th
e
nee
d
for qemu_init_
a
uxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
t
c
g-p
p
c: Rename the tcg/p
p
c6
4
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
Henderson
t
c
g-
p
pc:
R
e
move the bac
k
end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
char
d
Hende
r
son
tcg-ppc64
:
M
erge ppc32
shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64:
S
u
p
port mulsh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hend
e
rson
tcg-ppc64
:
Merge ppc
3
2
r
e
gister
u
sage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64
:
M
e
rge ppc32 qemu_ld
/
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
o
n
tcg-ppc64: Me
r
g
e
p
p
c3
2
brcon
d
2, setcond2, m
u
luh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd H
e
n
d
erso
n
t
cg-ppc64: Begin merging
p
pc32 with
ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc64: Fix sub2 im
p
lementatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64:
Merge 32-bit AB
I
s in
t
o
t
he pr
o
logue
/
frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henderson
t
c
g-ppc64: Supp
o
rt the
p
pc64
e
l
fv2 ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-p
p
c64: Use th
e
correct t
e
st in
tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Hend
e
rson
tcg-
p
pc6
4
: Bette
r
param
e
te
r
ize the
s
tack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc64
:
F
i
x TCG_TA
R
GET_C
A
L
L
_STACK_OFFS
E
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ich
a
rd Henderson
tcg-ppc64: Move
c
all macros out of
t
c
g
-targ
e
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hender
s
on
tcg
-
ppc64: Make
TC
G
_AREG0
a
nd TCG_REG_CALL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nd
e
rson
tcg-ppc64
:
Use tcg_out_{ld,st,
c
m
p
} inter
n
ally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg
-
ppc
6
4: Relax re
g
ister restrictions in tcg_ou
t
_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
ppc64:
M
ov
e
functi
o
ns around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard H
e
nd
e
rson
tcg-pp
c
64: Avoid
s
ome hard-coding
s
of TC
G
_
T
Y
PE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
n
d
e
rson
tcg
-
pp
c
: Use
u
in
t
ptr_t in ppc_t
b
_set_jmp_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard Hen
d
erson
tcg/optim
i
ze: Don't special
c
ase TCG_OP
F
_
C
ALL_CLO
B
BER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Ric
h
a
rd Hen
d
erson
tcg: Remove TC
G
_
TARGET_HAS_
n
ew
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tci: Con
v
ert to n
e
w l
d
s
t
opc
o
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
tcg
-
i386: Fix win64 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tcg/opt
i
mize: R
e
member garbage high
bits
f
or 32-bit o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg/optimize: Move updating
o
f gen_opc_buf
i
nto t
c
g
_opt_gen_
m
ov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard H
e
nderson
tcg-sparc: Make
debug
_
frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg-s390: Make debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d Henderson
t
c
g
-arm: Make
debug_
f
rame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d Henderson
tcg-aarc
h
64:
M
a
k
e deb
u
g_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
erson
t
c
g-i3
8
6: Make debug_frame co
n
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Allow the de
b
ug_fra
m
e data
s
t
ructu
r
e
to be co
n
stant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Mo
v
e size effects out
o
f dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d Henders
o
n
tcg: Remove sizem
a
sk and flags argum
e
nts to t
c
g
_
g
en_
c
allN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henders
o
n
tcg: Sa
v
e
flags
a
nd computed
siz
e
mask
i
n TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
:
Regist
e
r
t
h
e
h
elper in
f
o
s
truct rather than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hen
d
e
rson
tcg
:
Move
s
ide
effec
t
s ou
t
of d
h
_si
z
emask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next