repo.or.cz
/
qemu
/
agraf.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-ppc: Use QOM method dispatch for MMU fault handling
2013-03-22
Davi
d
Gibs
o
n
target-ppc: U
s
e QOM method dispat
c
h
for MMU fault handling
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gi
b
son
t
a
rget
-
ppc: Mov
e
ppc tlb_fill impl
e
mentati
o
n into mmu_helper
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-p
p
c: Split user
only
c
ode
o
u
t of mmu_
h
elper
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gibson
mmu-ha
s
h64: Implemen
t
Vi
r
tual Page Class Key
Protection
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
m
m
u-hash*: Merge translate and fault
handlin
g
fu
n
ctions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
avid Gibson
mmu-
h
a
s
h*
:
Don't use full p
p
c
_
hash
{
3
2
,
64}_t
r
anslate
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
b
s
on
mmu-hash*: C
o
rrectly m
a
sk R
P
N from hash PTE
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*: Clean up re
a
l
address
calculation
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*: Clean up PTE f
l
a
g
s up
d
a
te
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
mmu-hash6
4
:
Fa
c
tor SLB N
b
it into permi
s
sions
b
i
ts
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*:
Clea
n
up permission checking
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash32: Remove nx fro
m
context
structure
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
Gibson
mmu
-
hash*:
D
o
n
't update PTE flags when pe
r
missi
o
n is
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gibson
mmu-hash32:
Don't look up pa
g
e t
a
bles on BAT permi
s
s
i
on
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Dav
i
d Gibson
mmu-hash32: Cleanup BAT lookup
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
mmu-hash32: Clean up BAT matching logic
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
mmu-hash32
:
Split BA
T
size
l
o
g
i
c
f
r
om permissions lo
g
ic
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash32: Remove odd p
o
inter usage from BAT
code
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
m
mu-has
h
*
:
F
o
l
d pt
e
_check*() logic
into
c
al
l
er
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibso
n
mmu-hash
6
4: Cl
e
a
n
up ppc_hash64
_
h
tab_lo
o
kup()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
mmu-hash*: Remove permission c
h
ecking from find_pte
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibso
n
mmu-ha
s
h
*
: Make
find_
p
te{32, 64} do more of
the
j
ob
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
m
m
u-hash*: Sepa
r
at
e
PTEG sea
r
ching from permissions
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
mmu-hash*: Don't keep looking f
o
r PTEs after we find
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
v
id Gibso
n
mmu-hash*: C
l
ean
u
p
segment-level NX check
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
mmu-
h
a
sh32: Split
d
i
r
ect store segm
e
nt
h
a
ndling in
t
o
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gibs
o
n
mmu-hash32: Split out handling of
d
irect store segments
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
G
i
bson
mmu-hash*: C
o
m
b
i
ne ppc_hash
{
32,
64}_get_
p
hy
s
ical_address
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-h
a
sh*: Remo
v
e eaddr field f
r
om
m
mu_ctx
_
hash
{
32
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
v
id Gibso
n
mmu-ha
s
h64: Remove nx from mmu_ctx
_
hash64
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gi
b
son
mmu
-
hash*: Reduce use of access_
t
ype
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Dav
i
d Gibs
o
n
m
m
u-h
a
sh*: Ad
d
ha
s
h pte l
o
a
d
/store helpers
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
mmu-hash*:
A
dd header file
f
o
r de
f
initions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id
Gibs
o
n
target
-
ppc: mmu_ctx_t shoul
d
not be a global type
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
target-ppc: Disentangle
B
AT code
f
or
3
2-bit hash MMUs
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
D
a
vid Gibson
target-ppc
:
Do
n
't sh
a
re get_pteg_offset() between 32
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
target-ppc: Disentangle hash mmu helper func
t
ions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
target-ppc: Di
s
e
n
tangle
hash mmu
v
ersions
o
f
c
pu_
g
et_phys_pa
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
target-ppc: Dise
n
tangl
e
has
h
mmu
p
aths for cpu_ppc_hand
l
e_mm
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
tar
g
et
-
ppc: Dis
e
ntangle
g
et_p
h
y
sical_address() paths
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
s
o
n
t
arget-pp
c
: Rewo
r
k g
e
t_physical_add
r
es
s
()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David
Gibson
tar
g
et-
p
p
c: Dise
n
tangle get_
s
eg
m
e
nt()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
i
d
Gibson
target-ppc: Dis
e
ntangle find_pte()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Davi
d
Gibson
tar
g
et-ppc: Disentangle pte_check()
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
target
-
ppc:
M
ove SLB
h
andling into a mmu-hash
6
4
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibson
ta
r
g
e
t
-
p
pc
:
Remov
e
address
c
heck
for logg
i
ng
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
so
n
tar
g
e
t
-ppc: Triv
i
a
l cleanups in m
m
u_he
l
per
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David G
i
bson
target-ppc
:
Remove vestigial P
o
werPC 620 s
u
pp
o
rt
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Fabien
Chouteau
PPC/GD
B
: handle rea
d
a
n
d
write of fpscr
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gib
s
on
pseries: Move XICS
i
ni
t
ialization before cp
u
initialization
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
Da
v
id Gibson
target-
p
pc: Remove CONFIG_P
S
ERIES
depend
e
ncy i
n
k
v
m
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gi
b
son
pser
i
es:
Remove "
b
usname"
p
roperty for PCI host bridge
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-22
David Gibs
o
n
pseries: Fix breakage in CPU
Q
OM c
o
n
v
ers
i
on
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
C
hrist
i
a
n Borntraeger
s3
9
0/v
i
rtio-ccw
:
remove
r
edundant call to blockde
v
_mark
_
auto_de
l
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Chri
s
tian
Bor
n
tr
a
eger
s390
/
css
:
Fix subchannel detecti
o
n
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
C
hristian Borntraeger
Al
l
ow virtio-
n
et featu
r
es for
legacy s390 v
i
rtio bus
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Corne
l
ia H
u
c
k
s390: virtio-ccw maintainer
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Christian Borntraeger
s390: si
m
plify kvm cpu i
n
it
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
D
a
vid Gibson
p
serie
s
: Add compatible property
t
o root o
f
device
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
t
a
rget-ppc:
Move CPU alias
e
s
o
ut
of tra
n
slate_i
n
i
t
.
c
Suggested-by: Alexander Graf <
agraf@suse.de
>
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas Fä
r
b
e
r
t
a
rget-
p
pc
:
R
e
port CPU
a
liases for QMP
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas Färber
target-pp
c
: List al
i
as names
alon
g
side CPU models
Requested-by: Alexander Graf <
agraf@suse.de
>
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
An
d
re
a
s Färber
target-ppc
:
Make host
C
PU a subclass of the host's
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Amadeusz Sławiński
P
P
C
:
xnu k
e
r
n
el expects FLUSH to be c
l
eared on ST
O
P
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Amadeusz Sław
i
ński
PPC: F
i
x dma interru
p
t
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
target
-
ppc: Fix P
P
C
_DUMP
_
SP
R
_A
C
C
ESS build
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
D
avid Gibson
target-ppc
:
Syn
c
hronize
FPU state
wit
h
KVM
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
David Gibson
target-ppc:
Add mechan
i
sm for sync
h
ronizin
g
SPRs wi
t
h
K
VM
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
F
a
bien Chouteau
Save mem
o
r
y all
o
cation in the elf l
o
a
der
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Erlo
n
Cruz
ps
e
r
ies
:
Implem
e
nt h_read
hcall
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färb
e
r
t
a
rget
-
ppc: Change "POWE
R
7" CPU alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas F
ä
r
ber
ta
r
get-
p
pc: Fix r
e
maining mi
c
ro
c
ontroller
t
y
p
os among
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andrea
s
Färber
target-ppc:
Split model
definitions ou
t
of transla
t
e
_init
.
c
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s Fä
r
ber
target
-
ppc: Update
C
o
d
ing Style for CPU model
s
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Färber
t
arget-pp
c
: Turn descrip
t
ive CPU
m
od
e
l comme
n
ts into
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s
Färber
target-ppc: Turn de
s
cri
p
ti
v
e
CPU family comment
s
into
.
.
.
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Färber
tar
g
et-ppc
:
Se
t
rema
i
ning fields on CPU family clas
s
es
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Färber
ta
r
get-ppc: R
e
g
iste
r
a
ll typ
e
s
f
or TARG
E
T_PPCE
M
B
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas
F
ärber
target-
p
pc: Set instr
u
ction fl
a
g
s on CPU family classes
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färbe
r
target-ppc:
I
n
troduce abstract CP
U
family types
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-ppc: Co
n
vert CPU
d
efinitions
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
dreas
Fär
b
er
ta
r
get
-
p
pc: Get m
o
del
n
a
me f
r
o
m type name
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
An
d
reas
F
ä
rb
e
r
t
a
rget-pp
c
: Extract POWER
7
alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Fä
r
ber
target-p
p
c
:
Extrac
t
97
0
aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas
F
är
b
e
r
ta
r
get-ppc:
E
x
tract
4
05GPe alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andrea
s
Färber
target-ppc:
E
xtract MPC82
4
0
alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s F
ä
rber
ta
r
ge
t
-ppc: Extract
MP
C
520
0
/
M
P
C5200B aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
target-ppc: Extract MPC52
x
x
a
lias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andrea
s
Färber
target-ppc: Ex
t
ract MPC82xx
_
HiP{3, 4}
aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
dre
a
s
F
ä
rbe
r
tar
g
e
t-pp
c
: Ex
t
rac
t
MP
C
82xx
aliase
s
to *_H
i
P4
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andr
e
as Färber
targe
t
-ppc:
Extract MPC
8
247/MPC824
8
/MPC827
0
-80
al
i
ases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
d
reas Färber
target-ppc:
Extract MPC82xx
alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andre
a
s Färber
ta
r
get-ppc: Extract e200 alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
And
r
eas
F
ärb
e
r
ta
r
get-ppc: Extr
a
c
t e300 alias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
target-ppc: Extract
M
PC83xx aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
n
drea
s
Fär
b
er
ta
r
get-ppc: Extract e500v1/e5
0
0v2 al
i
ases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
targe
t
-ppc: Extract MPC8
5
xx aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Fä
r
ber
targ
e
t-ppc: Extract
6
04e a
l
ias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
A
ndreas Fä
r
ber
t
a
r
g
et-ppc: Ext
r
act 601/601v
aliases
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
2013-03-08
Andreas Färber
tar
g
et-
p
pc: Extract 603r
a
lias
Signed-off-by: Alexander Graf <
agraf@suse.de
>
commit
|
commitdiff
|
tree
next