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
docs/specs: initial spec summary for Ultravisor-related hcalls
2019-06-12
Benjamin Herrenschm
i
dt
p
p
c/xive:
M
ake XIVE gener
a
te the proper i
n
terr
u
pt
t
ypes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
B
e
njamin He
r
renschmidt
ppc/hash3
2
: Re
w
ork R and C bit updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrensc
h
midt
pp
c
/h
a
sh64: Rew
o
r
k R a
n
d C bit upd
a
tes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Ben
j
amin
H
errenschmi
d
t
ppc/spapr: Use pr
o
p
er HPT
E
accessors
f
or H_
R
E
A
D
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin
Herrenschmidt
target/ppc: Don't c
h
eck UPRT in radix mode
when in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
B
e
njamin Herrensc
h
midt
ppc/xics/spapr: Fi
x
H_
I
P
O
LL imp
l
ementati
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nj
a
min Herrens
c
hm
i
d
t
targe
t
/pp
c
: Ba
s
i
c
POWER
9
ba
r
e-metal
r
adix
M
MU
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
a
m
in Herrenschmidt
ta
r
get/
p
p
c
: Support for POWER9 nati
v
e ha
s
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmidt
target/ppc: Renam
e
PATB/PA
T
BE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschmidt
target/ppc:
F
l
ush
the TLB l
o
cally when the LPIDR
is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
jam
i
n
Herr
e
nsch
m
idt
target/ppc: Fix synchronization o
f
mt
t
c
g with broa
d
cast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrensch
m
idt
tar
g
et
/
pp
c
: Add basic su
p
p
ort for "new for
m
at" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin
Herrenschmidt
target/ppc:
F
ix
o
rder
i
n
g
of h
a
sh MMU
accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Her
r
enschm
i
dt
target/
p
pc:
F
ix
#
include guard
i
n mmu-b
o
ok3s
-
v
3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
re
n
schmidt
target/ppc
:
Re-
e
nab
l
e
R
MLS on POWER9 f
o
r virt
u
al hypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
target
/
pp
c
/m
m
u: Use LPCR:HR to
chose radix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
mi
n
He
r
renschmidt
target/ppc/spapr: S
e
t LPCR:HR
w
hen using Radix
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herrenschmidt
ta
r
get/pp
c
: Add support
f
or LPCR:HEIC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herr
e
nschmidt
target/ppc: Add P
O
WER
9
e
xter
n
al inter
r
upt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errenschmid
t
target/ppc: Add Hyp
e
rvisor Virtualization I
n
terr
u
pt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herre
n
schmidt
target/ppc: Detect erroneous
condition i
n
interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
er
r
enschmidt
tar
g
et
/
p
pc: Add
PO
W
ER9 exception mode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
targ
e
t/ppc: Rename "
i
n_pm_state" to "resume_
a
s
_
srese
t
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrenschmidt
targe
t
/
p
pc: Move "wakeup reset"
c
o
de to a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix support
for "STOP
light" stat
e
s on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
a
r
get/ppc
:
Don't clobber MS
R
:EE
on
P
M
ins
t
ru
c
tion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin
H
errenschmi
d
t
t
arget/ppc: Fix nip on power
m
a
nagem
e
nt
instruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
njamin
H
e
rren
s
chm
i
dt
target/pp
c
: Disable ISA 2
.
0
6
P
M instructions
on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
am
i
n Herrensch
m
idt
targ
e
t/ppc:
R
emove
s
ome #if
0'ed
c
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc: Fix Ope
n
PIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc/ide/macio:
Add missing registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin
H
e
rrenschmidt
p
p
c/mac: More rew
o
rk of the DBDMA
e
mul
a
t
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benja
m
in Herre
n
schmidt
ppc/mac: Advertise
a
high cloc
k
frequency for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin H
e
rre
n
sc
h
midt
n
et: Add SunGEM device e
m
u
l
ation as
f
ound on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmidt
ppc
/
pnv: Add su
p
port for
P
O
W
E
R8+
L
PC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
Her
r
enschmidt
ppc/pnv: Add O
C
C
model stub with interru
p
t support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
B
e
njamin Her
r
enschm
i
dt
ppc:
M
ake uninor
t
h interrupt swizzli
n
g i
d
e
n
t
i
cal to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin
H
er
r
e
nschmidt
ppc/pn
v
:
a
dd a LP
C
controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herr
e
nschm
i
dt
ppc/pnv: add s
k
eleton P
o
werN
V
platfor
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enjamin Herrenschmidt
p
p
c
: Fix
s
ingle s
t
ep with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herre
n
schmidt
pp
c
/
x
ics:
A
dd xics to
t
he monitor
"
info pic" co
m
m
an
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschm
i
d
t
ppc/xic
s
: Split IC
S
i
nto ics-base and
i
c
s
class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benj
a
min Herr
e
ns
c
hmid
t
pp
c
/xics: Make
the I
C
SState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herrensc
h
midt
ppc/xics: An
I
CS with offset 0 is
a
ssumed
t
o be
u
ni
n
i
tialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
jamin Herrensc
h
midt
ppc: Fix
s
ignal
d
eliv
e
ry in ppc-user and pp
c
64
-
user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc: r
e
strict the use of the rfi
i
n
s
truction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
p
pc: Im
p
rove a few more helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
erre
n
schmidt
ppc: Improve the exception helpers
f
lags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Her
r
e
nschmidt
ppc: Improve
flags
f
or
h
e
lpers
loa
d
ing/writ
i
ng
the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc
:
Don
'
t
g
enerate
d
ead code on un
c
ondit
i
onal bra
n
che
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
in Herrenschmidt
pp
c
:
S
t
o
p d
u
m
p
ing state o
n
all excep
t
ions
in
li
n
ux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc: Fix catc
h
ing some segfaults
i
n
user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
rrenschmidt
ppc: Fix maci
o
ESCC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Rename
#
i
n
clude'd
.
c files to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
ppc:
l
oad
/
stor
e
multiple and string insns d
o
n'
t
d
o
LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
in
Herrenschmidt
ppc: Use a helper t
o
ge
n
erat
e
"L
E
unsu
p
po
r
ted" alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc:
Don't set access_type on all load/stor
e
s on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
H
e
r
re
n
schmidt
ppc: Fi
x
CFAR upda
t
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrensc
h
midt
ppc: Sp
e
e
d
u
p
dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
e
n
s
chmidt
ppc:
Handle unconditional (alway
s
/never
)
tr
a
ps a
t
tra
n
slatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in H
e
rrenschmidt
ppc: Make
a
lignmen
t
excepti
o
ns suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
r
r
en
s
chmidt
ppc: Don't update NIP in dc
b
z
and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herr
e
nsch
m
idt
ppc: Don
'
t
u
p
d
ate
NIP if not
t
aking alignment ex
c
e
p
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't update NIP on conditi
o
nal trap instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Don't update NIP B
o
okE 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
ppc:
Do
n
't upd
a
te NIP in
f
acility unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Her
r
enschmidt
ppc: Don't update NI
P
in
DCR
access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Fix sourc
e
NIP on SLB related interr
u
pts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Make tlb_fill() use new excep
t
ion
h
elper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
r
en
s
chmidt
p
p
c: Don't update NIP in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
ensc
h
midt
ppc: Don't update N
I
P
in
l
s
w
i/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc: FP exceptions
a
re always
pre
c
is
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't update
t
he NIP in floating poi
n
t
generate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make float_c
h
e
c
k_s
t
atus() pass t
h
e return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmidt
p
pc: Make fl
o
at_in
v
alid_op
_
excp() pass the return addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
id
t
ppc: Renam
e
f
l
oad_invalid_op_excp to float_
i
nval
i
d_op
_
excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc: Move V
S
X ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
ch
m
i
d
t
ppc: M
o
ve VMX ops out of t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
He
r
rensch
m
idt
ppc:
Mov
e
DFP ops out of tran
s
late
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrensch
m
idt
ppc: Move embedded spe op
s
out of
t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc
:
Mov
e
classi
c
fp
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herr
e
nschmidt
ppc: Provi
d
e basic r
a
i
s
e
_exce
p
tion_* func
t
ion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
B
enj
a
min Herre
n
schmidt
ppc: Fix fault PC reporting for lve*/stve* VMX
i
nst
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
enjamin H
e
rrenschmidt
p
pc: Fix sup
p
o
r
t
for odd MSR com
b
inations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc/hash64: Fi
x
support for LPCR
:
ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Be
n
jamin Herrenschmidt
ppc
/
ha
s
h64: Add
prop
e
r re
a
l mode translatio
n
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin
H
erren
s
chm
i
d
t
pp
c
/xics: Replace
"
icp" w
i
th "xics" in most
plac
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrensc
h
midt
pp
c
/x
i
c
s
: Implement H_
I
P
OL
L
u
s
i
n
g an accesso
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin Herrenschmidt
ppc/xics: Move SPAPR
s
p
e
c
i
fic code to a separate
file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n Herrenschmi
d
t
ppc/xics: Rename existi
n
g xics
t
o
xics
_
spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Fix 64K pag
e
s support in
ful
l
emulat
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrens
c
hmidt
ppc: Print H
S
RR0/HSRR1 in "info registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
H
errensch
m
idt
p
pc: LPCR is a
H
V
r
esource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
e
n
schmidt
ppc: Initial HDEC supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
am
i
n Herrenschmidt
ppc: Enforce se
t
t
i
ng MSR:EE,IR and DR
when MSR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herrenschm
i
dt
p
pc: Fix
c
onditio
n
s
f
o
r delivering externa
l
in
t
e
r
rupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min Herrenschmidt
ppc: Use a helper to fil
t
er
writes
to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc
:
Update LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herren
s
c
h
mi
d
t
pp
c
:
A
d
d a bunch of hypervisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benj
a
m
i
n Herrenschmidt
ppc/xics: Remove unused xics_set_
i
rq_ty
p
e()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next