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
gic: provide defines for v2/v3 targetlist sizes
2015-05-18
Richard Henderson
t
arget-alpha: Raise I
O
V
f
rom CVTQL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard H
e
nder
s
on
target-alpha
:
Suppress underflow from
CVTTQ if DNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ric
h
ard Henderso
n
targ
e
t-alpha: R
a
ise EXC_
M
_IN
V
pr
o
p
e
r
l
y
f
o
r
fp inputs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Rich
a
r
d
H
enders
o
n
t
a
rget-alpha: Disallow li
t
era
l
oper
a
nd t
o
1C
.
30
t
o
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ri
c
hard Henderson
target-a
l
pha: Implement WH6
4
EN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
ichard H
e
n
d
erson
target-al
p
ha:
F
i
x integer overflow
c
hecking insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hender
s
on
target-alpha: Fix cvttq v
s
i
nf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
ichard
Hender
s
on
t
a
rget-alpha: Fix
cvttq v
s
large
i
nt
e
gers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
ic
h
ard He
n
derson
target-alpha: Raise IOV f
r
om CVTTQ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard
H
e
n
derson
target-alpha: Set EXC_M
_
SWC for
e
xceptions from /S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hen
d
erson
target-alpha: Se
t
fp
c
r
_
exc_st
a
t
u
s
e
ven for di
s
a
b
led
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderso
n
target-al
p
ha: Tidy FPCR repres
e
ntatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richa
r
d He
n
derson
target-
a
lpha: Set PC
c
orrectly for f
l
oa
t
ing-point exc
e
ptions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ri
c
hard Henderson
targe
t
-alpha
:
Forget inst
a
lled round mode after MT_FPCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
target-alpha:
R
ename float
i
ng-point subr
o
uti
n
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hender
s
o
n
target-alpha:
Mov
e
VAX helpers to a new fil
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richard Henders
o
n
tcg: Add MO
_
ALIGN, MO_UNAL
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Ri
c
hard
Hende
r
son
tcg:
P
ush merged m
e
mop+mmu_idx par
a
meter
t
o
softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
R
i
chard Henderson
t
cg: Merge memop
a
nd mmu_idx para
m
eters
t
o qemu
_
ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
Richard Hen
d
erson
tc
g
/opti
m
ize: Ha
n
dl
e
or r,a,a
with cons
t
ant a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard He
n
derson
tc
g
:
Co
m
ple
t
e handli
n
g of
ALWAYS and NEVER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
R
ichard Henderson
tcg: Use tcg_malloc to allocate TCGL
a
bel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
Hender
s
on
tcg
:
Change generator-side labels to a
pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richar
d
Henderson
tcg: Change transla
t
or-sid
e
l
abels
t
o a poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
H
enderson
tcg-ia64: Use tcg
_
mal
l
oc to allocate TCGLab
e
lQ
e
muLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tcg
:
Use tcg_ma
l
loc to all
o
cate TCGLabelQemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Re
m
ov
e
unused opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
H
enderson
tcg: Implement
i
nser
t
_op_be
f
ore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richa
r
d He
n
derson
tcg: Remove
opcodes
instead of
n
oping them ou
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Ric
h
ard Hend
e
rson
t
cg:
P
ut opcodes
i
n a linked list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Hender
s
on
tcg: Introduce
tc
g
_op_buf_coun
t
and
t
cg_op_
b
u
f
_full
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
H
e
nderson
tcg: Move emit of INDEX_op_end into gen
_
tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Ri
c
hard Henderson
t
cg:
Reduce ifdefs
in tcg-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
Henderson
tcg: Move s
o
me opco
d
e generation
f
unctions out
o
f line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Rich
a
r
d Henderson
ta
r
ge
t
-s39
0
: I
m
p
l
e
ment E
C
AG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richar
d
Henderson
target-s390: Impl
e
m
e
nt
L
URA
,
LURAG,
S
TU
R
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Ric
h
ar
d
Henderson
target-s390: Fix STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richar
d
Henderson
target-s39
0
: Fi
x
STIDP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Rich
a
rd
He
n
de
r
son
targ
e
t-s3
9
0:
I
m
p
lement EPSW
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
i
chard H
e
nderson
target-s390:
I
mple
m
ent SAM specif
i
cation exceptio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Ri
c
h
a
r
d Henderson
tcg: Always enable
T
CGv
t
ype c
h
ec
k
in
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Hender
s
on
qemu/compiler: Define QEMU_ART
I
FICIA
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
cha
r
d Henderson
tcg
-
aarch6
4
: Us
e
32-bi
t
l
o
a
ds
for qemu_ld_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
Henderson
tcg-
s
parc
:
Use UMULXH
I
instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
H
enderson
tcg-sparc: Rename ADDX/SUBX
i
nsn
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
Henderson
tcg-sparc: Use ADDXC
i
n se
t
cond_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hende
r
s
on
tcg-s
p
arc: Fix
setco
n
d_i32
u
n
initialized value
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-sparc
:
Use ADDXC in addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Rich
a
rd Henderson
tcg
-
sparc: Support addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hende
r
son
cpu-e
x
ec: D
o
CPU_INTE
R
RUPT
_
HA
L
T u
n
conditionall
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard He
n
derson
t
arget-
i
386: Us
e
cpu_exe
c
_in
t
er
r
upt qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d Henderson
t
a
r
get-ppc: Use cpu_exec_interrupt q
o
m hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-lm32: Use cpu_exec
_
interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Henderson
targ
e
t-m
i
cr
o
bl
a
ze: Use
c
pu_exec_i
n
te
r
rupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hen
d
erson
targe
t
-mips: Use cpu_e
x
ec_
i
nterrupt qom
h
ook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
c
h
a
rd Henderson
target-tricore: Remove the dum
m
y i
n
ter
r
upt boilerplate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enderson
target-openris
c
: Use cpu_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d He
n
derson
t
a
r
get-spa
r
c: Us
e
cpu_exec_interrupt qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
t
a
r
get-arm: Use cp
u
_e
x
ec_in
t
errupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
har
d
Henderson
targ
e
t-unicore32: Use
cpu_exec_
i
nterru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ic
h
ard Henderson
target-sh4:
U
se
c
pu_exec_i
n
terrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-alpha:
Use cp
u
_exec_i
n
terrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
target-cr
i
s: Use cp
u
_
e
xec_interru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
e
n
d
erson
target-m68
k
: Use
cpu_e
x
ec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
ta
r
get-s390x: Use cpu_exec_in
t
errupt q
o
m ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enderson
t
a
rget
-
xtensa: Use cpu_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard Hende
r
son
qom: Add cpu_exec_interr
u
pt hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hender
s
on
t
a
rget-p
p
c: Use
c
p
u_exec_enter qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d Henderson
target-m68
k
: Us
e
cpu_
e
x
ec_enter/exit qom hook
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d H
e
nderson
target-i3
8
6:
U
se cpu_exec_enter/e
x
it qom hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
cpu-exec: Remove do-nothin
g
ifd
e
f c
h
ain
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
qom: Add cpu_exec_en
t
er and cp
u
_exec_ex
i
t hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richard Hender
s
on
t
a
r
get
-
p
p
c: Fix
gd
b
stub for ppc
6
4le-linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Rich
a
rd Henderson
target
-
ppc
:
Cha
n
ge default
cpu f
o
r ppc64l
e
-li
n
ux-
u
ser
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
Richard
Hen
d
ers
o
n
disas
/
l
i
bvixl
:
Update
README for versio
n
base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Richard Henders
o
n
tcg
/
ppc: Fi
x
failure i
n
tcg_o
u
t_mem
_
long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc
:
Use the return addr
e
ss
a
s a b
a
se point
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
Henderson
tcg-ppc: Merge
cache-
u
tils
i
nto
the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
qemu/osd
e
p: Remove
the need for
q
emu_init_a
u
xval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
e
r
son
tcg-ppc: Rename th
e
tcg/
p
p
c
64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg
-
ppc: Remove
the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
hard H
e
n
derson
tc
g
-ppc64:
M
e
r
ge p
p
c3
2
s
h
ifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64: Support
m
ulsh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hende
r
son
tcg-ppc64
:
Merge ppc32 reg
i
s
t
er usag
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
o
n
tcg-ppc64: Merg
e
ppc32
q
e
mu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
o
n
tcg-ppc64:
M
erge ppc32 brcond2, setcond2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-pp
c
64: Be
g
i
n merging ppc32 wi
t
h
p
p
c6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-p
p
c64: Fi
x
sub
2
impl
e
m
e
n
tat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-ppc64
:
Merge 32-
b
it ABIs
into the prologue
/
fra
m
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc6
4
: Sup
p
ort the ppc64 elfv2
ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d H
e
nderso
n
t
cg-ppc64: Use the c
o
rrect test in
t
cg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hend
e
rson
tcg-
p
pc64:
Bette
r
param
e
ter
i
ze the
s
tac
k
frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
t
c
g-ppc64
:
F
i
x TCG_TA
R
G
E
T_C
A
LL_STACK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard H
e
n
ders
o
n
tcg
-
ppc64:
Move
c
all m
a
c
ros out
o
f tcg-t
a
r
g
e
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc
6
4: Make TCG_AREG0 and
T
C
G_REG
_
CALL_STACK
e
num
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard H
e
nderson
t
cg-ppc64: Us
e
tcg_out_{ld,st,cm
p
}
i
n
ternally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hende
r
son
t
c
g-ppc64: Relax register rest
r
ictions in tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: M
o
ve fu
n
ct
i
ons around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc64: Av
o
id som
e
hard-codings of TCG
_
T
Y
PE_I6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
n
de
r
son
tc
g
-pp
c
: Us
e
uintptr_
t
in
p
pc_tb_set_jmp_ta
r
get
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next