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
target/ppc: Add basic support for "new format" HPTE as found on POWER9
2019-02-25
Benjam
i
n
H
e
rrenschmidt
target/ppc: Add
basic supp
o
r
t
fo
r
"ne
w
format
"
HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min
H
e
rrens
c
hmidt
t
arget/ppc: Fi
x
ordering
of
hash MMU
accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrensch
m
idt
targe
t
/
ppc: Fix #include
g
uar
d
in mmu-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
H
errenschmidt
tar
g
et/ppc:
R
e-enable RMLS on POWER9 for vi
r
tual
h
ypervi
s
or
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
i
n
Herr
e
nschmidt
target/ppc
/
mmu: Use LPCR:HR to chose ra
d
i
x vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschm
i
d
t
ta
r
get
/
pp
c
/s
p
apr: Set LPCR:HR when using R
a
d
i
x
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Her
r
enschmidt
ta
r
get/ppc: Add supp
o
rt for
L
PCR:HEIC on POWE
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
H
errenschmidt
target/ppc:
A
dd POWER9
e
xter
n
al
i
nterrup
t
model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschmidt
target/ppc:
Add Hy
p
erv
i
sor V
i
rtualizati
o
n In
t
e
rrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
Herrens
c
hm
i
dt
targe
t
/pp
c
:
De
t
e
ct erron
e
ou
s
condition in interrupt
.
.
.
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
xception mode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc:
R
ename "
i
n
_
pm
_
s
tate" to "resu
m
e_as_srese
t
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
tar
g
et/ppc:
M
o
ve "wake
u
p
r
e
set" c
o
de
t
o
a
s
eparate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrenschm
i
dt
target/ppc:
Fix support for "STOP light" sta
t
es on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmidt
t
a
rget
/
ppc: Do
n
't c
l
obber MSR:EE on PM instruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n H
e
rr
e
nschmidt
target/ppc: Fix nip on power managemen
t
inst
r
ucti
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
enjamin
H
e
r
r
e
nschmidt
target/ppc: Disa
b
le
ISA 2
.
06 PM instr
u
c
tions
o
n P
O
WE
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjam
i
n Herren
s
chmidt
ta
r
ge
t
/ppc: R
e
move some
#
if 0'ed
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min Herrenschmidt
ppc: Fix Open
P
IC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrens
c
hmid
t
ppc/ide/macio:
Add
missing r
e
g
is
t
ers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herr
e
nschmidt
ppc/m
a
c: More
rewor
k
of the DBDMA e
m
ulati
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jamin Herre
n
sc
h
mid
t
ppc/mac:
Advert
i
se
a
high clock
f
requen
c
y
for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin Her
r
enschmid
t
net: Add SunGEM device emul
a
t
ion as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benj
a
min Herrensch
m
i
d
t
p
p
c/pnv: Add suppor
t
for POWER8+ LPC Controll
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmidt
pp
c
/
pnv:
A
dd
O
CC m
o
del stub with interrupt
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Ben
j
amin Her
r
enschmidt
ppc: Ma
k
e
uninort
h
interrup
t
sw
i
zzling ident
i
cal to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
Herrenschmidt
ppc/
p
nv: add a
L
PC cont
r
o
l
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
i
n
Herrenschmi
d
t
ppc/pnv: add skeleton PowerNV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benj
a
m
in Herrenschm
i
dt
ppc
:
Fix single step with gd
b
st
u
b
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enjami
n
Herre
n
s
chm
i
d
t
ppc/x
i
cs: Add xi
c
s to the monitor "in
f
o pic"
c
ommand
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschmidt
ppc/xics:
S
plit ICS into ics-base and ics
class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
njamin Herr
e
nschmidt
ppc/
x
ics: Make the ICSStat
e
a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benj
a
min Herrenschmidt
ppc/x
i
cs: An
ICS with offset 0 is assumed
to be unini
t
ialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
j
a
m
in Herrensc
h
midt
ppc
:
Fix si
g
nal deli
v
e
ry in ppc-user an
d
ppc
6
4-
u
ser
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc:
restrict the use of
t
he rfi in
s
truction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herrens
c
hmidt
ppc: Improve a f
e
w more helper f
l
ags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herr
e
nschmi
d
t
p
p
c: Improve the excep
t
ion helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herre
n
s
c
hmid
t
pp
c
:
I
mpr
o
v
e
flags
f
o
r
h
el
p
e
r
s loa
d
ing/writin
g
the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don'
t
generate dead co
d
e on u
n
condit
i
onal branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herren
s
chmidt
ppc
:
Stop dumping s
t
ate on all exceptions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrensch
m
idt
ppc: Fix catching some segf
a
u
lts
i
n user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in H
e
r
rensch
m
idt
ppc: Fix mac
i
o ESCC legacy mapp
i
ng
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rr
e
nschmid
t
p
pc: Ren
a
me #
i
n
clude'd
.
c files to
.
in
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin H
e
rren
s
c
hmidt
ppc: load/
s
tore mult
i
ple
a
nd stri
n
g insns don'
t
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc:
U
se a helper to g
e
nera
t
e "LE unsupported" ali
g
nment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
errensc
h
mid
t
p
pc:
D
on't set access_type o
n
a
ll load/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 updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herrenschmidt
pp
c
: Han
d
le unconditional (a
l
ways/nev
e
r
) t
r
aps at transla
t
io
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmi
d
t
p
pc: Mak
e
alignm
e
nt exceptio
n
s
s
uck le
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Don't
u
pd
a
te NIP in dcbz
a
nd lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herrens
c
hmidt
ppc: Don't u
p
d
a
te NIP if not taking alignment excep
t
io
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
H
e
rrenschm
i
d
t
ppc: Don't update NIP on c
o
nditional trap instructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Her
r
enschmi
d
t
ppc: D
o
n
'
t update
NIP BookE 2
.
06
t
l
bwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in He
r
renschmid
t
p
pc: Don't update
NIP i
n
faci
l
i
t
y unav
a
ilable interru
p
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herren
s
c
hmidt
ppc: Don't u
p
d
ate NI
P
in DC
R
ac
c
ess ro
u
ti
n
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc:
F
ix source
N
IP
on SL
B
relate
d
inter
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
pp
c
:
M
ake t
l
b_fill(
)
use new exception help
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrensc
h
midt
p
pc: D
o
n't
u
pd
a
te NIP in lmw
/
s
t
mw/icb
i
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
re
n
s
c
hmidt
ppc: Don't update NIP
in lsw
i
/lswx/stswi
/
st
s
wx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
ppc
:
FP ex
c
ept
i
ons are
a
l
ways precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc: Don't update the NIP i
n
floating point gener
a
ted
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc
:
M
ake float_check
_
statu
s
()
p
ass
t
h
e return add
r
e
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herre
n
sc
h
midt
ppc: M
a
ke float_in
v
alid_op_ex
c
p(
)
p
a
ss th
e
ret
u
rn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc:
R
ename fload_invalid_op_excp to
f
loat_inv
a
lid_op
_
excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
p
p
c: Move VSX ops out of tra
n
slate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
i
n H
e
r
r
e
nschmidt
ppc: Move VM
X
o
p
s
out of t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrens
c
hmidt
ppc
:
Mov
e
DFP ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herr
e
nschm
i
dt
ppc:
M
o
ve embedded sp
e
op
s
ou
t
o
f transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Her
r
ens
c
h
m
i
d
t
p
p
c:
M
ove c
l
assic fp
op
s
out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
He
r
rensc
h
m
i
dt
ppc: Provide basic
r
a
ise_exception_* f
u
n
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin
Herre
n
schmidt
ppc:
Fix fault PC
r
e
porting
f
or lve*/
s
tve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herrenschmidt
p
pc: Fix suppo
r
t
fo
r
odd MSR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benja
m
in Herrenschmidt
ppc/hash64: Fix support for
L
PCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin He
r
r
e
n
schmid
t
ppc/
h
ash6
4
:
Add proper
r
e
a
l mode translation s
u
pport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
pp
c
/xics: Replace "icp"
with
"
x
i
c
s" in
most p
l
aces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n Herrenschmidt
p
pc/xics: Implement
H
_
IPO
L
L u
s
ing an
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmi
d
t
ppc/xics:
M
o
ve SPAPR specifi
c
c
ode to a
s
eparate
f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin H
e
rrens
c
hmidt
ppc/xi
c
s:
Rename existing xics to x
i
c
s
_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmi
d
t
ppc: Fix
64K pag
e
s suppo
r
t in full e
m
ulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enj
a
min Herrensch
m
idt
ppc: Prin
t
H
S
R
R
0/H
S
RR
1
in "info
reg
i
s
ters"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin H
e
rre
n
schmidt
ppc: LPCR is a HV reso
u
r
ce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
amin Herrenschmidt
p
pc: Initial
HDEC supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrensch
m
id
t
ppc: Enforce setting MSR:EE
,
I
R
and
DR whe
n
MSR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin
H
errenschmidt
ppc: Fix condit
i
ons for delive
r
ing extern
a
l interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
j
amin Herrens
c
hmidt
ppc: U
s
e a
h
elper t
o
filter wri
t
es to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrenschmidt
ppc: Update L
P
CR
d
efi
n
itions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
rren
s
chmidt
ppc: Add a bunch
o
f hyp
e
rvisor S
P
Rs
to B
o
ok3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herre
n
schm
i
dt
p
p
c/xics: Rem
o
ve unused xi
c
s_s
e
t_irq_t
y
pe
(
)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrenschmidt
ppc:
A
d
d
P
7
/
P
8
P
ower
Man
a
gement
instructi
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin Herrensc
h
midt
pp
c
: Move e
x
cepti
o
n generat
i
on
c
ode out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errens
c
hmi
d
t
ppc: Turn a bu
n
c
h of
b
o
o
leans from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herrenschmidt
ppc: Add real mode
CI load
/
sto
r
e
in
s
tr
u
ction
s
for P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herren
s
c
hmidt
ppc: Rework generati
o
n o
f
priv and
inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin Herrenschmidt
ppc: Fix generation if
ISI/DSI v
s
.
HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmi
d
t
ppc: Fix POWER7
and
POWER8
ex
c
eption definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin H
e
rrenschmidt
ppc: f
i
x except
i
on mod
e
l for HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrensc
h
mi
d
t
ppc
:
def
i
ne a default LPCR va
l
ue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
p
p
c
: Fi
x
rfi/rfid/hr
f
i/
.
.
.
e
mula
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
B
e
njamin Herrenschmidt
ppc:
I
mprove emula
t
i
on of THRM registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next