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
Fabien C
h
outeau
PPC: fix hreset_vect
o
r
f
or
60x
,
7
x0, 7
x
5,
G2, MPC8xx
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-04-26
Aure
l
ien
Jarno
t
a
rget-ppc: fix nego and sub
f
*
o in
s
t
r
uctions
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-04-26
Fabi
e
n Chouteau
PPC: Remove env->hreset_excp_pre
f
ix
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-04-26
Stuart Yoder
PPC: e500: advert
i
se
4
.
2 MP
I
C only if KVM s
u
ppo
r
ts E
P
R
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-04-26
Aurelien Jarno
target-ppc:
E
n
able ISEL on POWER7
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Richard H
e
nderson
targ
e
t-ppc: U
s
e NARROW_MODE ma
c
ro f
o
r
tlbie
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henders
o
n
tar
g
et-ppc: Use NARROW_
M
ODE
macro for addr
e
sses
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Rich
a
rd
H
e
n
derson
t
a
r
get-ppc: Use NARROW_
M
ODE
m
a
cr
o
for
compar
i
s
o
n
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
target
-
ppc: Use
NARROW_MODE macro
f
or br
a
nches
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
targe
t
-pp
c
: Fix add and sub
f
ca
r
ry ge
n
e
rat
i
o
n
in
na
r
row
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc: Us
e
QOM met
h
od
d
ispat
c
h
for MMU f
a
ul
t
h
andling
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
target-ppc
:
Move ppc
tlb_fill
implementation into m
m
u_helper
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
t
a
rget-p
p
c: Split user only code
o
u
t
of mmu_h
e
lper
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid
G
i
bson
mmu-
h
ash
6
4: Impl
e
ment Vir
t
ual Pa
g
e Cl
a
ss Key Protec
t
ion
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
mmu-hash*: Merg
e
transl
a
t
e and fault h
a
n
d
ling funct
i
ons
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
has
h
*: D
o
n
'
t
u
se
f
u
l
l pp
c
_hash
{
3
2
, 64}_tr
a
nslate
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
mmu-has
h
*:
C
or
r
ectly mask R
P
N
from hash PTE
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*:
C
lean up real address calculation
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
has
h
*:
Clea
n
up PTE flags
u
pdate
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-h
a
sh64: Factor SLB
N bit into permissions bit
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
h
a
s
h
*: Clean u
p
permission checking
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
mmu-hash32: Remove
n
x
from
c
on
t
e
xt structure
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David
G
i
bson
mmu-hash*
:
Don'
t
update
PTE flags when
permission is
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
son
mmu-hash32: Do
n
't look up page
tables on BAT permissio
n
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash
3
2:
C
l
eanup BAT lookup
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David
Gibson
mmu-hash3
2
: Cle
a
n up
B
AT matching l
o
gic
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
h
a
sh32: Split B
A
T size logic f
r
om
p
erm
i
ssions log
i
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
mmu-ha
s
h32: R
e
move od
d
poi
n
ter
u
sage from BAT code
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
v
id G
i
bson
mmu-hash*: Fold pte_check
*
() logic into
c
a
ller
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id G
i
b
son
m
mu
-
hash64: C
l
ean
u
p ppc_hash6
4
_htab_
l
ookup()
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
m
m
u-ha
s
h*: Remove perm
i
ssion checking from find_pte
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*: Make
f
ind_pte{32,
64} do mo
r
e of
t
he j
o
b
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibso
n
mmu-hash*:
Separate PTEG searching
f
rom
permissions
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
mmu-h
a
sh*: D
o
n
'
t keep looking
for
P
TE
s
afte
r
we find
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu
-
has
h
*: Cleanup se
g
men
t
-level NX check
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gi
b
son
mmu-hash32: Sp
l
it direct store segme
n
t handling
i
n
to
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id
Gibso
n
mmu-
h
ash
3
2: Split out handling o
f
direct store segment
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*: Combin
e
pp
c
_h
a
sh{32, 64}_get_physi
c
al
_
a
d
d
r
e
ss
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vi
d
Gibso
n
mmu-
h
ash*:
Remove
e
addr
f
i
e
ld
from mmu_c
t
x_h
a
sh{32
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
av
i
d Gibson
m
m
u-hash64:
Remove nx fr
o
m mmu_ctx_hash
6
4
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vi
d
Gib
s
on
mmu-has
h
*: R
e
duce us
e
of access_
t
ype
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*
:
Add hash p
t
e load/store
h
elpe
r
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gi
b
s
o
n
mmu-hash*: Ad
d
h
eader
f
ile for d
e
f
initions
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
target-ppc:
m
mu_ct
x
_t should no
t
be a gl
o
bal
t
y
p
e
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
target-ppc:
Disenta
n
gle BAT
co
d
e for 32
-
bit
h
a
sh MMUs
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
ta
r
ge
t
-ppc: Don't
share get_pteg_o
f
fset() between 32
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
b
son
ta
r
get-
p
pc:
D
i
se
n
tan
g
le ha
s
h
mm
u
helper fu
n
ctions
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
i
d
Gibso
n
tar
g
et-ppc
:
Disentang
l
e
has
h
m
m
u version
s
of cpu_get_phy
s
_pa
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gib
s
on
t
a
r
get-ppc:
D
ise
n
tangle
h
a
s
h mmu p
a
t
hs for cpu_ppc_handle_m
m
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
tar
g
et-ppc: Disentangle ge
t
_physical_address() path
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
t
arget-ppc: Rew
o
rk get_physic
a
l
_
add
r
ess()
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
ta
r
get-ppc:
D
is
e
nta
n
gle
g
e
t
_segment()
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
target-pp
c
: Disen
t
an
g
le fi
n
d_pte(
)
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc:
D
ise
n
tan
g
le pte_ch
e
ck()
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid
G
i
b
son
t
a
rge
t
-ppc: Mov
e
SLB h
a
ndl
i
n
g
i
nto
a mmu-hash64
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
target-
p
pc:
R
e
m
o
ve
addres
s
chec
k
for loggin
g
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc:
Trivial cleanups in mmu_helper
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
targ
e
t-ppc: Rem
o
ve
vestig
i
al PowerPC 620 supp
o
r
t
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Fabien Chouteau
PPC/GDB: handle read a
n
d w
r
it
e
of fpscr
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gi
b
s
o
n
pseries: Move
XICS i
n
itialization before
cpu initializ
a
tion
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc: Remo
v
e
CONFIG_
P
SERIES d
e
penden
c
y
in kvm
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
pseries: Remove
"busname" prope
r
ty for PCI host bridge
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
pseries: Fix breakage
i
n CPU QOM conversion
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
C
hristian Borntraeger
s390/virtio-c
c
w: rem
o
ve redundant ca
l
l to
b
l
o
ckdev_mark_auto_del
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Ch
r
istia
n
Bor
n
traeger
s
390/css:
F
ix
s
u
b
channel
detection
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Christian B
o
rn
t
ra
e
g
er
Allow virtio
-
net features
for legacy s390 vi
r
tio bus
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Co
r
nel
i
a Huck
s39
0
:
virt
i
o-ccw maintainer
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
C
hristian Borntraeger
s390
:
simplify kvm cpu init
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
David Gibson
pserie
s
: Ad
d
compat
i
ble propert
y
t
o
r
oot of devic
e
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Fä
r
ber
target-ppc
:
Move CPU aliases out of
t
r
ans
l
a
t
e_init
.
c
Suggested-by:
Alexander Graf
<agraf@suse.de>
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas
F
ä
r
ber
target-ppc: Repor
t
CPU
a
lias
e
s for QMP
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andrea
s
F
ä
r
ber
target-ppc: List alias names alongsid
e
C
PU models
Requested-by:
Alexander Graf
<agraf@suse.de>
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färb
e
r
target-ppc: Make ho
s
t CPU a subcl
a
s
s
o
f
the host
'
s
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
A
madeusz Sławi
ń
ski
PPC: xnu kernel expects FLUSH to be cleared
o
n STOP
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Amadeu
s
z Sł
a
wiński
P
PC: Fix
d
m
a interrupt
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-ppc:
Fix
PPC_DU
M
P_
S
PR_ACCESS buil
d
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Dav
i
d Gibson
target
-
p
pc: Synchronize FPU state with KVM
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
David Gib
s
on
target-ppc: Add m
e
chanism for synch
r
oni
z
ing SPRs with KVM
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Fabien Chouteau
Save memory allocation in the elf lo
a
der
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Erlo
n
Cruz
p
series: Implement h_r
e
a
d
h
call
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Fär
b
er
t
arget-p
p
c: C
h
a
nge "POWER7" CPU al
i
as
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas Fä
r
b
er
target-p
p
c: F
i
x
rem
a
ining microcontroller t
y
pos amon
g
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas
F
ärber
t
a
rget
-
ppc: Split model definitions out of translate_
i
nit
.
c
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
a
s Färbe
r
target-ppc: Upda
t
e Coding
Styl
e
for CPU model
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Fär
b
er
target-ppc: Turn de
s
cr
i
ptive
CPU model
c
o
m
men
t
s into
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as F
ä
rber
target-ppc
:
Tur
n
descr
i
ptive CP
U
famil
y
comments into
.
.
.
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
ta
r
get-ppc: Set remaining fields on CPU
f
ami
l
y
c
lasses
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-p
p
c: Register all types for TARGET_PPCEMB
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas Färber
target-ppc: Set
i
nstruction flags on CPU f
a
mily cl
a
sses
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andrea
s
Färber
target-pp
c
: I
n
troduce
a
bstract CPU family t
y
pes
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
An
d
reas Fä
r
ber
target-ppc: Convert CPU definit
i
ons
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Fä
r
ber
target-pp
c
: G
e
t
model
name from ty
p
e name
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-pp
c
: Ex
t
ract POWER
7
alias
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
An
d
r
e
a
s Färber
target-ppc
:
Extract
9
70 a
l
iases
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
A
nd
r
eas Färber
t
a
rget-ppc: Extract 405GPe al
i
as
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
a
s
Fär
b
er
t
a
rget-ppc: Ext
r
act MPC8240 alias
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
An
d
r
e
as Fär
b
er
target-ppc: Extract MPC5200/MPC5200B alias
e
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
An
d
r
eas Färber
tar
g
et-p
p
c: Extrac
t
MPC
5
2xx a
l
ia
s
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas F
ä
rber
tar
g
et-ppc
:
E
xtrac
t
MPC82xx_HiP{3
,
4} a
l
iases
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-
p
pc: Extra
c
t MP
C
8
2
xx alia
s
es to
*
_HiP4
Signed-off-by:
Alexander Graf
<agraf@suse.de>
commit
|
commitdiff
|
tree
next