repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Update version for 2.4.1 release
2015-10-21
Ri
c
har
d
Hend
e
rson
targ
e
t-ar
m
: Sha
r
e all common TC
G
t
e
mp
o
raries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-08-04
Richard Henders
o
n
tar
g
e
t-mips: Co
p
y restrictions
f
rom ext/
i
ns to dext
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-07-30
Richard Hen
d
erson
bsd-user: F
i
x operand to cpu_x86_exec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-07-24
R
i
chard
Hende
r
son
tcg/a
a
r
c
h
6
4: us
e
32-bi
t
offs
e
t for 32-
b
it softm
m
u emulation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-07-23
Richard Henderson
tcg/i386:
Ext
e
nd addr
e
sses for 32
-
bi
t
gues
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-06-12
Richard Hende
r
son
linu
x
-
us
e
r: Add H
W
CAP f
o
r SH4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-06-12
Ric
h
ar
d
H
e
n
d
e
r
s
o
n
linux-user:
D
efau
l
t
sh4
t
o sh7785
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-06-09
Richa
r
d Henderson
tcg
:
H
andle MO_
A
MASK in
tcg_du
m
p_ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-06-09
R
ichard
H
enderson
tcg: Mask TCGM
e
mOp appropriately for in
d
exing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-21
Richard Henderson
ta
r
get-alpha:
Add vector implemen
t
a
t
ion for
C
M
P
BGE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-21
Richard Hend
e
rson
targe
t
-alpha: Rewrite helper_zapnot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hend
e
rson
t
arget-alpha: Raise
IOV from CVTQ
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hend
e
rson
targe
t
-
alpha: Suppress underflow from CVTTQ if DNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Rich
a
rd Henderson
t
a
rget-alpha
:
Raise
EXC
_
M_INV
properl
y
for fp in
p
uts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard
Hender
s
o
n
target-alpha: Disallow l
i
teral operand to 1C
.
30
t
o
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ric
h
ard Henderson
target-alpha: Implement WH64EN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
ichard Hen
d
e
r
so
n
target-al
p
ha: Fi
x
int
e
ger overflow chec
k
ing insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
i
chard H
e
nd
e
rson
targe
t
-alpha: Fix cvttq vs inf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ri
c
ha
r
d
H
enderson
target-alpha: Fix cvttq vs large integer
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard He
n
ders
o
n
tar
g
et-alp
h
a: Rai
s
e
I
OV from CV
T
TQ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
t
arget-alp
h
a: Set EXC_M
_
SWC for e
x
ceptions from /S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Rich
a
rd
H
ender
s
on
target-alpha
:
Set
fpcr_exc_status
e
ven for disable
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hende
r
son
t
arge
t
-
a
lpha: Tidy FPCR represe
n
t
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
targe
t
-alpha: Set
P
C correc
t
ly
f
or flo
a
ting-point
e
x
ceptions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
target-alpha: Forget installed round mode after M
T
_FPCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
i
chard He
n
derson
target-alp
h
a
: Rename floating-point subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderso
n
target-
a
lpha: Mo
v
e
V
AX help
e
r
s
t
o a new
file
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Ric
h
ard Henderson
tcg: Add MO_ALIGN
,
MO_UNALN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
R
ichard
Hend
e
r
s
on
tcg:
P
ush
merged
m
e
m
op+
m
mu_idx parameter to
s
oftmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Ric
h
a
rd
Hende
r
son
t
c
g
: Merge memop and mmu_idx para
m
eters
to
qemu_l
d
/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
Richa
r
d
H
e
n
d
er
s
on
tcg/opt
i
mize:
Handle or r,a,a
with c
o
nst
a
nt a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
H
enderson
tcg: C
o
mplete handling of
ALWAYS and NEVE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard
H
enderson
tc
g
:
Use tcg_malloc t
o
a
l
locate
T
CGLabel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Ric
h
a
r
d Hen
d
erson
tcg: C
h
ange ge
n
erator-side la
b
els to a po
i
nter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
t
c
g: Change tran
s
lator-side labels
t
o a pointe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Ric
h
ard
H
enderson
tcg-ia64: U
s
e t
c
g_mal
l
oc
t
o
allocat
e
TCGLabe
l
Q
e
muLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
R
i
c
ha
r
d Hend
e
r
son
tc
g
: Use tcg_malloc to a
l
locate TCGLabelQemu
L
d
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
ichard Henderson
t
c
g:
R
emove unused opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
chard
H
ende
r
son
tcg:
Implement ins
e
rt_op_before
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Ri
c
h
a
rd Henders
o
n
tcg:
Remove opcodes instead of
nop
i
ng
them out
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
Hend
e
rson
tcg: Put
opcodes in a lin
k
ed
l
ist
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Intr
o
d
uce
tcg_op_buf_coun
t
and tc
g
_op_
b
uf_full
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
chard Henderson
tcg: Move emit of IND
E
X_op
_
end into g
e
n
_tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard
Henders
o
n
t
cg: Reduc
e
i
fdefs i
n
tcg-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard H
e
nderson
tcg: Move
s
ome opcode generati
o
n functions out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard
H
ende
r
son
target-s39
0
:
I
mp
l
eme
n
t ECAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard
Hen
d
erson
target
-
s
390: Implemen
t
LURA,
LURAG, STURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
t
a
rget
-
s
390:
F
ix STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
ichard Henderson
t
a
rget-
s
3
90: Fix
S
T
IDP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard
H
en
d
erson
target-s390
:
Implement EPSW
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
target-s390: Implement SA
M
specifica
t
ion excepti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard He
n
d
e
r
son
tcg:
A
lways
enable
T
C
Gv type che
c
kin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
ic
h
ard Henderson
qemu/compiler:
De
f
ine
QEMU_A
R
T
I
F
ICIAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
t
c
g-a
a
rch64: Use 32-bit lo
a
ds for qemu_ld_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
icha
r
d Henderson
tcg-sparc:
U
se UMUL
X
HI instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-s
p
arc:
R
e
na
m
e ADD
X
/SUBX insn
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Henderson
t
c
g
-
s
parc: Use ADDXC in setcond_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Hend
e
r
son
t
cg-sparc: Fix setcond_
i
32 unin
i
ti
a
lized va
l
u
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richa
r
d Hen
d
erson
t
cg-s
p
arc
:
Use
A
D
DXC in addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hend
e
rson
tcg-s
p
arc: Su
p
por
t
addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard
Hender
s
on
cpu-exec: Do CPU_INTERRUPT_HALT unconditi
o
na
l
ly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richa
r
d Henderson
target-i386: Use cpu
_
exec_interru
p
t qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ich
a
r
d Henders
o
n
t
a
rget-pp
c
: Use cpu_exec_
i
n
terrupt qom
h
ook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
ta
r
get-lm32: Use cpu
_
e
x
ec_interrupt q
o
m hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard Henderson
target-mic
r
oblaze:
Use cpu_exec_interrup
t
qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ic
h
ard
H
enderson
targe
t
-
mips: Use cpu
_
exec_
i
nt
e
r
r
upt qo
m
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
c
hard Henderson
ta
r
get-tricor
e
:
R
em
o
ve
the dum
m
y interrupt boilerplate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
t
arget-
o
penrisc:
U
se c
p
u
_exe
c
_int
e
rrupt qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
ard Hender
s
on
targe
t
-spar
c
:
U
s
e
cpu_exec_
i
nterrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
Henderson
target-ar
m
: Use cpu_exec_interrupt qom
hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Henderson
ta
r
get-unico
r
e
3
2
: Use cpu_e
x
ec_int
e
r
rupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd Hend
e
rson
targe
t
-sh4: Use c
p
u_exec_interrupt qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enderson
targe
t
-alpha
:
Use cpu_exec_interr
u
pt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Hend
e
rson
targ
e
t-cris: Us
e
cp
u
_e
x
ec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ri
c
hard Henderson
target-m68k: Us
e
cpu_exec_interrupt qom ho
o
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Ric
h
a
r
d
H
enderson
targ
e
t-s390
x
: Use c
p
u_exec_interrupt qom hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard Henderson
target-xt
e
n
sa: Use
c
pu_exec_interr
u
pt qo
m
h
o
ok
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Rich
a
rd
Henders
o
n
qom: Add cpu_exec_i
n
terrupt hook
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
i
chard
Henders
o
n
target-ppc: Use cpu_exec_e
n
te
r
qom hoo
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
R
ichard Hen
d
ers
o
n
target-m68k
:
Use cpu
_
exec_enter/exit
q
om hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard
H
enders
o
n
target-i386: Use cpu_exec_ente
r
/ex
i
t
q
om ho
o
ks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richar
d
H
e
nders
o
n
c
p
u
-
exe
c
: Remove do
-
n
o
thin
g
ifdef chains
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-25
Richard Henderson
qo
m
: Add
cpu_
e
xec_enter an
d
c
p
u_exec_exit hooks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
R
i
chard
H
enderson
target-ppc: Fix gd
b
st
u
b for
ppc64le
-
linux
-
us
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-07-08
Richard H
e
nderson
target-ppc: Change default cpu for ppc64
l
e-linux-us
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-29
R
i
c
hard Henderson
d
isas/libvixl: Up
d
at
e
README for versi
o
n
base
Signed-off-by:
Richard Henderson
<rth@redhat.com>
commit
|
commitdiff
|
tree
2014-06-27
Ri
c
hard He
n
ders
o
n
tcg/p
p
c: Fix failur
e
in tcg_o
u
t_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderson
tcg-ppc: Use the r
e
turn address as a base poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
H
enderson
tcg
-
ppc: Merge cache-u
t
ils
i
nto the backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
qemu
/
osdep: Remo
v
e th
e
n
e
ed for qemu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
H
ender
s
on
t
cg-
p
pc: Rename the tcg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tc
g
-ppc: R
e
move the
backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d
Henderson
tcg-ppc64
:
Merge ppc32 shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nd
e
rson
tcg-pp
c
64: Support mulsh_
i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
He
n
derson
tcg-ppc
6
4
:
Merge ppc32 register usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc64: Me
r
ge ppc
3
2 qemu_l
d
/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard He
n
derson
tcg-ppc
6
4
: Merge
ppc3
2
brcond
2
, setcond2
,
m
u
luh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Henders
o
n
tc
g
-pp
c
6
4
: Begin merging p
p
c32 w
i
th
pp
c
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
ha
r
d He
n
der
s
o
n
tcg
-
ppc64: Fix sub2
implem
e
ntation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
t
c
g-ppc64: Merge 32-bit AB
I
s in
t
o the prologu
e
/ fra
m
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next