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
target-arm: Don't take interrupts targeting lower ELs
2014-09-25
Ri
c
h
a
rd Henderson
cpu-exec: D
o
CPU_IN
T
ERRUPT_HALT uncon
d
i
t
ionally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
targ
e
t-i386: Us
e
cpu
_
exec_
i
nt
e
rrupt
q
o
m
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
a
rd
Henderson
t
a
r
get-ppc: Use c
p
u_exec_interrupt q
o
m hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
Henders
o
n
target-lm32: Us
e
cpu_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
Hen
d
e
rson
ta
r
get-microblaze: Use cp
u
_ex
e
c_interr
u
pt q
o
m hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hen
d
erson
target-
m
ips: Use
cp
u
_exec_interrupt
q
o
m hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enderson
target-tricore:
Rem
o
ve the dummy
interrupt boilerpla
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderso
n
target
-
openrisc
:
U
s
e cpu_exec_i
n
terr
u
pt qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Henderson
t
a
rget-sparc: Use cp
u
_exec_i
n
t
e
rrupt qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
har
d
Henderson
target-
a
rm: Use cpu_
e
xe
c
_interrup
t
qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henders
o
n
target-unicore32: Use
c
pu_
e
xec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
tar
g
et-sh4:
U
s
e cpu_exec_interrupt
qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard H
e
nderson
t
arget-alpha: Us
e
cpu_exec_
i
nter
r
upt qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enderson
target-cr
i
s: Use cpu_exec
_
i
n
terrupt qom h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d Henderson
target-m68k:
Use cpu_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-s390x:
U
se cp
u
_exec_interru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
cha
r
d Henderson
target-xtensa: Use cpu_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hende
r
s
o
n
qom
:
Add cpu_exec_interrupt
ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-p
p
c: Use
c
pu_
e
xec_enter qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
c
hard Henders
o
n
target-m68k:
U
se
c
pu_exec_
e
nter/exit qom hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard
Henderson
target-i386: Use
c
p
u
_exec_enter/exit q
o
m hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
cpu-exec:
Re
m
ove do-nothing
i
fdef chains
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
h
a
r
d
H
enderson
qom
:
Add cpu_e
x
ec_enter and cpu_exec
_
exit hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richa
r
d Hen
d
erson
target-ppc:
F
ix
g
dbstub for
pp
c
6
4
l
e-linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
R
i
chard Henderson
target-ppc:
C
h
a
nge default cpu for p
p
c
6
4le-li
n
ux-u
s
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Ri
c
ha
r
d H
e
nderson
disas/l
i
bvixl: Update READM
E
for version base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Hende
r
s
on
tcg/
p
pc: Fix f
a
i
lure in tcg_out_m
e
m_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hende
r
s
o
n
tcg-pp
c
:
Use the return address as
a
base pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
nderson
t
c
g
-ppc
:
Mer
g
e
cache-utils into the
b
ackend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
ende
r
son
q
em
u
/osdep: Remove the need for qemu_
i
nit_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg
-
ppc
:
Rename th
e
tcg/ppc64
b
a
ckend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg
-
ppc
:
Rem
o
v
e
t
h
e
b
ac
k
end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-pp
c
64: Me
r
g
e ppc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderso
n
tcg-
p
pc64: Su
p
port
m
u
ls
h
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Merge ppc32 register u
s
age
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
ard
H
enders
o
n
tcg-ppc64:
M
erge p
p
c3
2
q
e
mu_l
d
/
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64
:
Merg
e
ppc32
b
rcond2, setco
n
d
2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
hard H
e
nderson
tcg-ppc64:
B
egin
m
e
r
ging ppc3
2
w
i
th ppc
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard
H
ende
r
s
o
n
tc
g
-ppc64: F
i
x sub2 impl
e
mentation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
He
n
derson
tcg-p
p
c64: Merge 32-bit ABIs
i
nto t
h
e
p
rologue / f
r
ame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64:
S
upport the ppc64
elfv2
ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichar
d
Hende
r
so
n
tcg
-
p
p
c64: Us
e
the correct test
in tcg_
o
ut_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erso
n
tcg-ppc64: Bett
e
r para
m
eterize
t
h
e s
t
a
c
k f
r
ame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64:
F
i
x TCG_TA
R
G
E
T_CALL_STACK_OFF
S
ET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd
He
n
der
s
on
tcg-ppc64:
Move call
ma
c
r
os out of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-
p
pc64:
Ma
k
e TCG_AREG0 and T
C
G_REG_CALL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Hend
e
rson
tcg-ppc64: Use tc
g
_out_{ld,
s
t,cmp}
i
nter
n
ally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Hend
e
rson
t
cg-ppc64:
R
elax register restrictions in tc
g
_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
char
d
Henderson
tcg-ppc6
4
:
M
o
ve function
s
around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Av
o
id so
m
e ha
r
d-codings o
f
TC
G
_TYPE_I6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
He
n
ders
o
n
tcg-ppc: Us
e
u
in
t
p
tr_t in ppc_t
b
_set_jmp_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Rich
a
rd H
e
nders
o
n
tcg
/
optim
i
ze: Don't s
p
ecial case T
C
G_OPF_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Henderson
t
c
g
: Remove TCG_TAR
G
ET_
H
AS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
c
h
ard
Henderson
tci: Co
n
vert to
new ldst
op
c
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Henderson
t
cg-i386: Fix win64 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg
/
optimize: Remember
g
arbage high bits
for 32-bit op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg/
o
ptimi
z
e
:
Move updatin
g
of g
e
n_opc_
b
uf into tcg_opt_gen_mov
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard H
e
n
d
er
s
o
n
tcg-sparc:
Mak
e
debug
_
fra
m
e
c
on
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg-s39
0
: Make d
e
bu
g
_f
r
a
m
e const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
a
rd Henderson
tc
g
-arm: Mak
e
debug_fr
a
me
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
H
enderson
tcg-
a
arch64:
M
ake debug_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
tcg-i3
8
6: Ma
k
e
d
e
b
ug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henders
o
n
tcg:
A
llow the
d
ebug_frame da
t
a
s
tructure
t
o
be
c
onstant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
e
n
derson
t
cg: Move size effects out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
t
c
g: Remove
s
izemask
a
nd
f
lag
s
arguments
t
o tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
har
d
Hend
e
r
son
tcg:
Save fl
a
g
s
a
n
d computed siz
e
mask
i
n T
C
G
H
elperI
n
fo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Register
t
h
e
helper info struct rather than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henders
o
n
tcg: M
o
ve s
i
de effects out of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Inl
i
ne tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tcg: Use helper-gen
.
h in t
c
g-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
e
nderson
tcg: Push t
c
g-runtime rout
i
nes in
t
o exec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
t
c
g: Invert
t
he inclusion of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g
: Optimiz
e
b
rcond2
and
setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips: Enable direc
t
c
h
ain
i
ng of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard H
e
nderson
t
cg-mips:
S
implify m
o
vcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erso
n
tcg-
m
ips: Simpli
f
y brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips:
I
mprov
e
setco
n
d eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd He
n
derson
tcg-m
i
ps: S
i
mpl
i
fy se
t
cond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderso
n
tcg-mips: S
i
mp
l
ify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Simpli
f
y
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
erson
tcg-mi
p
s: Commonize
o
pcode i
m
plem
e
nta
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
o
n
tcg-mips: Improv
e
a
dd
2
/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tc
g
-mips: Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
d
er
s
on
tc
g
-mips: Fix
s
ub
t
ract immediate
range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
Henderson
tcg
-
mips: Na
m
e the opcode enumera
t
io
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mips: Use EXT f
o
r AND on
m
ips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
e
nderson
t
c
g
-
mips: U
s
e T9
for TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
tcg-
m
ips
:
Introduce
T
CG_TMP0,
T
CG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
icha
r
d Hende
r
son
tcg-
m
ips: Rearrange registe
r
all
o
cati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d Henderson
tcg-
m
ips: Conve
r
t to new_ld
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
ers
o
n
tcg-mips: Con
v
er
t
to new qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nders
o
n
tcg-
m
ips: Move
softmmu slow pat
h
out
of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mips: S
p
l
i
t large l
d
st off
s
e
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Fi
l
l
t
h
e
exit_tb dela
y
s
lot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg-mips: Us
e
J
a
nd JA
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-
m
ips: Cons
t
rain the code_gen_bu
f
f
er to be wi
t
hin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
H
e
n
d
erson
tcg-mips
:
Layou
t
executable and
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
R
i
c
hard Hen
d
erson
tci: Fix tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
9
0
: Implement direct c
h
a
ining o
f
TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hen
d
erson
t
c
g-s390: Don't force -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next