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
ppc/hash64: Rework R and C bit updates
2019-04-26
B
enjam
i
n
H
erren
s
c
h
midt
ppc/hash6
4
: Rework R and
C
bit update
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrenschmidt
pp
c
/spapr: Use p
r
op
e
r HPTE ac
c
ess
o
rs for H_RE
A
D
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herr
e
nschmid
t
targ
e
t/
p
pc: Don't check UPRT in radix mod
e
when in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
Be
n
jamin Herrenschmidt
ppc
/
xics/spapr
:
Fix H_IPOLL i
m
plementation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nj
a
m
i
n Herrensc
h
midt
targe
t
/
ppc: Basic POWER9 bare-metal radix MMU support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
targ
e
t/ppc: Support for POWER9 nat
i
ve
hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrensch
m
idt
ta
r
g
e
t/ppc:
Rena
m
e PATB/PATB
E
-> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herren
s
chmid
t
targ
e
t/ppc:
Flush the TL
B
l
ocally w
h
en the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Her
r
enschmidt
t
a
r
get/ppc: Fi
x
synchronization of mttcg wi
t
h broadc
a
st
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Her
r
enschmidt
targ
e
t/pp
c
:
A
dd basic sup
p
ort f
o
r
"
n
e
w format" HP
T
E
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
in Herr
e
nschmidt
targ
e
t/ppc: Fix ordering of ha
s
h MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschm
i
dt
target
/
ppc: F
i
x
#include g
u
ard in mmu-b
o
ok3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herrensc
h
midt
target/ppc
:
Re-enable RMLS on
POWER9
for vir
t
u
a
l hypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
ta
r
g
e
t
/ppc/mmu:
Use LPCR:H
R
to chose radix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin H
e
rren
s
chmidt
t
a
r
get/ppc/spapr: Set LPC
R
:HR when using Radix mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
target/ppc: Add su
p
port for
L
PCR:HEIC
on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
targ
e
t/ppc:
Add POWE
R
9 exter
n
a
l
i
n
terr
u
pt
m
ode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
r
rensch
m
idt
target/ppc: Add Hypervisor Virtualiz
a
tion
I
nterrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min
H
err
e
n
schmidt
target/ppc: Detect
e
rr
o
n
eo
u
s condi
t
ion in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herre
n
schmidt
target/ppc: Add POWER9 excep
t
ion model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensch
m
i
dt
ta
r
get/pp
c
: Rename "in
_
pm_state" to
"
r
esum
e
_
as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
jamin Herre
n
schmidt
targe
t
/ppc: M
o
ve "
w
akeup
r
eset" c
o
de to a separ
a
te
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
ami
n
Herrenschmidt
t
arge
t
/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
Ben
j
amin Herrenschmidt
tar
g
et/ppc: Don't
clobb
e
r MSR:EE on PM i
n
struc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix ni
p
on power managemen
t
instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
njamin
He
r
rens
c
hmi
d
t
target/ppc: Disable I
S
A 2
.
06 PM instr
u
c
t
ions on POW
E
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
amin Her
r
ens
c
hmidt
target/ppc: Remove som
e
#if 0
'
ed
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjamin Herrenschmidt
ppc:
Fix O
p
en
P
IC
model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc/ide/macio:
Add missing re
g
isters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n Her
r
enschmi
d
t
ppc/mac:
More
r
ewor
k
o
f
t
h
e
D
BDMA emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjami
n
Herrenschmidt
ppc
/
mac: Advert
i
se a high c
l
ock fr
e
quency for
N
ew
W
o
rld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin
H
errensch
m
idt
net: A
d
d
SunG
E
M devi
c
e emulation as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
H
e
rrenschmidt
p
pc/pnv: Add supp
o
r
t
for POWER8+ LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
Her
r
ens
c
h
midt
ppc/pnv: Add OCC model st
u
b wi
t
h interr
u
pt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrenschmi
d
t
ppc: Make uninor
t
h
int
e
rr
u
pt swiz
z
l
i
ng
i
dentical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herre
n
sch
m
i
d
t
ppc/p
n
v: add a L
P
C c
o
ntroller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
H
e
rrenschmid
t
ppc/p
n
v: add sk
e
leton Po
w
e
rNV pl
a
tform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
in Herren
s
chmidt
pp
c
:
F
ix single step wit
h
gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/xics: Add xics t
o
the mon
i
tor "info pi
c
" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
n
j
amin
Herrenschmi
d
t
ppc/xics: Split IC
S
into ics
-
base and ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschmidt
ppc/xics: M
a
k
e
the ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmid
t
ppc/xics: An ICS with offset 0
is as
s
u
med to be unini
t
i
a
lized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin H
e
rren
s
chmidt
ppc: Fix s
i
gnal
delivery in pp
c
-user a
n
d
ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
n
jamin H
e
rrensc
h
m
idt
ppc: res
t
rict the use of
t
h
e
r
fi instruc
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in Herrens
c
hmidt
ppc: Im
p
rov
e
a few more h
e
lper
f
lags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
p
pc
:
Improve the e
x
c
eption
helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
c
h
m
idt
ppc: Impr
o
ve
f
lags for helpers loading/wri
t
ing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: D
o
n't generate de
a
d code on unc
o
nditional branche
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmi
d
t
pp
c
: Stop dumpi
n
g st
a
te
o
n
a
ll exceptions in
lin
u
x
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herren
s
c
h
midt
p
p
c
:
F
ix catching some
segfaults in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc
:
Fi
x
macio E
S
CC legacy map
p
ing
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
rrens
c
hmidt
ppc: Rename #include'
d
.
c fil
e
s to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: load
/
store mu
l
tiple and string i
n
sns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Her
r
enschmidt
ppc: U
s
e a
helper
t
o
generate "LE unsupported" alignmen
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschm
i
dt
ppc: D
o
n
'
t set access_type on all load/stores
on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
i
d
t
ppc: Fi
x
CFAR upda
t
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmidt
ppc: S
p
ee
d
up
d
c
b
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc:
H
an
d
le unconditional (
a
lway
s
/
ne
v
e
r
) traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschm
i
dt
ppc: Make
a
lignmen
t
e
x
c
e
p
tions suc
k
less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: Don't
upda
t
e NIP in dcb
z
and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't upda
t
e NIP
if n
o
t
t
a
ki
n
g
a
l
ignmen
t
exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herr
e
n
s
chmidt
p
pc: Don't update NIP on condit
i
onal trap
instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
ppc: Don't upd
a
te NIP Book
E
2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
er
r
enschmidt
p
p
c: Don't upd
a
te NIP in fa
c
ility
unavailable
interrup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herr
e
nsch
m
idt
p
p
c
:
Don't
update NIP in
DCR
acce
s
s routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc:
Fix
source NIP on SLB r
e
lated i
n
te
r
r
upt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: Mak
e
tlb_fill() use
n
ew exception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrens
c
hmidt
ppc:
D
on't
update NIP in
lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
erre
n
schmi
d
t
ppc: D
o
n
'
t update NIP
i
n lswi/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: FP ex
c
eption
s
are alway
s
precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
Herrenschmi
d
t
p
p
c: Don't upd
a
te
the NIP i
n
floating poi
n
t ge
n
erated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make float_check_sta
t
us() pass
t
he return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
ensch
m
idt
ppc: M
a
ke float_invalid_op_ex
c
p()
p
ass the return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
p
p
c: Rename
f
load_in
v
alid_op_e
x
cp to floa
t
_in
v
alid_
o
p
_
e
xcp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erren
s
c
h
midt
ppc: Move VSX ops ou
t
of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
Herrenschmidt
ppc: Move VMX ops out of tra
n
slate
.
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
:
Move DF
P
o
ps out
o
f translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min Herrensch
m
idt
ppc:
M
ove embe
d
de
d
spe ops
o
u
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin He
r
renschmidt
ppc:
Move
c
lassic fp
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herre
n
schmidt
ppc: Provi
d
e
basic r
a
ise
_
e
x
c
eption_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrensc
h
m
id
t
ppc: Fix fault
PC reporting for lve*/stve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
H
errenschmidt
ppc
:
Fix support
f
o
r odd
M
SR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
njamin He
r
rens
c
hmidt
ppc/hash64:
Fix
s
u
pp
o
rt for
L
PCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
n
jamin He
r
renschmi
d
t
ppc/hash64: Add proper real m
o
de tr
a
nslation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min Herre
n
s
c
h
m
idt
ppc/
x
ics: Repl
a
ce "icp
"
with
"xics"
in mo
s
t pl
a
ces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
H
errenschmidt
ppc/
x
ics:
I
mplem
e
nt H_IP
O
LL using a
n
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin Herrenschmidt
ppc/xics: Move
SP
A
PR spe
c
ific code to a se
p
arat
e
file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin Herrenschm
i
dt
ppc/x
i
cs
:
Renam
e
exis
t
ing xics to xics
_
spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jam
i
n Herrenschmidt
ppc: Fix 64K pa
g
es support in full e
m
ula
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmidt
ppc:
P
rint HSR
R
0/HSRR1
i
n "
i
nfo
r
egis
t
ers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
amin Her
r
enschmid
t
ppc: LPCR i
s
a HV
r
esou
r
ce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
pc: Initi
a
l HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min H
e
rrenschmi
d
t
ppc: Enforce sett
i
n
g
MSR:EE,
I
R and DR when M
S
R
:
PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Fix c
o
nditions f
o
r delivering ex
t
erna
l
interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
renschmidt
ppc: Use a helper
to filter
w
rites to
L
PCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
en
j
amin Herrenschmidt
ppc: Update LPC
R
d
efinitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin H
e
r
renschm
i
dt
ppc: Add a bunch of hyp
e
rvis
o
r SP
R
s to Book
3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjami
n
Herrenschmidt
ppc/xics: Remove unused xics_
s
et_irq
_
type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Add P7/P8 Power
M
anagement
ins
t
r
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc:
M
ove exception g
e
n
eration code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next