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 XSCOM tests for POWER9
2019-02-25
Benjamin Herrenschmidt
target/ppc:
B
asic POWER9 bare-me
t
a
l radix MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
ami
n
Herrenschmidt
target/
p
pc:
Support for POWER9
n
ative hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin
Herr
e
n
sc
h
mi
d
t
target/ppc: R
e
n
a
me PATB/PA
T
BE -> PA
T
E
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herre
n
schmidt
targ
e
t/ppc: Flush t
h
e TLB loc
a
lly when the LPID
R
i
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/pp
c
: Fix sync
h
ro
n
ization o
f
mttcg with broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
h
m
i
dt
target/
p
pc:
Add basic support for "new format"
H
PTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
jamin Herr
e
nschmidt
t
a
rget/ppc: Fix o
r
dering
o
f has
h
MMU
accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enj
a
min Herrenschmid
t
target/pp
c
: Fix
#
i
nclude guar
d
in
m
m
u
-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enj
a
min Herre
n
sch
m
idt
target/ppc: Re
-
en
a
ble R
M
LS
o
n POW
E
R9 for virtu
a
l hypervis
o
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
H
erre
n
schmi
d
t
t
a
r
g
et/pp
c
/mm
u
: Us
e
LP
C
R:HR to chose
r
adi
x
vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
j
a
mi
n
Herre
n
schm
i
dt
tar
g
et/pp
c
/spapr: S
e
t LPCR:
H
R
when u
s
i
ng Radix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschmidt
target/p
p
c: Add
support fo
r
LPCR:HEIC on PO
W
ER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin
Herren
s
chmi
d
t
t
a
rge
t
/p
p
c: A
d
d PO
W
ER9 ex
t
ernal
i
nterrupt mod
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
r
r
enschmidt
target/p
p
c:
Add Hy
p
er
v
isor Virtualiza
t
ion Inte
r
r
upt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enj
a
min Her
r
ensc
h
mid
t
target/ppc:
Detect e
r
r
oneous co
n
dition in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
ami
n
Herrens
c
h
midt
targe
t
/ppc: Add
POWER9 except
i
o
n mod
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
Herrens
c
hmidt
target/pp
c
: Ren
a
me "in_pm_state
"
to "resume_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
a
min
H
errenschmidt
t
arget/pp
c
: Move "wakeup reset" c
o
d
e
t
o
a
separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/
p
pc:
Fix su
p
port
f
or "ST
O
P
l
ight" s
t
a
te
s
on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herren
s
chmidt
targ
e
t/ppc: Don'
t
c
lobber MSR:
E
E on PM ins
t
r
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hmidt
ta
r
g
et/p
p
c: Fix ni
p
on power
m
ana
g
emen
t
instruc
t
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Be
n
jamin
Herrenschmidt
target/ppc: Di
s
a
b
le
ISA 2
.
06 PM
in
s
t
r
uctions on POWER
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Be
n
jamin Herrenschmid
t
t
arget/ppc: Rem
o
ve
s
ome #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n
Herrenschmidt
pp
c
: Fix O
p
enPIC m
o
de
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min Herre
n
schmidt
ppc/ide/macio: Add missing r
e
g
ister
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herrenschmidt
ppc/mac: More rework of th
e
DB
D
MA em
u
lation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc/mac: Adver
t
ise a high
c
l
ock fr
e
quen
c
y for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
enjamin Herrenschmid
t
net:
A
dd SunGEM device emulation as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
H
errenschmi
d
t
ppc
/
pnv: Add
s
upport f
o
r POWER8+
L
PC
Co
n
t
r
oll
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrens
c
hmid
t
ppc/pnv: Add
OC
C
model stub wit
h
interrupt suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrensc
h
m
i
dt
pp
c
: M
a
ke u
n
inorth in
t
er
r
u
p
t swizzl
i
ng identical 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
c
on
t
rol
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrens
c
hmidt
p
p
c/pnv: add ske
l
eton PowerNV plat
f
o
r
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herren
s
chmidt
ppc: Fix singl
e
step with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjam
i
n
H
e
rren
s
chmidt
ppc
/
x
ics: Add xi
c
s to the
mo
n
itor "info pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
jamin Herr
e
ns
c
hmidt
ppc/
x
ics:
Spli
t
ICS
into ics-base
and i
c
s class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
jam
i
n Herrens
c
hm
i
dt
pp
c
/xi
c
s: Make the IC
S
Stat
e
a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
amin H
e
rr
e
n
s
chmidt
ppc/xi
c
s: An ICS with off
s
et
0
i
s
assumed to b
e
uni
n
i
t
ial
i
z
e
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
ja
m
in Herre
n
s
c
hmidt
ppc: Fix signal delivery
i
n ppc-user and ppc64
-
us
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
enjamin Herrensc
h
midt
ppc: restrict
t
he use of the rfi in
s
truction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensch
m
idt
ppc: Im
p
r
o
ve a fe
w
more
h
elper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc:
Improve the exc
e
ption helpers
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc: Improve
f
lags for help
e
rs loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
enschmidt
p
pc
:
D
o
n't
genera
t
e dead c
o
de on u
n
conditional bran
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Her
r
e
n
schmidt
p
p
c: S
t
op
d
u
m
p
i
ng s
t
ate on all exceptions in lin
u
x
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
H
e
r
r
enschmidt
ppc: Fix
c
a
tching some se
g
faults in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc: Fix ma
c
io ESCC
legacy
m
apping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrensc
h
m
i
d
t
ppc: Rename #incl
u
de'd
.
c files to
.
i
n
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
H
errensch
m
idt
p
p
c
: loa
d
/store multiple
and s
t
ring in
s
ns
d
on't
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min H
e
r
r
ens
c
hmidt
ppc: Use a helper to ge
n
e
rate
"LE
u
n
supported" alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmid
t
ppc: Don't set access
_
t
y
p
e
on
a
ll l
o
ad/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc: Fix C
F
A
R u
p
d
ates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Speed up
dcb
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Handle
u
ncond
i
tional (alw
a
ys/never)
traps
at tra
n
slati
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min He
r
renschmi
d
t
ppc:
Make align
m
ent exceptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
ppc: Don
'
t
upda
t
e NIP in dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc:
D
on'
t
u
p
d
ate NIP if not taki
n
g alignment exc
e
ptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
errenschmidt
pp
c
: Do
n
'
t
upd
a
te NIP on conditi
o
nal trap
in
s
tr
u
ct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc:
D
on't u
p
da
t
e
NIP BookE 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
D
o
n't update NIP
i
n facility
unav
a
ilable interr
u
pts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don'
t
update NIP in DCR access ro
u
tines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
Fix source
N
IP on SLB related interrupt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc
:
M
a
ke
t
l
b_fi
l
l() us
e
new
e
xcepti
o
n helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Don
'
t
upda
t
e
N
I
P
i
n lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herre
n
schmidt
p
pc: Don't
u
p
date NIP in lswi/lswx/stswi
/
s
tswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rren
s
chmidt
ppc: FP exceptions are always
p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
m
in Herrens
c
hmidt
ppc: Don't upd
a
te the NIP in floating point genera
t
ed
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herren
s
chm
i
dt
ppc:
M
a
ke float_check_stat
u
s(
)
p
ass the ret
u
rn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chm
i
dt
ppc:
Mak
e
float_invalid_
o
p_excp() pass
the
r
eturn a
d
dress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrens
c
hmidt
ppc: Rename fload_in
v
a
l
id_op_ex
c
p to float_
i
nvalid_op_
e
xcp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
p
p
c
:
Mov
e
VS
X
ops
o
u
t
o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
H
e
rrenschmidt
ppc:
Move VMX ops o
u
t of
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
en
j
am
i
n Herrenschmidt
pp
c
:
M
ove DFP ops out of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herren
s
chmidt
ppc: Mo
v
e embed
d
ed spe ops out
o
f t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
n
schmidt
ppc: Move cl
a
s
sic f
p
o
ps out of t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
e
r
r
enschmidt
ppc: P
r
ovide basic r
a
i
se_exception_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin
H
errenschm
i
dt
ppc: Fix
f
a
ult
P
C reporting for lv
e
*
/stve* VMX inst
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
H
errenschmidt
ppc: Fix
support for odd MSR comb
i
natio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin He
r
renschmidt
p
p
c
/h
a
sh64:
F
ix support for LP
C
R:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
njamin
H
e
r
r
enschmidt
ppc/
h
a
sh64: Add proper rea
l
m
o
de translation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njamin Herrenschmidt
ppc/xics: Replace "icp" with "
x
ics" in m
o
st
places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enja
m
in Herrenschmidt
ppc
/
x
i
cs
:
Im
p
lemen
t
H_IPOLL using an
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min Herrenschmidt
p
p
c/xic
s
:
M
ove SPAP
R
specifi
c
c
o
d
e t
o
a
s
e
p
arate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics: Rename e
x
isti
n
g
xics to xics_sp
a
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrenschm
i
d
t
ppc: Fi
x
64K pag
e
s
s
upport
i
n full
emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nsch
m
idt
ppc: Print HSRR0
/
HSR
R
1 in
"info re
g
isters"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: LPCR
i
s a HV resou
r
ce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min He
r
renschmidt
ppc: Initial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
i
n
Herrenschmi
d
t
ppc: Enforce
s
etting
MS
R
:EE,IR and
D
R whe
n
MSR:PR is
s
et
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmidt
p
pc:
Fix co
n
dition
s
for delivering ex
t
erna
l
interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmidt
ppc
:
Use a helper to fi
l
ter writes to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herrenschmidt
ppc: Updat
e
LPCR definit
i
on
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrens
c
h
m
idt
ppc: Add
a
bunch of hypervisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herr
e
ns
c
hmidt
ppc/xics: Remove u
n
used xics_set_irq
_
type
(
)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enj
a
min Herren
s
chmidt
p
pc:
A
dd P7/P8 Power Management in
s
tru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herrensc
h
midt
p
p
c: Move
exception g
e
n
eration code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin
H
er
r
enschmidt
p
pc: Turn
a
b
u
n
c
h
o
f boolean
s
from
i
nt to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin
H
errenschmidt
ppc: Add re
a
l
mode C
I
l
o
ad/st
o
re
inst
r
uc
t
ions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
p
pc:
R
ewo
r
k gene
r
at
i
on
of
p
riv a
n
d
inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
j
a
min Herr
e
nschmidt
p
p
c: Fix gene
r
ati
o
n if IS
I
/DSI vs
.
HV
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next