repo.or.cz
/
qemu-kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
2013-04-26
Fabie
n
C
h
outeau
P
P
C
:
fix hr
e
set_vecto
r
for
60x, 7x0, 7x5, G2, MP
C
8xx
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-04-26
Aurelien Jarno
t
a
rget-
p
pc: fix ne
g
o and
subf*o instruct
i
ons
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-04-26
F
abien Choutea
u
PPC: Re
m
ove env-
>
h
re
s
et_excp
_
pre
f
ix
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-04-26
Stuart Yoder
PPC: e500: a
d
verti
s
e 4
.
2 MPIC only i
f
KVM su
p
ports EPR
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-04-26
Aurelien Jar
n
o
t
a
rget-p
p
c: E
n
able ISEL on POWER
7
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Ric
h
ard
Hender
s
on
t
a
r
get-ppc: U
s
e
NARROW_MODE
m
acro
fo
r
tlbie
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d Henderson
targ
e
t-ppc: Use NARROW_MODE macro for addresses
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Ri
c
hard Henderson
targ
e
t-ppc:
Use
NARROW_MODE macro
f
o
r comparisons
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
R
ichard
H
enderso
n
ta
r
get
-
ppc: Use NARROW_
M
ODE macro for branches
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Richard
H
enderso
n
target
-
ppc: Fix add and subf
c
arry g
e
ner
a
tion i
n
narrow
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
t
a
r
get-
p
pc: Use
Q
OM met
h
od dispatch for MMU f
a
ult handli
n
g
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc: M
o
ve ppc tlb_fill implemen
t
a
tion into mmu_h
e
lper
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
tar
g
et-p
p
c: Split
u
s
e
r only code out
of
m
mu_hel
p
er
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
m
mu-hash64: Implement Virtua
l
Pa
g
e Class Key Pr
o
tecti
o
n
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
mmu-hash*:
M
erge translate
and
f
a
u
lt h
a
ndling functions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*:
Don't use full ppc_hash{32
,
64}_
t
ranslate
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
mmu-
h
a
sh*: Correctly m
a
sk RPN fro
m
hash
PTE
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
v
i
d
G
ib
s
on
m
m
u-hash
*
:
C
l
e
an up re
a
l
address calculation
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-
h
ash*: Clean up
P
TE flags u
p
dat
e
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash64: Factor SLB
N
bit into permissions bits
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gib
s
on
mmu-hash*: Clean up permission ch
e
ckin
g
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gib
s
on
mm
u
-hash32:
Remove nx fro
m
cont
e
xt st
r
ucture
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
o
n
mmu-ha
s
h*:
D
on'
t
update PTE flags
when permission is
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibso
n
mmu-hash32: Don't
look up pa
g
e tables
on BAT per
m
is
s
ion
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
mmu-has
h
3
2: Cleanup BAT lo
o
kup
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gi
b
s
on
mmu-ha
s
h32:
Cle
a
n up
B
A
T matching logic
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
m
m
u-hash3
2
: Split BAT size logic from permission
s
logic
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
mmu-hash32
:
Re
m
ove odd po
i
nter usa
g
e f
r
om BAT code
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
m
mu-hash*:
F
old p
t
e_che
c
k*() logi
c
into ca
l
ler
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-has
h
64
:
Cl
e
an
u
p
p
pc_hash64_htab_lookup()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*: R
e
mov
e
permission chec
k
ing from find_pte
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gi
b
son
mmu-hash*: Make fi
n
d_pte{32, 64}
d
o
more
o
f the job
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid
Gibson
mmu-hash*
:
Separate PTEG searchin
g
from permissions
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
mmu
-
ha
s
h*: Don't ke
e
p l
o
oking
f
or PTEs
after we f
i
nd
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
i
d Gibson
mmu-hash*: Cleanup seg
m
en
t
-le
v
el NX chec
k
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash3
2
: Split direct
store segment handling into
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
v
i
d Gibs
o
n
mmu-h
a
s
h32: Split out handling of dir
e
ct
s
tore segments
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
mmu-hash*: Combine ppc_h
a
sh{
3
2, 64}_get_physical_a
d
dres
s
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
son
mmu-has
h
*: Remove ea
d
d
r
field from mmu_ctx_hash{32
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
mmu-
h
ash64: Remove nx from mmu_
c
tx_ha
s
h
64
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
G
ibson
mmu-hash*: Reduce use of access_type
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id G
i
bson
mmu-hash
*
: A
d
d hash pte lo
a
d/st
o
re he
l
pers
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
h
a
sh*:
Ad
d
h
e
ade
r
file for defini
t
i
o
ns
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
Gi
b
son
target-ppc
:
mmu_ctx_t should not be a global type
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Dav
i
d Gibson
t
arg
e
t-ppc
:
Di
s
enta
n
gle
B
AT code for 32-bit has
h
MMUs
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
targe
t
-ppc: Don't sh
a
re get_pte
g
_offset()
between
3
2
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
targ
e
t-ppc: Disentan
g
le
hash mmu helper
f
u
nctions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
target-ppc: Disentangle hash mmu vers
i
o
ns of cpu
_
get_phys_pa
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
son
t
arge
t
-
p
p
c
:
Dis
e
ntangle hash mmu paths for c
p
u_p
p
c_han
d
le_
m
m
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibs
o
n
target-ppc: Disent
a
n
gle get_physical_addr
e
ss() p
a
ths
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
t
a
r
g
et-ppc:
R
ework get_physical_address()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid G
i
bson
tar
g
et-ppc: Disenta
n
gle g
e
t_seg
m
e
nt()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid
G
ibson
target-ppc: Disentangle
f
ind_pte()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target
-
ppc: Disentangle pte_c
h
eck()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
targ
e
t
-
ppc: Move SLB handling into a mmu-hash64
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
ta
r
g
et-ppc: Rem
o
v
e
address check
f
o
r
l
o
g
g
ing
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
G
ibson
target-p
p
c
:
Trivial cleanup
s
in m
m
u_helper
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid G
i
bson
target-ppc: Remove vestigial Powe
r
PC 620 support
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Fa
b
ie
n
Choutea
u
PPC/GDB: han
d
le read and write of
f
pscr
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
G
i
bson
ps
e
r
ies: Mo
v
e
XICS initializatio
n
b
e
fore
c
pu initializ
a
ti
o
n
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
t
a
rg
e
t-ppc: Remov
e
CONFIG_PSERIES dependency in kvm
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibso
n
pse
r
i
e
s: Remove "bus
n
ame" pr
o
per
t
y for PC
I
host
b
r
idge
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Dav
i
d Gibson
pseries:
Fix brea
k
age in CPU QOM conver
s
ion
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
C
h
r
istian Borntra
e
ger
s390/vi
r
tio-cc
w
: remove redun
d
ant call to
blockdev_mark_auto_del
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Chri
s
tian Borntraeger
s390/css:
Fix subc
h
annel detection
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Christia
n
Borntraeger
Allow virt
i
o
-
net featur
e
s for leg
a
c
y
s390 virtio bus
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Cornelia
Huck
s390: virtio-ccw maintainer
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Christian B
o
rntr
a
eger
s390: simp
l
ify kvm cpu init
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
David
Gibson
pserie
s
: A
d
d compa
t
ib
l
e
p
ro
p
erty
t
o roo
t
of dev
i
ce
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
t
a
r
get-ppc: Move CPU
al
i
ases out of
t
rans
l
ate_init
.
c
Suggested-by: Alexander Graf <
agraf@suse.de
>
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
d
reas
Färber
ta
r
g
e
t
-ppc: Report CPU ali
a
ses for QMP
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
And
r
ea
s
Färber
t
arget-ppc: List alias names alongside
CPU models
Requested-by: Alexander Graf <
agraf@suse.de
>
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Fär
b
er
tar
g
et-ppc: Make host CPU a
subclass
o
f the
host
'
s
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Amadeusz Sław
i
ń
ski
PPC:
xnu kernel
expects FLUSH to be
c
l
eared
o
n
STOP
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Amadeusz Sławiński
PPC: Fi
x
dma
i
nterrupt
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
t
arget-p
p
c
:
Fix
P
PC_DUMP_SPR
_
ACCE
S
S
build
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
David
G
i
bso
n
target-ppc: Synch
r
o
n
ize FPU state with KVM
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
David
G
ibs
o
n
t
a
rget-ppc
:
Add mechanism for synchroniz
i
ng SPRs with KVM
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Fab
i
en Chouteau
Sa
v
e memory
a
llo
c
a
tio
n
in t
h
e elf loa
d
er
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Erlon Cruz
pseries: Implement
h_read h
c
a
l
l
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-ppc:
Change "POWER7
"
CPU alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
t
a
rget-ppc: Fix remaining microc
o
ntroller t
y
pos among
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-ppc: S
p
lit model definitions out of translate_ini
t
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas Färber
tar
g
et-ppc: Update
Coding
S
t
yle for CPU models
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
t
a
rget-ppc: Turn des
c
riptiv
e
C
P
U model com
m
ents into
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas F
ä
r
ber
t
a
r
get-ppc: Turn descr
i
ptive CPU fam
i
ly comme
n
ts i
n
to
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
t
arget-ppc: Set remaining fields on C
P
U famil
y
classes
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
target-ppc:
R
egi
s
te
r
all
types fo
r
TARGET_PP
C
EMB
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
t
a
rget-ppc: Set instructi
o
n fl
a
gs on
CPU
f
amil
y
classes
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Fär
b
er
target-ppc: Intro
d
uce abstra
c
t C
P
U family types
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
An
d
reas Färber
tar
g
et-
p
pc
:
Convert CPU definitio
n
s
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s
F
ärber
target-p
p
c: G
e
t model name from type
n
ame
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-pp
c
: Extract POWER7 alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas
Färber
tar
g
et-ppc: Extract
9
70 alia
s
e
s
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas F
ä
rber
t
a
rget
-
ppc: E
x
tract 405GPe alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
dre
a
s Färber
t
arge
t
-
p
pc: E
x
tract M
P
C8240 ali
a
s
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färbe
r
target-ppc: Extract MPC
5
200/MPC5200B aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
ta
r
get-ppc
:
Extract MPC52xx alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s Färbe
r
t
a
rget-ppc: Extr
a
c
t MPC82xx_HiP{3, 4} aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
d
r
eas
F
ärber
target-ppc: E
x
tract MPC82xx aliases to *_HiP
4
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
next