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: Link "chip" property to PnvHomer::chip pointer
2019-06-12
Benjamin Her
r
ensc
h
mi
d
t
pp
c
/x
i
ve:
M
ake XIVE generate the proper i
n
terrupt type
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjam
i
n Herrenschmidt
ppc
/
hash32: Rework R and C bit u
p
d
a
tes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
B
e
n
j
a
min H
e
r
r
enschmidt
ppc/hash6
4
: Rework R and C bit updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin
H
erre
n
schmidt
ppc/spa
p
r: Use proper HPTE
accessors for H_READ
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Ben
j
ami
n
He
r
r
ens
c
h
m
i
dt
target/p
p
c
: Don't ch
e
ck UPRT in rad
i
x
mod
e
when in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
Benjamin Herrenschmi
d
t
ppc/xics/spa
p
r: Fix H_IPOLL impleme
n
ta
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin H
e
rrenschmidt
tar
g
e
t
/ppc
:
Basic POWER9 bare-me
t
al
radix MM
U
suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
He
r
renschmidt
targe
t
/ppc
:
Support for POW
E
R9 native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc
:
R
en
a
me PAT
B
/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmi
d
t
target/p
p
c
:
F
lush the TLB
locally w
h
en the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin He
r
rensch
m
idt
targe
t
/ppc: F
i
x synchronization
o
f mttcg
w
it
h
broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
rensc
h
midt
t
arget/ppc:
A
d
d
basic support
f
or
"
new forma
t
" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
amin
Herre
n
sch
m
idt
target/p
p
c:
F
i
x
ordering of h
a
sh
M
MU ac
c
esses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjam
i
n Herrenschmidt
target/ppc: Fix #include guard
i
n
mmu-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
en
j
am
i
n He
r
renschmidt
t
a
rget/ppc: R
e
-enable RMLS on POW
E
R9 for
v
irtual
hypervisor
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Her
r
enschmidt
targe
t
/pp
c
/mmu: Use LPCR:
H
R t
o
ch
o
se r
a
dix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
targe
t
/
ppc/s
p
apr: S
e
t L
P
CR:HR whe
n
using Radix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensch
m
idt
target/ppc: Add support for LPCR:HEIC
on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin
He
r
rens
c
hmidt
target/p
p
c: Add POWER9 external interrupt
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Add Hypervisor
Virtualization Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herrenschmidt
targ
e
t/ppc: Detect erron
e
ou
s
condition in
inte
r
r
u
pt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jam
i
n
H
e
rrenschm
i
dt
target/ppc: Ad
d
P
OW
E
R9 excepti
o
n model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
e
r
rensc
h
midt
target/ppc: R
e
name "in_pm_state
"
to "res
u
m
e_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herren
s
c
hmidt
target/ppc: M
o
ve "wa
k
e
up
r
e
set" code to a separat
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschmidt
target
/
ppc: Fix support fo
r
"STOP light" s
t
at
e
s on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschmidt
targ
e
t/
p
pc: Don't clobber
M
SR:EE on P
M
in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix nip on powe
r
m
a
nagement instr
u
cti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benj
a
min Herre
n
schmidt
t
a
rget/pp
c
: Disable I
S
A 2
.
06
P
M instru
c
tions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
enjamin
H
errenschmi
d
t
target/ppc:
Remove
some
#
if
0'ed c
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n Herre
n
s
c
hm
i
dt
ppc: F
i
x OpenPIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
p
p
c
/
i
de/macio:
A
dd mis
s
ing registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benja
m
in Herre
n
schmidt
ppc/mac: More rework of the DBDMA
e
mulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min
H
e
rrensc
h
m
idt
ppc/m
a
c: Adverti
s
e a high clock frequency for Ne
w
Wor
l
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Ben
j
am
i
n Herrenschmidt
net
:
Add Su
n
GEM
device emulation as foun
d
on
App
l
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
H
e
rrensch
m
idt
ppc/pnv: A
d
d sup
p
ort for POWER8+ LPC Control
l
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
B
e
n
jamin
Herre
n
schmidt
ppc/pn
v
: Add OCC mod
e
l
stub with int
e
rrupt supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin
Herrenschmidt
pp
c
: Make
u
n
inorth inte
r
rupt swizzling
i
dentical t
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
jamin
H
er
r
en
s
c
h
midt
ppc/p
n
v
:
a
d
d
a L
P
C contro
l
ler
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benj
a
m
in
Herrenschmidt
ppc/pnv: add skeleton
P
owerNV
platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
j
a
min Her
r
enschmidt
ppc:
Fix
s
in
g
l
e step with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
pp
c
/xics: Add xics to t
h
e
m
o
nitor
"
info pic"
comm
a
nd
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschmidt
ppc/xics:
S
p
l
it ICS
i
nto
i
cs-base
a
nd
ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benj
a
min Herrenschmidt
ppc/xics: Ma
k
e the ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc/xics:
An ICS
w
ith offse
t
0
is
a
s
sume
d
to be un
i
niti
a
l
ized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjami
n
Her
r
enschmidt
ppc: F
i
x signal delivery in ppc-
u
ser an
d
ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Her
r
ensc
h
midt
ppc: restrict the use of the
r
fi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Her
r
enschmidt
ppc: Improve a f
e
w
m
ore he
l
pe
r
flag
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jami
n
He
r
rensch
m
i
d
t
p
pc: Improve the exception helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc: Improve flags
for help
e
r
s
loading/writi
n
g the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
schmidt
ppc: Don't ge
n
erate
dead co
d
e
on u
n
condi
t
ional branc
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
enschmidt
ppc: S
t
op dumpin
g
state on all excep
t
i
ons
in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrens
c
hmidt
ppc: Fix
catch
i
ng some
seg
f
a
ults in user m
o
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
in Herrenschm
i
dt
ppc: Fix maci
o
ESCC legacy map
p
i
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
ppc: Rename #include'd
.
c files
t
o
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
s
c
hmidt
ppc: l
o
ad/
s
tore multiple and string insns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmi
d
t
pp
c
: Use a helper
t
o generate "LE
u
nsuppor
t
e
d"
a
lig
n
ment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
ppc: Don't
s
et acce
s
s_
t
ype on all loa
d
/sto
r
es on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc
:
Fix CFAR updat
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc:
Speed up
dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Handle unconditional
(
always/n
e
ve
r
) tra
p
s at
t
ranslatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: Make align
m
ent
e
x
cepti
o
ns
suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
ppc
:
Don't update
NIP in
d
cb
z
and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min H
e
rre
n
schmidt
ppc:
Don't u
p
d
a
te NIP if n
o
t taking alignment
exc
e
ptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
schmidt
p
p
c: Don't upd
a
te NIP on condit
i
onal
t
r
a
p
instruct
i
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herr
e
nschmidt
ppc: D
o
n't updat
e
NIP BookE 2
.
06 tl
b
we
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
He
r
rens
c
hmidt
pp
c
: Don't update
NIP
in facili
t
y unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc: Don't u
p
date NIP in DCR
acces
s
routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: Fi
x
sou
r
ce NIP on
S
LB related
i
nterrupt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
rrenschmidt
ppc:
M
ake
tlb_fill()
us
e
new excep
t
io
n
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herre
n
schmidt
ppc: Don
'
t upd
a
te N
I
P
i
n lmw/stm
w
/
i
cbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
errenschmi
d
t
ppc: Do
n
't update NIP in l
s
wi/lswx
/
stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
p
pc: FP
exc
e
ptions
are
a
lways preci
s
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: Don't update the NIP in
f
loati
n
g
point generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jam
i
n Herrensch
m
idt
ppc: Make float
_
check
_
sta
t
us() p
a
ss the return addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
p
p
c: Make flo
a
t
_
i
nvalid_op_
e
xcp() pass
t
he retur
n
addre
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
schmidt
ppc: Rename
f
load_invalid_op_excp
t
o float_inv
a
lid_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmi
d
t
pp
c
: Move VSX ops out of
t
rans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
rrenschmidt
ppc: Mo
v
e
VMX ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in He
r
renschmidt
ppc: M
o
ve DFP ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
e
rr
e
nschmi
d
t
p
p
c
:
Move em
b
edded spe ops ou
t
o
f
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
i
n He
r
ren
s
chmid
t
ppc
:
Move classic fp ops out of tran
s
late
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschm
i
d
t
ppc: Provide
basic raise_exception_*
functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benj
a
min Herrens
c
hmidt
ppc: F
i
x
fa
u
l
t PC rep
o
rti
n
g for lv
e
*/stve
*
VMX
instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Ben
j
amin Herr
e
ns
c
hm
i
d
t
ppc
:
Fix support fo
r
odd
M
SR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benj
a
m
i
n
Herrenschmid
t
p
p
c/hash6
4
:
Fix s
u
ppo
r
t for LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Ben
j
a
m
in H
e
rr
e
nsch
m
idt
ppc/has
h
64: Add proper real m
o
de translation
sup
p
ort
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschm
i
dt
ppc/xics:
Rep
l
ace "i
c
p
" with "xics" in mos
t
pla
c
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin He
r
renschmi
d
t
ppc/xics: Implement H_IPOLL
u
s
ing an
a
ccessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics: Move
S
PAPR
spe
c
ific cod
e
to a separat
e
file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
H
erre
n
s
c
hmidt
p
p
c/xics: Rename e
x
isting xics to xics_s
p
apr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herren
s
c
hmidt
ppc: Fix 6
4
K
pages support in f
u
ll emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
He
r
renschmidt
ppc: Pri
n
t HSRR0/HSRR1
i
n
"info r
e
gisters"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
rrenschmidt
p
p
c: LPCR is a HV resourc
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin H
e
rre
n
s
c
hmidt
ppc: Initial
H
DEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjam
i
n
Herre
n
schmidt
ppc: En
f
orce se
t
ting MSR:EE
,
IR
a
nd DR
w
h
en MSR:PR is
set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Fi
x
c
o
nd
i
tio
n
s
for d
e
liver
i
ng e
x
ternal int
e
r
r
upts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin He
r
re
n
sc
h
midt
ppc: Use a
helpe
r
to
filte
r
writes to L
P
C
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enj
a
min Herr
e
nsc
h
m
i
d
t
ppc: Update LPC
R
definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrenschmidt
p
p
c: Ad
d
a bunch of
hypervisor SPRs
t
o
B
ook3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herr
e
nschmidt
ppc/x
i
cs
:
Re
m
ove
un
u
sed xics_se
t
_irq_
t
ype()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next