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
spapr/irq: initialize the IRQ device only once
2019-04-26
Benj
a
min Her
r
ensch
m
idt
ppc/hash32: Rewo
r
k
R a
n
d C bi
t
updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Be
n
j
a
min Herrenschmidt
ppc/hash64:
R
ework R a
n
d C bit
u
pdates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrenschm
i
d
t
ppc/s
p
a
p
r
: Use prope
r
HPTE a
c
cessors for H_READ
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrensc
h
mi
d
t
target/ppc:
Don't check UPRT i
n
radix mode wh
e
n in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
Benjamin Her
r
enschmidt
ppc/xic
s
/spapr:
F
ix H_IPOLL implementation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herre
n
s
c
hmidt
target/ppc: Basic
P
O
W
ER9 ba
r
e-metal
rad
i
x MMU
s
u
pport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensch
m
idt
target/
p
pc: Suppo
r
t for POWER9 n
a
tive hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herren
s
c
hmi
d
t
target/ppc: Rename P
A
TB/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herre
n
sch
m
idt
target/ppc
:
Fl
u
sh the TLB
locally
when th
e
LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
amin
Herr
e
nschm
i
dt
target/ppc: Fix synchronization
o
f mttcg with
broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njami
n
Herrenschmi
d
t
targ
e
t/ppc
:
Add
basic sup
p
ort for "new format" H
P
T
E
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herren
s
chmidt
t
a
r
g
et/
p
pc: Fix ordering of hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschmidt
target/pp
c
: F
i
x #include guard i
n
mm
u
-
b
ook3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
r
r
e
nschmidt
targe
t
/ppc: Re-enable RMLS on POWER9
for virtu
a
l hyperv
i
sors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
en
j
amin Herrenschmi
d
t
target/ppc/mmu:
U
se LPCR:HR to
ch
o
se r
a
d
ix
vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herre
n
schmidt
target/
p
pc/spapr
:
Set LP
C
R:HR wh
e
n
using R
a
dix
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
r
e
ns
c
hmidt
target/ppc:
Add support for LPCR:HEIC on PO
W
ER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
ens
c
hmidt
target/pp
c
: Add
POWER9 e
x
te
r
nal
interrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschmidt
target/
p
pc: A
d
d
Hy
p
ervisor Virtualization Inte
r
rupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
in
H
errens
c
hm
i
d
t
target/ppc: Detect
e
rroneous condition
in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
enschmidt
target/ppc: Add POWER9 ex
c
e
p
tio
n
model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herre
n
schmidt
t
a
rge
t
/
ppc: Rename
"
in_pm
_
state"
t
o "resume_as_sreset
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschmidt
t
arg
e
t/ppc: Move "wakeup reset" code to a separ
a
te
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herrenschmidt
target/ppc
:
F
ix
support for "ST
O
P light
"
states on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
ja
m
in Herrenschmidt
t
arget/ppc: Don'
t
c
l
obber MSR:EE
on PM instructio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
n
schmidt
target/ppc: Fix
n
i
p on p
o
wer manage
m
e
n
t instruc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
nj
a
min Her
r
ensch
m
idt
target/p
p
c: Disable ISA 2
.
06 P
M
instr
u
ctions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
Herren
s
chmidt
t
a
rg
e
t/ppc: R
e
m
o
ve so
m
e #if
0'ed
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
H
e
rre
n
sch
m
idt
ppc: Fix OpenP
I
C
m
o
de
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herre
n
schmidt
ppc/ide/macio:
A
dd mis
s
ing registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
j
amin Herrenschmidt
ppc/mac
:
More rework of th
e
DBDMA e
m
ulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Ben
j
a
min Herre
n
schmidt
ppc/m
a
c: Adve
r
tise a h
i
gh cl
o
ck frequency fo
r
New
W
o
rld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
e
njamin Herrenschmidt
net: A
d
d Su
n
G
E
M
device
emulatio
n
as found on Ap
p
le
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
Herren
s
chm
i
d
t
ppc
/
pnv: Add suppor
t
for
P
OWER
8
+
LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Be
n
j
amin Herr
e
nschmidt
ppc
/
pnv: A
d
d OCC mod
e
l st
u
b with in
t
e
r
rup
t
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herren
s
chmidt
ppc: Make
u
ninorth interru
p
t
sw
i
z
z
ling identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
p
p
c/p
n
v: add
a
LPC control
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Her
r
ens
c
hmidt
p
pc/
p
n
v
: add skeleton PowerN
V
pla
t
f
orm
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc: Fix sing
l
e step with
g
db stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmi
d
t
ppc/
x
ics: Add
xics to the monitor "i
n
fo pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Ben
j
amin H
e
rr
e
nsc
h
midt
ppc/x
i
cs:
S
pli
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
Benjamin Herrenschmidt
ppc/xic
s
:
Make
the ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Her
r
enschmidt
ppc/xics: An ICS with offset 0
i
s
a
ssumed to b
e
u
nin
i
tialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benj
a
min
Herrenschm
i
d
t
ppc: Fix signal deli
v
e
ry in
p
pc-user
a
nd p
p
c64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
jamin Herrensc
h
m
idt
p
p
c: rest
r
ic
t
the us
e
of the rfi
i
ns
t
r
uction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc:
Impro
v
e a
f
ew more helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Improv
e
the exc
e
ption helpe
r
s flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Improve f
l
ag
s
for helpers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
Herrenschmidt
p
pc: Don't
g
e
nerate dea
d
c
o
de on
unc
o
nditiona
l
branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in H
e
rrenschmid
t
ppc:
S
to
p
d
u
mping s
t
ate on all exceptions
i
n linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
rensc
h
m
id
t
p
p
c:
F
ix catching some segf
a
ults in u
s
er mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
F
ix maci
o
ESCC legacy
m
appi
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Herre
n
schmid
t
pp
c
:
R
e
name #i
n
c
l
ude'd
.
c files to
.
i
n
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: load/store
multiple and
string
i
nsns don't
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herrenschmidt
ppc: Use a h
e
lper to genera
t
e "
L
E unsupported"
alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herren
s
c
h
mid
t
ppc: Do
n
't se
t
access_
t
ype on all load/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
rensch
m
idt
ppc: Fix
C
FAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrensch
m
i
dt
ppc
:
Speed up
d
c
bz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Herre
n
schmid
t
ppc: Handle unc
o
nditio
n
al (
a
l
ways/never) traps at t
r
an
s
latio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
p
p
c
:
Make
a
lig
n
ment
ex
c
eptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
H
errens
c
hmidt
ppc: D
o
n't update N
I
P in dc
b
z and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: D
o
n't upda
t
e
NIP
if not t
a
king alignment exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n He
r
renschmidt
ppc: Do
n
't updat
e
NIP on conditional tra
p
ins
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrens
c
hmidt
p
p
c: Don
'
t update NI
P
Bo
o
kE 2
.
06 t
l
bw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njam
i
n Herrenschmidt
ppc: Don't upd
a
te NIP in
f
a
cility un
a
vailable interrupt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
rr
e
nschmi
d
t
ppc: Don't update
NIP in DCR access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Her
r
enschmidt
ppc: Fix s
o
urce NIP on S
L
B re
l
ated int
e
r
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
a
min Herr
e
nschmidt
p
pc: Make
t
lb_f
i
ll() use new exceptio
n
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
r
r
enschmidt
p
p
c: Don't updat
e
NIP in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrensc
h
mi
d
t
ppc: D
o
n't upd
a
te NIP in l
s
wi/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rr
e
nschmidt
ppc: FP exce
p
tions are a
l
w
a
ys p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Don't upda
t
e the N
I
P in floa
t
ing
point generate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc:
M
ake float_check_status() pass the retu
r
n address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc: Ma
k
e fl
o
at_i
n
valid_op_excp(
)
p
as
s
the r
e
tu
r
n
a
d
dress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
: R
e
name fl
o
ad_invalid_op_e
x
cp to
f
loat_in
v
ali
d
_o
p
_
excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schm
i
dt
p
pc:
M
ove VSX ops
out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move V
M
X ops out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Mov
e
DFP ops out o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
d
t
ppc: Mo
v
e e
m
bed
d
ed spe ops out
o
f trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njami
n
Herrensch
m
idt
ppc: Mo
v
e classic fp o
p
s ou
t
o
f translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Her
r
enschmidt
p
p
c: Pro
v
i
d
e basi
c
r
a
ise
_
exception_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Ben
j
am
i
n Herrenschmidt
ppc:
Fix
fault PC
repo
r
ting for lve
*
/s
t
ve* VMX ins
t
ru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Be
n
j
amin H
e
rrensch
m
idt
ppc:
F
i
x
suppo
r
t for odd MSR
combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
enjamin Herrenschmid
t
ppc/hash64: Fix
s
u
p
port for L
P
C
R
:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc/ha
s
h64
:
Add proper real mode translation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njami
n
Her
r
enschmid
t
ppc/xics: Replace "icp" with "xics" in most places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
H
errenschmi
d
t
ppc/xics:
I
mplement H_IPOLL us
i
ng an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin Herr
e
nschmidt
ppc/xi
c
s: Move SPAPR spe
c
ific code to a separate fi
l
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin Herrensch
m
idt
ppc/
x
ics: Rename
e
x
i
sting xi
c
s to
x
ics_s
p
a
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
r
ren
s
chmidt
ppc
:
Fix
64K p
a
ges
supp
o
rt i
n
full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
p
c: Print HSRR0/HSRR1 in "info regis
t
ers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensch
m
idt
ppc: LPCR is
a
HV reso
u
rce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrens
c
hm
i
dt
p
pc:
I
nitial H
D
E
C s
u
ppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
r
enschmidt
pp
c
: Enforce setting
MSR:EE,IR
a
n
d
D
R when MSR:PR
i
s set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrenschmidt
ppc: F
i
x
conditions for deliver
i
ng external
interrupt
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin 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
Benjamin Herrensch
m
id
t
ppc: Update LPCR definiti
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmid
t
pp
c
:
A
dd a bunch of hypervisor SPRs to
B
o
ok3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herren
s
chmidt
p
p
c/xics
:
Remove
un
u
sed xics_set_
i
rq_t
y
pe(
)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrenschmidt
pp
c
:
Add
P
7/P8 Power Management instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next