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
pci: Allow PCI bus subtypes to support extended config space accesses
2019-03-19
Benj
a
m
i
n Herr
e
n
s
chmi
d
t
ppc/xics/spa
p
r: Fi
x
H_IP
O
L
L
i
m
pleme
n
tat
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
ta
r
get/ppc: Basic
POWER9 bare-met
a
l radix MMU sup
p
ort
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target
/
ppc: Support
for PO
W
ER9 native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin
H
errensc
h
midt
target/ppc: Rename
P
ATB/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Flush the TLB locally when the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensch
m
idt
target/ppc: Fix s
y
nc
h
ronizatio
n
of mt
t
cg with broad
c
ast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin
Her
r
enschmidt
target/p
p
c:
A
d
d basic su
p
po
r
t
f
or "
n
ew form
a
t" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
ja
m
in
H
errenschm
i
dt
target/pp
c
: Fix ordering of hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
enschmidt
target/ppc:
Fix
#
include guard in mmu-book3s
-
v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmi
d
t
targe
t
/
ppc: Re-e
n
able
RMLS
on POWER9 for v
i
rtual h
y
pervis
o
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrenschmidt
t
a
rget/ppc/
m
mu: Us
e
LPC
R
:HR to chose radix vs
.
has
h
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
j
amin Herrenschmidt
target/ppc/spapr: Set LP
C
R
:HR when using Radi
x
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
erre
n
sc
h
mid
t
ta
r
get/ppc: Add
s
uppo
r
t for LP
C
R:HEIC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enj
a
min He
r
renschmidt
target/ppc: A
d
d
POWER9 exter
n
al interrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
j
a
min Herrenschmidt
ta
r
get/ppc: Add Hypervisor Virtua
l
iz
a
tion In
t
errupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
er
r
enschm
i
dt
target/ppc: Detect e
r
roneous co
n
diti
o
n
in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/p
p
c: A
d
d POWER9 e
x
ception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjam
i
n Herr
e
nschmidt
t
a
rget/ppc: R
e
n
a
me
"
in_pm_state" to "res
u
m
e_
a
s_
s
res
e
t"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
target/ppc: Move
"wakeup
reset" c
o
de to a
s
epa
r
ate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
a
m
i
n
Herrenschmidt
targe
t
/ppc: Fi
x
su
p
port
f
or "STOP light"
s
t
ates on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrens
c
hmidt
t
a
rget/ppc: Don't
clobber MSR
:
E
E on PM instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmi
d
t
target
/
ppc:
Fix ni
p
on power
m
anage
m
ent instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herrens
c
hmidt
target/ppc
:
Disable ISA 2
.
06 PM i
n
structi
o
n
s o
n
P
OWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Be
n
jamin H
e
rrenschmidt
t
a
rget/ppc
:
Remove
s
o
me #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin
H
e
rrenschmidt
ppc: Fix OpenPIC
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjamin Herrenschmidt
ppc/ide/m
a
c
io:
A
dd missi
n
g r
e
g
isters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
n
jam
i
n Herrenschmidt
ppc/mac: Mo
r
e rewor
k
of t
h
e
DB
D
MA emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benja
m
in Herren
s
chmidt
p
p
c
/mac: Advertise a hi
g
h clock fre
q
uency for Ne
w
World
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
e
njami
n
Herrenschmidt
net: Add SunGEM devic
e
emula
t
io
n
as
f
ound on A
p
ple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benja
m
in
Her
r
ensc
h
mi
d
t
ppc/pnv: Add support for
POW
E
R8+ LPC Contro
l
ler
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin H
e
r
r
enschmidt
ppc/pnv:
A
dd OCC model stub wi
t
h interru
p
t
suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrens
c
hmidt
ppc:
Make
u
ninorth
i
nterrupt
s
wi
z
zling identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
rr
e
nschmid
t
p
p
c/p
n
v: ad
d
a LPC c
o
ntroller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
Herren
s
chmidt
ppc/pnv: add ske
l
eton PowerNV pl
a
t
form
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
H
erre
n
schmidt
ppc
:
Fix
s
i
n
gle ste
p
with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin H
e
rrenschmidt
ppc/xics: Add xics to
t
h
e mon
i
tor
"
info pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
n
j
amin Herrenschm
i
dt
ppc/xics: Split ICS in
t
o
i
cs-base and ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
j
a
min
Herrenschm
i
dt
ppc/xics: M
a
ke the ICS
S
t
a
te a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjam
i
n Herr
e
nschmidt
ppc/xics: An ICS w
i
th
o
ffset
0 is
a
ss
u
med to b
e
uninitia
l
ize
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benja
m
in
H
err
e
nsch
m
idt
ppc: Fi
x
signal deli
v
ery in ppc-user and
pp
c
64
-
use
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
n
j
amin
H
errenschmidt
p
p
c:
res
t
rict
t
h
e use o
f
the rfi instructio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Improve
a
few m
o
re help
e
r flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min H
e
rrensc
h
midt
ppc: Im
p
rove the e
x
ception help
e
rs flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc: Impr
o
ve flags f
o
r hel
p
ers
l
oading/wri
t
ing t
h
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin Herrensc
h
midt
ppc:
Don't
generate dead code on uncondition
a
l branch
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
am
i
n Herrenschmidt
ppc: Stop dump
i
n
g state on
all excep
t
ion
s
in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herre
n
schm
i
dt
ppc: Fix c
a
tching some s
e
gfaults in user
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschm
i
dt
ppc: Fix m
a
cio E
S
CC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
d
t
ppc
:
R
e
n
a
me #include'd
.
c fi
l
e
s
to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in Herre
n
s
chmidt
p
p
c:
load/store multipl
e
and s
t
ring insns
d
on't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herre
n
schmidt
p
p
c: U
s
e a h
e
lper to generate "LE unsupported" alig
n
ment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
p
p
c: Don't set access_type
o
n al
l
load/
s
tore
s
on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Fix CFAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
pp
c
: Spe
e
d up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
Herrenschmidt
p
p
c
: Handle uncon
d
ition
a
l
(
a
l
ways/never) traps at
t
ra
n
slatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
i
n H
e
rrens
c
hmidt
ppc:
M
ake
alignment exce
p
tions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herre
n
s
c
hmidt
ppc: Don't update NIP in
d
cbz and ls
c
bx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in Herrenschmidt
ppc: Don
'
t update NIP
if
not ta
k
ing alignment exception
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in Herrensch
m
idt
pp
c
:
Don
'
t
up
d
ate NIP o
n
conditional t
r
ap
i
n
s
truction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc:
Do
n
't updat
e
NIP Bo
o
kE 2
.
06 t
l
b
w
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
ch
m
idt
p
pc: Don't update
N
IP in fa
c
i
l
i
ty unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: D
o
n't update NIP in DC
R
access rou
t
ines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
p
p
c: Fix sou
r
ce NIP on
S
LB r
e
la
t
ed
interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin He
r
renschmidt
ppc: Make tl
b
_fill() use n
e
w
e
x
ception hel
p
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herrenschmidt
p
pc: Do
n
'
t
update
NIP in lmw/st
m
w/
i
cbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin H
e
rren
s
chmidt
ppc: Don't update NI
P
i
n
l
s
wi/lswx
/
stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herr
e
nschmidt
p
pc: FP e
x
ceptio
n
s are always p
r
e
c
ise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min Herre
n
schmidt
ppc: Don't upda
t
e the NIP in flo
a
ting point generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enj
a
min
H
errenschmidt
ppc: Make
f
l
oat_check_status() p
a
s
s
t
he
r
eturn add
r
ess
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensc
h
mi
d
t
p
pc: Make float_invalid_op
_
e
xcp() pa
s
s
the
r
eturn
address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc: R
e
name fload_invalid_op_excp to
f
loat_invalid_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move V
S
X
ops out of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herren
s
ch
m
idt
ppc: M
o
ve VMX ops out of transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
chmidt
ppc: Move DFP ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrensch
m
idt
p
p
c
:
Mo
v
e embedd
e
d
spe op
s
out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
er
r
ensch
m
idt
ppc: Move c
l
assic fp
o
ps
out of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc: Provide
b
asi
c
ra
i
se_ex
c
eption_* functi
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benj
a
min Herrenschmidt
p
p
c
:
Fix fault PC reporting
for lve*/stv
e
*
VMX
i
n
s
tru
c
t
i
on
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
Herrenschmidt
ppc: Fix support
f
or o
d
d MSR c
o
mbinatio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrens
c
hmidt
ppc/hash64: Fix support
for LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
enjamin He
r
ren
s
chmidt
p
pc/hash64: Add proper real mode transl
a
tion suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin
H
errenschmidt
ppc/xics
:
Repl
a
ce "icp" with "xics"
in
m
o
s
t pla
c
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrens
c
hm
i
dt
ppc/xics: Implement H_IPOLL usin
g
an access
o
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
Herrens
c
hmidt
ppc/xics:
M
ove SPAPR specific c
o
d
e
to
a
sepa
r
ate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschm
i
dt
ppc/xics: Rename existing xics to xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrenschm
i
d
t
ppc: Fix 64
K
pages
s
upport i
n
full emulat
i
on
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
m
in
H
er
r
ensch
m
i
dt
ppc: Print HSRR0/HSRR1
in "
i
nfo regist
e
rs"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrensch
m
idt
pp
c
:
L
P
CR is a
H
V
resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Initial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin
Herren
s
c
h
midt
ppc: Enforce
s
e
tting MSR:EE,IR
and D
R
wh
e
n
MSR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herrens
c
hmidt
ppc: Fix condi
t
ions for deliver
i
ng exter
n
a
l
i
nte
r
rupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
r
r
e
nsc
h
midt
ppc:
Use a
h
elper to filter
writes to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
n
s
chmidt
ppc: Upda
t
e LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
p
c: Add a bunch of hypervisor
S
PRs t
o
B
oo
k
3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Be
n
j
a
m
i
n
Herr
e
nschmidt
ppc
/
xics: Re
m
ove unused xics_set_
i
rq_type(
)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
n
j
amin
H
er
r
enschmid
t
p
pc: Add P7/P8 Power
M
ana
g
ement instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
enschmidt
ppc: Move excep
t
ion ge
n
eration code ou
t
of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrens
c
hmidt
ppc: Turn
a
bunch of bo
o
leans
from int to
bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herre
n
s
chmidt
ppc: Add
r
eal mode CI load/sto
r
e
instructio
n
s f
o
r P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rr
e
nschmidt
ppc: Rework genera
t
ion
o
f priv
a
nd inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next