repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/ppc: Basic POWER9 bare-metal radix MMU support
2019-02-25
Benjamin Herrenschmidt
target/p
p
c: Basic POW
E
R
9
bare-metal radix MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
targe
t
/ppc: Support for POWER9 native
hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschmidt
target/ppc:
R
ename PATB/PATB
E
-> P
A
TE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herrenschmidt
target/ppc: Flush the
T
LB l
o
cally when the
L
P
I
DR i
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herren
s
c
hmidt
target/ppc:
Fix synchr
o
nizat
i
on of mttcg wi
t
h broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
ami
n
Herrens
c
hmidt
target/ppc: Add b
a
sic s
u
ppor
t
f
o
r "n
e
w f
o
rmat" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschmidt
target/ppc: Fi
x
order
i
ng
o
f hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herren
s
ch
m
i
d
t
tar
g
et/ppc: Fix
#
include guard i
n
m
mu-book3s-
v
3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrens
c
hm
i
dt
t
a
rg
e
t/ppc: Re-enable
R
M
LS on
P
OWER9 for virtua
l
hypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin
Herre
n
schmidt
target/ppc/mmu: Use
L
PC
R
:HR to chos
e
r
adix vs
.
h
ash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin
Herrenschmidt
ta
r
get/ppc/spapr: Set LP
C
R:HR when u
s
in
g
Ra
d
ix
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herren
s
chm
i
dt
targe
t
/ppc: Add support for
L
P
CR:H
E
IC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n He
r
renschmidt
ta
r
ge
t
/ppc
:
Add POWER9 externa
l
interrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
a
mi
n
H
e
rr
e
n
schmidt
target/ppc: Add Hyperviso
r
Virtualization Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hmidt
tar
g
et
/
ppc: Dete
c
t erroneo
u
s co
n
dition in
interr
u
p
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herr
e
nsch
m
idt
ta
r
get/ppc
:
Add
POWER9 excep
t
ion model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
jamin Herrensch
m
idt
target/ppc: Rename "in_pm_state"
t
o "r
e
sume
_
as_
s
r
es
e
t"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n He
r
renschmi
d
t
target/ppc: Move "wake
u
p reset" code
t
o a
separ
a
te
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrenschmi
d
t
target/
p
pc: Fix supp
o
rt for "STO
P
light"
states on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
n
schmidt
t
a
rge
t
/ppc: D
o
n'
t
clobb
e
r MSR:EE
o
n PM instr
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errenschmidt
target/ppc: Fi
x
n
i
p on
p
ower
m
anagement
instructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
amin Herrensc
h
midt
target
/
ppc:
D
isable ISA 2
.
06 PM instructions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
H
er
r
enschmidt
target/p
p
c: Remove
s
ome #if
0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herr
e
nschmidt
p
p
c
: Fix OpenPIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin
He
r
renschmidt
ppc
/
ide/macio: Add missi
n
g reg
i
st
e
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min Herrenschm
i
d
t
ppc/mac: More rework of
t
he DBDMA em
u
latio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jam
i
n
H
e
rrenschmidt
pp
c
/mac: Advertise
a
high clock frequency
for NewWorl
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin Herrenschm
i
dt
ne
t
: Add SunGEM d
e
vice
e
mulation as
f
ound o
n
Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
Her
r
enschmidt
ppc/pnv
:
A
d
d supp
o
rt
fo
r
POWER8+ LPC Contro
l
ler
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmidt
ppc/pnv: Add OCC model
s
t
ub with in
t
errupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrenschmid
t
ppc: Make uninorth inte
r
r
u
pt
s
w
izzling
i
d
entical
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
r
renschmidt
ppc/pnv: add a LPC contro
l
ler
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Her
r
enschmidt
p
p
c
/pnv: add skelet
o
n Po
w
erNV platfor
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
Herrenschmidt
ppc:
Fix s
i
ng
l
e
step with gd
b
stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/xi
c
s: Add
xics t
o
the monitor "inf
o
pic"
c
o
mmand
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Ben
j
amin
H
e
rrenschmidt
p
p
c/xic
s
: Split I
C
S into ics
-
base
a
n
d
i
cs class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
enjamin
H
err
e
nsc
h
midt
p
p
c
/
xi
c
s: Make the
ICSS
t
ate a lis
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Her
r
ens
c
hmidt
ppc/xic
s
:
An ICS
w
it
h
offset 0
is ass
u
m
e
d to be
u
n
initialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herre
n
s
c
hm
i
dt
ppc: Fix signal de
l
i
v
e
ry in ppc-
u
ser
a
nd ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Her
r
ensch
m
idt
ppc
:
restrict
the use of
t
he rf
i
i
n
struction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
c
h
midt
p
p
c
: Improve
a
fe
w
more hel
p
er flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herr
e
n
s
chmidt
ppc:
Impro
v
e the excep
t
ion help
e
rs flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
Herrenschm
i
dt
pp
c
: Im
p
rove flags
f
or helpers loading/writing
the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min H
e
r
r
ensc
h
m
idt
ppc: Don't gener
a
t
e
dead
c
od
e
on unconditional
b
r
a
nches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njami
n
H
e
rrenschmidt
ppc:
Stop dumping
s
tate on all exceptions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
ppc: Fix catching some seg
f
aults in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
pp
c
: Fix macio
ESCC legacy
ma
p
ping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
e
rrensch
m
idt
ppc: Rename
#include'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: load/store
m
ultiple and s
t
ri
n
g
insn
s
don't do
L
E
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
pp
c
: Use
a
help
e
r to generate "LE unsupport
e
d"
alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herr
e
nschmi
d
t
ppc
:
Don't
s
e
t access_t
y
p
e
on all load/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
p
p
c:
Fix C
F
A
R update
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
r
e
n
s
c
h
mid
t
p
p
c: S
p
e
e
d
up
dcb
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
Herre
n
schm
i
dt
ppc: Handle uncondition
a
l (always/never)
trap
s
at trans
l
atio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
renschmidt
ppc: Mak
e
alignment e
x
c
eptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc:
D
on't update NIP
i
n dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: D
o
n't update NIP if not taking
a
l
ignment e
x
cepti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't up
d
ate NIP on
c
onditional trap
in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
r
enschmidt
ppc:
D
on
'
t update NIP Boo
k
E 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't
u
pdat
e
NI
P
i
n
fac
i
lity unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
Herrensch
m
idt
ppc: Don
'
t update NIP in DCR access routine
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc
:
F
i
x
source NIP
on SLB
r
elated interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmid
t
p
pc: Make tlb
_
fill() use new
e
xception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmi
d
t
ppc: Don't update
NI
P
in lm
w
/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Don't update NI
P
in lswi/lswx/st
s
wi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschm
i
dt
ppc: FP exc
e
pt
i
ons are a
l
ways precis
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmi
d
t
p
pc: Don't update the NIP in floati
n
g
p
oi
n
t generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
p
pc: Make
f
loat_check_sta
t
us()
p
ass the r
e
turn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
ppc: M
a
ke float_invalid_op
_
ex
c
p
() pass t
h
e return addre
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc
:
Rename f
l
oad_i
n
v
a
l
i
d_op_exc
p
to float_invalid
_
op_ex
c
p
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enj
a
m
i
n
Herrenschmidt
ppc: Move VSX ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move VM
X
ops out of
tra
n
sla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Her
r
enschmidt
pp
c
:
Move D
F
P
o
ps out
o
f translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
He
r
renschmidt
pp
c
:
M
ov
e
em
b
e
d
ded s
p
e ops out o
f
transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in
H
er
r
enschm
i
dt
ppc: Mo
v
e cla
s
sic fp ops out of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jam
i
n
Herrenschmidt
ppc
:
Provide basic raise_excepti
o
n
_
*
func
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrenschmid
t
pp
c
: Fix fault PC repor
t
ing for l
v
e*/stve* VM
X
ins
t
ruc
t
ion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benja
m
in Herrenschmidt
ppc:
Fix support for odd MS
R
combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
enj
a
min H
e
r
r
enschmidt
ppc/ha
s
h64: Fix support f
o
r
L
PCR:I
S
L
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc/hash6
4
: Add
p
roper re
a
l
m
o
de
t
ranslation su
p
port
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enja
m
in Herrenschmidt
p
p
c
/xics: Replace
"
i
cp"
with
"
xics
"
in most pl
a
ces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin
Herrenschmidt
p
pc/xics
:
I
m
ple
m
e
nt H_IPOLL usin
g
an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njamin Herrenschmidt
ppc/xics: Move
S
PAPR s
p
eci
f
ic
code
t
o
a
separa
t
e fil
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benja
m
in Herre
n
sc
h
midt
ppc/xics: Rename existing xics to xics_spa
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
ami
n
Herrenschmidt
ppc:
Fix
6
4K pages support in full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herr
e
nschmidt
ppc: Print HSRR0
/
HSRR1 in "i
n
f
o
registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Her
r
e
n
schmidt
ppc: LPCR is a
H
V
resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herre
n
schmi
d
t
ppc: Initial
H
DEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n Her
r
enschmidt
p
pc: En
f
orce
set
t
ing MSR:EE,IR a
n
d DR when M
S
R:PR
i
s set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herrenschmidt
ppc: Fix
c
on
d
itions f
o
r deliver
i
ng exter
n
al interr
u
pts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min
H
erren
s
c
h
midt
p
p
c:
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 de
f
in
i
tion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
ja
m
in H
e
rre
n
schmi
d
t
p
p
c: Add a bunch of hypervisor SPRs to
B
ook
3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herre
n
schmidt
ppc/xics: Remove unu
s
ed xics_set_ir
q
_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin Herrenschmid
t
ppc: Add P7/P8 Power Management i
n
struct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min
Herr
e
nschmidt
ppc: Mo
v
e excepti
o
n gene
r
a
tion code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin
Herrensc
h
m
i
dt
p
p
c: Tu
r
n a
bun
c
h of
boo
l
eans
f
rom int to boo
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin Herrenschmidt
ppc: Add re
a
l m
o
de CI
load
/
s
t
ore instruc
t
ions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
nja
m
in Herrenschmidt
ppc:
R
ewor
k
generation of priv
a
nd inval inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errenschm
i
dt
pp
c
:
Fix generation if
I
SI
/
DSI vs
.
H
V
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next