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
ppc/pnv: activate the "dumpdtb" option on the powernv machine
2019-04-26
Benjam
i
n
Herre
n
schmidt
p
pc/hash32: Rework R an
d
C
b
it
update
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Her
r
enschmidt
ppc/hash64: Rework
R
and
C bit updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrenschmidt
ppc/spapr: Use proper H
P
T
E accesso
r
s fo
r
H
_
REA
D
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
B
e
njami
n
Herr
e
nschmidt
targe
t
/
ppc: Don'
t
check UP
R
T in radix mode when in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
Benjamin
Herrenschmi
d
t
ppc/xics/spapr: Fix H_
I
P
OLL
i
mplementatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
e
r
rensch
m
idt
tar
g
e
t/
p
pc: Basi
c
P
O
WER9 bare-metal radix MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschmidt
target/pp
c
: Suppo
r
t
f
o
r
PO
W
ER9 nativ
e
hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
m
idt
t
arget/
p
p
c
: Rename PAT
B
/PATBE -> PA
T
E
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
He
r
rens
c
hmidt
ta
r
get
/
pp
c
: Flush the TLB
l
ocally w
h
e
n
the LP
I
DR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herr
e
n
schm
i
dt
ta
r
get/ppc: Fix
s
ynchro
n
iza
t
ion of
m
t
tcg
wi
t
h broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschmidt
t
arget/ppc:
A
dd basic
s
upp
o
rt for "new
f
ormat" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschmidt
t
arget/p
p
c: Fix o
r
dering of hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrensch
m
i
d
t
ta
r
ge
t
/p
p
c: Fix #
i
n
c
l
u
de guard i
n
mmu-
b
ook3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Her
r
enschmidt
ta
r
g
et/p
p
c
:
Re
-
ena
b
l
e RMLS on POWER9
for virt
u
al
h
ypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errenschmid
t
targ
e
t/ppc/mmu: Us
e
LPCR:HR
t
o chose radi
x
vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
en
j
amin Herrens
c
hmidt
target/ppc/spa
p
r: Set LPCR:HR w
h
en using
R
adi
x
mo
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jam
i
n Herrenschmidt
target/ppc: Add s
u
p
p
ort
f
o
r LPC
R
:HEI
C
on PO
W
ER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschmidt
t
arg
e
t/ppc
:
Add POWER9 extern
a
l
i
nterrupt
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin
Herrensc
h
midt
targ
e
t/ppc:
Ad
d
Hypervisor Virtualization Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschmi
d
t
target/ppc: Detect erroneous
c
ondition in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschm
i
dt
target
/
ppc: Add POW
E
R9 exce
p
tion model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc:
Rename "in_p
m
_sta
t
e" to "resume_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herren
s
chm
i
dt
target/ppc: Move "wakeup
reset" code to a
s
eparate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herrenschmi
d
t
t
a
r
g
et/ppc
:
F
i
x
sup
p
ort for "STOP
l
ight" states on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschmidt
t
arg
e
t/ppc
:
Don't cl
o
bber MSR:EE on PM instruction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
r
enschmidt
targe
t
/
ppc: Fix nip on power management instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjami
n
Herrenschmidt
target/p
p
c: Disable
I
SA 2
.
06
P
M instr
u
ctions
on P
O
W
ER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herrenschmidt
t
a
rget/ppc: Remo
v
e som
e
#i
f
0'
e
d cod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jamin Her
r
ensch
m
idt
ppc:
F
ix
OpenP
I
C model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jamin Herr
e
nsch
m
idt
p
p
c/
i
d
e
/macio: A
d
d
missing registe
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschm
i
dt
ppc
/
mac: More rework
o
f
the DB
D
MA
e
mulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrens
c
hmi
d
t
ppc/ma
c
: A
d
ver
t
ise a high c
l
ock frequency
for
N
ewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjami
n
Herre
n
s
c
hmi
d
t
net: A
d
d
SunGEM device emulation as found on Ap
p
le
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
H
erre
n
schmidt
ppc/pnv: Add s
u
pport
for PO
W
ER8+
LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Be
n
jamin H
e
rrenschmidt
ppc/pnv: Add O
C
C model stub
with
i
n
t
errupt s
u
ppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Be
n
ja
m
in Herrenschmidt
ppc:
Make uninorth
i
nte
r
ru
p
t
s
wizzling
identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrenschm
i
dt
pp
c
/pnv
:
add a LPC
c
ontroller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrenschmidt
ppc/pnv: a
d
d ske
l
e
ton PowerNV p
l
atform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
i
n
Herren
s
chm
i
d
t
ppc: Fix single step wi
t
h gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Her
r
ensch
m
idt
ppc/xics
:
A
dd xics to the
m
o
nitor "
i
nfo pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herr
e
nschmid
t
ppc/xics:
Split ICS into ics-base and ic
s
c
lass
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrensch
m
i
d
t
ppc/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/xi
c
s: An ICS wit
h
offset 0 i
s
assumed to
be
u
ninitial
i
zed
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin
Herrenschmidt
p
pc:
F
ix signal delivery in pp
c
-use
r
a
n
d pp
c
6
4-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herren
s
c
h
mi
d
t
pp
c
: restrict the
u
se of the rfi instruct
i
on
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc
:
Impr
o
ve a few m
o
re helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
Herrensch
m
idt
ppc: Improve the ex
c
eption helper
s
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Improve flags f
o
r helpe
r
s loa
d
ing/writi
n
g th
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
rrens
c
hmidt
ppc: Don
'
t generate dead code on
u
nc
o
nditional bran
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
nschmidt
p
p
c: Stop d
u
mping sta
t
e on all
excepti
o
ns in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
nschmidt
ppc: Fix c
a
tc
h
ing som
e
segfau
l
ts
i
n
user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc:
Fix macio ESCC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
errens
c
h
midt
ppc: Rename #include
'
d
.
c files to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrensch
m
idt
pp
c
:
lo
a
d/store multi
p
l
e
a
nd string insns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
re
n
sch
m
idt
ppc: Use a helper to ge
n
e
ra
t
e
"LE
unsup
p
orted" alignme
n
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herre
n
schmidt
pp
c
: Don't set
a
ccess_type
on all
load/
s
tor
e
s
o
n
hash6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
He
r
renschmidt
ppc: F
i
x CFAR
u
pdates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herre
n
schmidt
ppc
:
Sp
e
e
d u
p
dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc
:
Handle unconditional (alwa
y
s/
n
ever) traps a
t
translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmid
t
pp
c
: Make alignment exceptions
suck l
e
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
c
h
m
i
d
t
ppc: Don't update N
I
P i
n
dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschm
i
dt
ppc:
D
on't update NIP if not t
a
king alignment exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
p
p
c
: Don
'
t
update NIP
o
n
c
ondition
a
l trap in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
c
h
midt
p
p
c: Don't update N
I
P B
o
okE 2
.
0
6 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc:
D
o
n't update NIP in facility unavailabl
e
interrupt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't update NIP
i
n DCR
a
ccess routi
n
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin He
r
r
e
n
schmid
t
ppc:
Fix s
o
urce NIP on S
L
B
related int
e
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n He
r
renschmidt
ppc
:
M
ake tlb_fill()
use new exceptio
n
h
e
lp
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
ppc: Do
n
't update NIP in lmw/stmw/i
c
bi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc: Don
'
t update NIP i
n
lsw
i
/lswx/
s
tswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
re
n
schmidt
ppc: FP exceptions are a
l
way
s
p
recis
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rre
n
schmidt
ppc: Don't update t
h
e
N
IP in
f
l
o
a
t
i
n
g
point gener
a
t
ed
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Make fl
o
at_che
c
k_sta
t
u
s
() pass t
h
e retu
r
n addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
schm
i
dt
p
pc: Make
float
_
invali
d
_op_
e
xcp() pass th
e
return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
in Herrenschmidt
ppc: Rename
fload_i
n
v
a
lid_op_excp to f
l
oat_invalid_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
err
e
ns
c
hmidt
ppc:
M
o
ve VSX
ops out of tr
a
nsl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Move VMX ops o
u
t
of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc: Move DFP
ops out of t
r
an
s
la
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
errens
c
hmidt
p
p
c: Move
emb
e
dded spe ops out o
f
t
r
a
nslat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: M
o
ve classic fp ops
out of
t
r
a
nsla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrensch
m
id
t
ppc: Provide basic raise_ex
c
eption_* functi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin H
e
rrens
c
h
midt
ppc: Fix fault
P
C reporting fo
r
lve*/stve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
e
n
j
ami
n
Herrens
c
h
midt
ppc
:
Fix sup
p
ort for odd MSR
com
b
i
nations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
njamin H
e
rre
n
schmidt
ppc/has
h
64: Fix support for
L
PCR:I
S
L
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjam
i
n Herrensc
h
midt
pp
c
/hash64: Add proper r
e
al mode translation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics: Replace "icp"
with "xics" in most pl
a
ces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjami
n
Herren
s
chmidt
ppc/x
i
cs
:
Implement H_IPOLL u
s
ing an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin H
e
rren
s
chmidt
ppc/xics: Move
S
PAPR specific code to a sep
a
rat
e
file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enj
a
m
in
Herrenschmidt
ppc/x
i
cs:
R
e
name exis
t
ing xic
s
to xi
c
s_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enja
m
in Herren
s
chmidt
ppc: Fix 64K pages support in full emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrenschmidt
p
pc: Print HSRR0
/
HSRR
1
i
n "inf
o
regist
e
rs"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin
H
erre
n
s
c
hm
i
dt
ppc: LPCR is a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin H
e
rrenschmi
d
t
ppc:
I
nitial
HDEC suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin H
e
rren
s
c
h
midt
ppc: Enfor
c
e setting MSR
:
EE,
I
R and
DR when MSR:PR is
s
e
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: F
i
x
c
o
nditions for
d
e
liv
e
ring external interrup
t
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
enschmidt
ppc: Use a helper to filter
w
ri
t
es to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
r
renschmid
t
p
p
c
:
Update LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
rrens
c
h
midt
pp
c
: Add
a
bu
n
ch
of hyper
v
isor SPRs to Boo
k
3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
B
enjamin Her
r
enschmidt
pp
c
/
x
ics: Remove
u
nused x
i
cs_set_i
r
q
_
type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin
Herrenschm
i
d
t
ppc
:
Add
P7/P8 Pow
e
r
M
anagement ins
t
ruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next