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
spapr/drc: Drop spapr_drc_attach() fdt argument
2019-02-25
Benjamin Her
r
enschmidt
target/ppc: Basi
c
PO
W
ER9 bar
e
-m
e
tal rad
i
x MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrenschmidt
t
a
r
g
e
t
/ppc: Support for POWER9 native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
ami
n
Herrenschmidt
target/
p
pc: R
e
nam
e
PATB/PA
T
BE -> P
A
TE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
tar
g
et/ppc: Flush the TLB lo
c
all
y
wh
e
n the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enja
m
in Herren
s
chmid
t
target/ppc: Fix synchronizat
i
on of mttcg w
i
th broadcas
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschm
i
dt
ta
r
ge
t
/
p
pc
:
Add ba
s
i
c suppor
t
for "new format" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
Herrenschm
i
dt
target/ppc: F
i
x
o
r
dering
o
f hash MM
U
access
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
e
n
schmidt
ta
r
get/pp
c
: Fix #include guard in mmu-b
o
ok3
s
-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschmidt
t
arget/ppc: Re-enable RMLS on POWE
R
9
for virtual hyper
v
isors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
target/pp
c
/m
m
u: Use L
P
CR:HR to
chos
e
radix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
target/ppc/spapr: Set
L
PCR:HR when using Radix mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrenschmidt
target/ppc: Add support f
o
r LPCR:HEIC on
P
OWER
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschm
i
d
t
target/ppc
:
Ad
d
POWE
R
9 extern
a
l in
t
errupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
amin H
e
rre
n
schmidt
target/ppc: Add Hypervisor Virtua
l
ization Inter
r
u
pt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errenschm
i
dt
target/ppc: Detect erroneous c
o
ndition in in
t
errupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in He
r
r
e
nschmidt
target/ppc: Add POWER9
e
xce
p
t
i
o
n
mode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin
H
errens
c
hmi
d
t
target/ppc: Rename "in_pm_state" to "re
s
ume_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
a
m
in Herrenschmi
d
t
target/ppc: Mo
v
e "wakeup reset
"
code to
a separ
a
t
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschmidt
target/ppc: Fix support f
o
r
"STOP l
i
ght"
s
tates on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herre
n
schmidt
target/ppc
:
Don't clobb
e
r
M
S
R
:
EE
o
n PM instr
u
ction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jami
n
Herrenschmidt
target/pp
c
: Fi
x
nip on pow
e
r
m
anagement instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benja
m
i
n
H
e
rrensc
h
m
idt
targe
t
/
p
pc: Disable ISA
2
.
06 PM instru
c
tions on P
O
WER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
He
r
rens
c
h
m
i
d
t
tar
g
et/
p
pc: Re
m
ove some #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njamin Herr
e
ns
c
hmidt
ppc: F
i
x Op
e
nPIC
mo
d
el
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Ben
j
amin Herrenschmidt
ppc/ide/mac
i
o: Add missi
n
g
reg
i
st
e
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enja
m
in Herre
n
sc
h
midt
ppc
/
mac: More rework
o
f
t
he DBDMA emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
n
j
amin Herre
n
schmidt
p
pc/
m
ac: Advertise a high clock frequenc
y
for NewWo
r
ld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
enjamin Herrensch
m
idt
net: Add SunGEM devic
e
emulatio
n
as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benj
a
min He
r
re
n
schmidt
ppc/p
n
v:
Add support for PO
W
E
R
8+ LPC C
o
n
t
roller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmi
d
t
p
pc/pnv
:
Add OCC model s
t
ub with interrup
t
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herr
e
nschmid
t
ppc: Mak
e
uninorth interrupt s
w
izzling identical
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enj
a
mi
n
Herr
e
nsch
m
idt
ppc/p
n
v: ad
d
a LPC controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herre
n
schmidt
p
p
c/pnv: add
sk
e
leton PowerNV
pl
a
tform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
j
amin Herrenschmidt
ppc:
Fix
s
ingle step with gdb
stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin He
r
rensc
h
midt
ppc/
x
ics:
Add xics to the
m
onit
o
r
"inf
o
p
ic" co
m
mand
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
jamin Herrens
c
hmidt
ppc/
x
ics: S
p
lit
ICS into
i
cs-bas
e
and ics
c
l
as
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
njamin Her
r
enschmidt
ppc/xics:
M
ak
e
the ICSState
a
li
s
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herrenschm
i
dt
p
p
c
/
xics
:
An
I
CS with offset 0 is assumed
t
o
be uninitiali
z
ed
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herren
s
ch
m
i
dt
ppc: Fix signal d
e
livery
in ppc-user a
n
d
p
pc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herren
s
chmidt
ppc: restrict
t
he u
s
e
of
t
he rf
i
instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc: I
m
pro
v
e a
f
ew more helpe
r
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin He
r
rensch
m
idt
ppc: Improve the excepti
o
n
helper
s
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
p
p
c: Improve flags for h
e
lpers
l
o
adin
g
/writ
i
ng the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Herrenschmidt
ppc: D
o
n't generate
d
ead code
o
n unco
n
ditional branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrensch
m
idt
p
p
c
:
St
o
p dum
p
ing state on all exce
p
t
i
ons in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
rrenschmidt
p
pc
:
Fi
x
c
atc
h
ing so
m
e segfau
l
t
s
in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
pp
c
:
Fix macio
E
SCC le
g
acy ma
p
ping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
ppc:
R
e
n
ame
#
include'd
.
c f
i
les
to
.
i
n
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
i
n
H
e
r
r
e
nschmidt
ppc:
l
o
ad/
s
tore mu
l
tiple and string
i
n
s
ns don't
d
o LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Use a helper to gen
e
rate "LE unsupporte
d
"
alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
e
rrenschmidt
ppc: Don't set access_type on a
l
l load
/
stor
e
s on
h
ash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
mi
d
t
ppc: Fix CFAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc: Spe
e
d
up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Han
d
le unc
o
nditional
(
always/never)
traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
er
r
enschmidt
ppc
:
M
a
ke a
l
i
g
nmen
t
e
x
ce
p
t
ions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
p
p
c: Don't updat
e
NIP in dcbz a
n
d lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min He
r
renschmidt
ppc:
Don't
u
p
date NIP
if not takin
g
ali
g
nm
e
nt
ex
c
e
ption
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
r
ensch
m
idt
p
pc: Don't update NIP on conditional trap instr
u
c
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
: Don't update NIP BookE
2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc:
D
on't updat
e
NIP in fa
c
i
l
ity unavailable interru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
i
n
Herrensc
h
midt
ppc:
D
on'
t
u
p
d
a
t
e
NIP in DCR acce
s
s routine
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc: Fix sou
r
ce NIP on SL
B
related in
t
errup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
pp
c
: M
a
ke tlb_fill() use
n
ew exceptio
n
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: D
o
n't update NIP in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
p
p
c
: Do
n
'
t
u
p
date NIP in
l
s
wi
/
lswx/st
s
wi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herre
n
sch
m
i
d
t
ppc: FP exceptio
n
s
are always pr
e
cise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njami
n
H
e
rrenschmi
d
t
ppc: Don't
upda
t
e the NIP in floa
t
ing point generate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc:
M
ake floa
t
_check_status() pass the r
e
turn addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herrenschmidt
p
pc: Make
f
loat_
i
nv
a
lid_
o
p_excp() pass
t
he ret
u
rn ad
d
r
e
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
schmidt
p
pc: R
e
na
m
e
fload_in
v
a
lid_op_excp to float_i
n
valid_o
p
_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Move VSX
o
ps
out o
f
translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
min H
e
r
renschmidt
ppc: Move V
M
X ops out of transl
a
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herren
s
chmidt
ppc
:
Move
D
FP ops
o
ut
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmi
d
t
pp
c
:
M
ove embedded s
p
e
o
ps out of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in H
e
rrenschmidt
pp
c
:
Move classic fp
ops out of tr
a
nslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Provide basic rais
e
_exceptio
n
_*
funct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benj
a
m
in H
e
rrensch
m
idt
ppc: Fix
fault PC reporting for l
v
e
*/stv
e
* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
H
errens
c
hmidt
ppc:
Fix supp
o
rt for odd MSR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjami
n
Her
r
en
s
c
h
midt
pp
c
/hash64
:
Fix support for LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin
Herrenschmid
t
ppc/hash6
4
:
A
dd prope
r
real mode translation su
p
p
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n He
r
renschmidt
p
pc/xics: Replace "icp" w
i
t
h "xics" in m
o
st places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjam
i
n
He
r
r
e
n
schmidt
ppc/xics: Im
p
lement H_IPOL
L
using an acce
s
sor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Her
r
enschmidt
p
p
c/xics: Move S
P
A
PR specific c
o
de
t
o
a separate f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics
:
Rename existing xi
c
s to
xics_
s
pa
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
a
min Herrenschmi
d
t
ppc:
Fix
6
4K pages
s
upport
in
f
ull
emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensch
m
idt
ppc:
Print HSRR0/HSRR1 in "info
r
e
gisters
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
j
a
min Herr
e
n
s
chm
i
dt
ppc: LP
C
R is a HV r
e
s
o
u
rce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
renschmidt
ppc:
I
nitial HDEC suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
p
c
: Enf
o
rce sett
i
n
g
MS
R
:EE,I
R
and DR
when
M
SR:P
R
i
s set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin
Herr
e
n
s
c
hmidt
ppc:
F
ix co
n
di
t
i
ons
for deliv
e
r
i
ng external inter
r
upts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensch
m
idt
ppc: U
s
e
a helper to filter writes to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herr
e
nschmidt
ppc:
U
pdat
e
L
PC
R
d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herr
e
n
s
chmidt
pp
c
: Add a
b
unch of
hypervisor SPRs to Boo
k
3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjami
n
H
e
rrenschmidt
p
p
c/xics: Remov
e
unused xics_set_i
r
q_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
schmidt
ppc: Ad
d
P7/P8 Power Manag
e
m
ent ins
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin
Herrenschmidt
p
p
c: Move ex
c
eption
g
eneration code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin
Herrenschmidt
p
p
c: Turn a bu
n
ch of
b
o
o
l
e
ans fro
m
int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
enschmid
t
ppc:
A
d
d r
e
al
m
ode CI load/store in
s
tructions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin H
e
rrenschmid
t
ppc: Rewo
r
k
generation of priv and inval inter
r
u
pts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herre
n
s
chmid
t
pp
c
: Fix generation if
I
S
I/DSI vs
.
H
V
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next