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
target/ppc: Improve comment of bcctr used for spectre v2 mitigation
2019-03-19
Benjamin He
r
r
ensc
h
midt
ppc/xics
/
spapr: F
i
x H
_
IPOLL
implementation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
e
rrenschm
i
dt
t
a
rget/ppc: Basic P
O
WER9
b
are
-
m
e
tal r
a
d
i
x MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrenschmidt
target/ppc: Suppor
t
for
P
OW
E
R9 n
a
t
i
ve h
a
sh
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin H
e
rre
n
s
chmi
d
t
target/ppc: Re
n
a
m
e PATB/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herr
e
nsch
m
i
dt
tar
g
et/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 Herrenschmidt
ta
r
get/ppc: Fix
s
yn
c
h
ronization of mttcg with bro
a
dcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Her
r
enschmid
t
t
a
rget/ppc: Add basic
support
for "new
fo
r
mat" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
in Her
r
enschmidt
target/ppc:
F
ix orde
r
ing of hash MM
U
acce
s
ses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschm
i
d
t
target/ppc
:
Fix #include
g
uard in m
m
u
-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Re-e
n
a
b
le RMLS o
n
POWER9 for virtual hyp
e
rvisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
ta
r
get/ppc/mmu: Use LPCR:HR to chose r
a
dix vs
.
has
h
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin H
e
rrenschm
i
dt
t
arget
/
ppc/spapr: Set LPCR:HR wh
e
n using
Radix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrenschmidt
targ
e
t/ppc:
A
dd support
f
or LPCR:
H
E
I
C on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herre
n
schmidt
t
arget/ppc:
A
d
d
POWER9
e
xternal inte
r
rupt
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
r
e
nschmidt
ta
r
get/ppc:
A
dd
Hypervisor Virtualization In
t
e
rrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Detect er
r
oneous condition in inte
r
rupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Add POWER9 except
i
on mod
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herre
n
schmi
d
t
t
a
rget/ppc: R
e
nam
e
"
in_pm_state"
to "
r
esum
e
_as
_
sr
e
set"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschmidt
target/
p
pc: Mov
e
"wakeup reset" c
o
de to a
s
e
p
arate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschm
i
d
t
tar
g
et/ppc:
Fix suppor
t
for "
S
T
O
P
light" states on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in H
e
rrens
c
hmidt
target
/
ppc: Don't cl
o
bb
e
r MSR
:
EE on PM instructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin
Herrenschmidt
target
/
ppc: Fix nip on powe
r
manageme
n
t
instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herrensch
m
idt
target
/
ppc: Disa
b
le
ISA 2
.
06 PM instruc
t
ions on P
O
WER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benj
a
min
H
errenschmidt
target/ppc: Re
m
ove
s
ome
#
if
0
'
ed co
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jam
i
n
Herrenschmidt
ppc: Fix OpenPIC mo
d
el
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
n
jamin He
r
renschmi
d
t
ppc/id
e
/ma
c
io:
A
dd missing
reg
i
sters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min Herrenschmidt
p
p
c
/mac
:
More re
w
o
rk of t
h
e DBDMA emula
t
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jamin Herrensc
h
m
i
dt
pp
c
/mac: Ad
v
ertise a high cl
o
ck fr
e
quency for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin Herrenschmidt
n
e
t: Ad
d
Su
n
GE
M
d
evic
e
e
m
u
l
ation a
s
found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Her
r
en
s
c
hmidt
ppc/pn
v
: Add suppor
t
for POW
E
R8+ LP
C
C
on
t
ro
l
ler
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Her
r
ensc
h
m
i
dt
ppc/pnv: Add
O
CC model stub with i
n
t
errupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrenschmidt
ppc: Make uni
n
ort
h
i
nterr
u
pt
swizzling id
e
nti
c
al to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herre
n
schmidt
ppc/pnv: ad
d
a LPC con
t
roller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enjamin Herrenschmidt
ppc/pnv:
a
dd sk
e
leton Pow
e
rNV pl
a
tf
o
rm
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
r
renschmidt
ppc: Fix single s
t
ep with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
Herrenschmidt
p
p
c
/xics
:
Add xics to the monitor "in
f
o p
i
c" com
m
and
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Ben
j
a
m
in Herrenschmidt
ppc/xics: Split ICS
int
o
ics-base and ics c
l
a
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin H
e
rrenschmidt
ppc/xics: Make th
e
ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
n
jamin Herrenschmidt
ppc
/
xics: An I
C
S with offset 0 is assumed to be
u
ninitializ
e
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benj
a
min Herrensch
m
idt
ppc: Fix
s
ignal de
l
ive
r
y
in
ppc-u
s
er and ppc64-
u
ser
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
amin Herrens
c
hmidt
ppc: restri
c
t the us
e
of th
e
rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
schmidt
ppc
:
Im
p
rove a
few more helpe
r
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrens
c
hmidt
p
p
c: Improve the except
i
on
hel
p
ers
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin H
e
rren
s
chmidt
pp
c
: Improve f
l
a
g
s
for h
e
lper
s
loadi
n
g/
w
riting the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Herren
s
chm
i
dt
ppc:
D
o
n't generate d
e
ad code on unconditional br
a
n
ches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herren
s
c
h
m
idt
ppc: Stop dumpi
n
g
state on all exceptions in
linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
Herr
e
nschmidt
pp
c
: Fix catc
h
ing some s
e
gfaults in
user m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
in
Herre
n
schmi
d
t
ppc: Fix macio ESCC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc
:
R
e
name
#
inc
l
u
d
e'd
.
c fil
e
s to
.
in
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
c
h
midt
ppc: lo
a
d/store multiple
a
nd string insns don
'
t do
L
E
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
p
p
c: Use
a
helper
to generate "LE unsupported" a
l
ignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't s
e
t ac
c
ess_t
y
pe
o
n all
load/stor
e
s on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
rrensc
h
midt
ppc: Fix C
F
AR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jami
n
Herrensc
h
midt
p
p
c: Speed
up
dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Ha
n
dle unco
n
ditional (
a
lways
/
never) traps at
t
r
anslatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
Make ali
g
nment
e
xceptions
s
u
ck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
D
o
n't u
p
d
a
te NIP i
n
dcbz and
lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herren
s
chmidt
ppc: Don't up
d
ate NIP
if not ta
k
ing al
i
gnment excepti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herren
s
chm
i
dt
ppc: Don't update NIP on condition
a
l trap
ins
t
ruc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
He
r
renschmidt
pp
c
:
D
o
n't update NIP
Bo
o
k
E
2
.
06
t
lb
w
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmid
t
ppc: D
o
n't u
p
date NIP in facility una
v
ailable interru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
in Herrenschmidt
ppc: Don'
t
update NI
P
in DC
R
access routi
n
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc: Fix source N
I
P on SLB related
i
nt
e
rrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min H
e
rrenschmi
d
t
pp
c
: Make tlb_
f
ill() use n
e
w e
x
c
e
p
tion
he
l
per
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
ppc: Don
'
t
update NIP in
lmw
/
stmw/icb
i
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
i
n Herrensch
m
i
d
t
ppc: Do
n
'
t upd
a
t
e NIP in lswi/lswx/s
t
swi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: FP exceptions are alwa
y
s p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Don'
t
update the NIP in f
l
oating point
generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Make
float_check_status() p
a
ss the
return
a
d
dress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrensc
h
midt
p
pc: Make
float_
i
nvalid_op_excp()
p
a
ss the retur
n
a
ddress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herrenschmidt
ppc: Rename f
l
oad
_
invalid_op_excp to
float_invalid
_
op_ex
c
p
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin He
r
renschmi
d
t
ppc:
Move VSX o
p
s out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
ren
s
chmidt
ppc:
M
o
v
e VMX
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Mo
v
e DFP ops
o
u
t
o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in H
e
rrenschmidt
p
p
c: Move embedded spe ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herr
e
nschmidt
ppc: Move
c
l
assic fp ops out
o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrensch
m
idt
ppc: Provide basi
c
rai
s
e_except
i
on_*
functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Be
n
jamin
H
errenschmidt
ppc: Fix fault P
C
reporting for lve*/stve
*
VMX instruction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
H
errenschmidt
ppc: Fix suppor
t
for odd MSR
co
m
bination
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
nj
a
min Herrens
c
h
midt
ppc/h
a
sh64: Fix supp
o
rt for LPCR:IS
L
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Her
r
enschmidt
ppc/hash64: Add proper real mode t
r
anslation suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enj
a
mi
n
Herren
s
chmidt
ppc/xic
s
: Replace "icp"
with
"
xi
c
s" in
most
p
laces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrens
c
h
mid
t
ppc/xics:
I
m
p
l
e
m
e
nt H_IPO
L
L usi
n
g an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Be
n
j
amin
H
errenschmi
d
t
p
p
c/xics: Move SP
A
P
R
specif
i
c
code to a separate f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benja
m
in Herrenschmidt
p
pc/
x
i
cs: R
e
name
exi
s
ting x
i
cs
t
o xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin Herrenschmidt
ppc: Fi
x
6
4K page
s
su
p
p
ort in
f
ull
emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: P
r
int HSRR0/HSR
R
1 in
"
i
n
f
o regist
e
rs
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
ja
m
in
H
errenschmidt
ppc: LPCR is a
HV reso
u
rce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrenschmidt
ppc: Initial
H
DEC suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin
Herrenschmidt
p
pc
:
Enforce setting
M
S
R:EE,
I
R and D
R
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 Herrensc
h
midt
ppc
:
Fix
c
ondition
s
for delivering external
i
nterrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nschmid
t
ppc: Use a
h
e
l
per
t
o
filter writ
e
s to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrenschmidt
ppc: Update LPCR
definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmidt
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
Herrenschm
i
dt
p
pc/xic
s
: Remo
v
e unused x
i
cs_se
t
_irq_
t
ype()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
rensch
m
idt
ppc: Add P7
/
P8 Power Management instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
erre
n
schmidt
ppc: Move exception generation code out of l
i
ne
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc
:
Turn a b
u
nch of booleans
f
rom int t
o
bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herr
e
nschmidt
ppc
:
A
dd re
a
l
mode
C
I l
o
ad/store inst
r
uc
t
ions for P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin He
r
ren
s
chmidt
ppc:
Re
w
o
r
k generation of priv a
n
d i
n
val in
t
errupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next