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 POWER9 external interrupt model
2019-02-25
Be
n
jamin
Herrens
c
hmidt
t
a
r
get/ppc: Add POWE
R
9 e
x
t
e
rnal interrupt
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herrens
c
hmidt
target/ppc
:
Add Hypervi
s
or Virt
u
aliza
t
i
on Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hm
i
d
t
t
a
rget/ppc: D
e
tect erroneous con
d
it
i
on in int
e
rrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
tar
g
et/ppc:
A
dd
P
O
WER9 excep
t
i
on model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc:
R
ename
"
in_pm_state
"
to "resume_as
_
s
r
eset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
H
e
rrenschmidt
t
a
rg
e
t/ppc: Move "wakeup reset" code to a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
arget/
p
p
c
: F
i
x support
for "STOP
light" s
t
ates on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
Herrens
c
hmidt
target/ppc:
Don't clobber M
S
R:
E
E on
PM inst
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jam
i
n
Herrensch
m
idt
target/ppc
:
Fix nip on power management instructio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjami
n
Herrenschmidt
tar
g
et/ppc: Disable ISA 2
.
06
P
M inst
r
u
ctions on POWE
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herren
s
c
hmidt
target/ppc: Remove
s
ome #if 0'ed
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
j
a
m
i
n Herrenschmid
t
ppc: Fix OpenPIC m
o
del
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin He
r
renschmidt
pp
c
/
ide/macio: Add missi
n
g
registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
He
r
renschmidt
ppc/mac: Mo
r
e rewo
r
k
of the DBD
M
A emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herrenschmidt
p
p
c/mac: Adverti
s
e a high
clock
frequency for New
W
orl
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benja
m
in
Herrenschm
i
dt
net: Add SunGEM
d
evice emulation as
f
ound on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjam
i
n Herrenschmid
t
ppc/pnv: Ad
d
s
u
pport for
P
OWER
8
+ LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
Herrenschmidt
ppc/pnv: Add OCC model
s
tub with interr
u
p
t s
u
pp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin H
e
rr
e
n
s
chmidt
ppc:
M
ak
e
u
n
inorth interrupt swiz
z
lin
g
identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
nj
a
min Herrenschmidt
ppc/pnv
:
a
d
d
a
LPC
controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin Herrenschmidt
ppc/pnv: add skeleton
P
owe
r
NV pl
a
tfo
r
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
He
r
ren
s
chmidt
ppc: Fix
sin
g
le ste
p
with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrenschm
i
dt
ppc/xics
:
Add x
i
cs to th
e
monitor "i
n
f
o pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin
Herrenschmidt
ppc/xics:
Split ICS into
i
cs-base a
n
d ics
class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Ben
j
amin H
e
rrenschmidt
ppc/
x
ics: Ma
k
e the IC
S
State
a
list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
amin Herrensc
h
mid
t
ppc
/
xics: An ICS with of
f
set 0 is assumed to
b
e
u
nin
i
tial
i
zed
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrensch
m
idt
p
p
c:
Fix signal
d
eli
v
ery in p
p
c-user an
d
ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herren
s
chmidt
ppc: restrict
the
u
se of the
rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: Improv
e
a few more
help
e
r
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Improve the
e
xc
e
ption
h
el
p
ers
f
lags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
Herrenschmidt
p
p
c:
I
mpr
o
v
e
fla
g
s
f
o
r helpers l
o
ading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
ppc: Don't generate dea
d
c
o
de on unconditional branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
pp
c
: Stop dumping s
t
ate on all exceptions in linu
x
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrens
c
hmidt
ppc: F
i
x c
a
tching some segfa
u
lts in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Fix macio ESCC legac
y
mappi
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
en
s
ch
m
idt
p
p
c:
R
e
nam
e
#include'd
.
c file
s
to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
errenschm
i
dt
ppc: load
/
store multi
p
le and string ins
n
s d
o
n'
t
d
o
LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
i
n
Herrensch
m
idt
ppc: Us
e
a helper to gen
e
rate
"LE unsupported"
alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc: Don't set ac
c
ess_type on a
l
l load/st
o
res on hash
6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
Herr
e
nschmidt
p
pc: Fix
CFAR
updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Her
r
enschmidt
ppc: Speed up
d
c
bz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erren
s
chmidt
pp
c
: Handle unconditional (always/never) traps at transl
a
t
i
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
H
err
e
nsc
h
m
i
d
t
ppc: M
a
ke al
i
gnment exceptions suck le
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't upd
a
te N
I
P
i
n
dcbz a
n
d
lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
Herrensch
m
idt
p
p
c
: Don't
u
p
d
ate NIP
if not tak
i
ng
a
lignme
n
t exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Don't up
d
ate
N
IP on condi
t
ional trap instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc: Don't update N
I
P Book
E
2
.
06
tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
ppc
:
Don't update NI
P
in facil
i
t
y
u
navailable interru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc:
Don't
u
p
date NIP
i
n DCR
a
ccess routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
rren
s
chmidt
ppc: Fix s
o
urce N
I
P
on S
L
B related interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make tlb_fill()
u
se n
e
w
exception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herr
e
nschm
i
dt
ppc:
Don't upd
a
te NIP in lmw/stmw/ic
b
i
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Don't
u
pdate
NIP in lswi/
l
swx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschm
i
d
t
ppc
:
FP
exce
p
tion
s
ar
e
alwa
y
s
precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herren
s
c
hmidt
ppc
:
Don't
update the NIP in fl
o
ating po
i
nt
gen
e
rated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
ja
m
i
n Herr
e
nschm
i
dt
p
pc: Mak
e
float_check_status() pass t
h
e
r
e
t
u
rn
a
ddress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make f
l
oat_invalid_op_excp() pass the retu
r
n addres
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
e
rrens
c
h
midt
p
pc: Ren
a
me
f
load_invalid
_
o
p
_excp to
f
loat_invalid_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc: Mov
e
V
S
X ops out of
t
ra
n
s
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
Herrens
c
hmidt
ppc: Mo
v
e
VMX
o
ps out of
transl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in Herr
e
nschmidt
ppc:
M
ove DFP ops out of
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
en
s
chmidt
ppc: M
o
ve embed
d
ed spe
ops
o
ut
o
f transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
sch
m
idt
ppc: Move
c
lassic fp ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
pp
c
:
P
r
ovide basic rais
e
_ex
c
ep
t
ion_*
f
unctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herre
n
schm
i
dt
p
p
c
: F
i
x fault PC reporting for lve*/stve* VMX ins
t
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herrenschmidt
ppc: Fix support
f
or odd MSR comb
i
nati
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
p
p
c/hash
6
4
: Fix
s
u
p
p
ort for
LPCR:IS
L
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herr
e
nschmidt
p
p
c
/hash64: Add prop
e
r real m
o
de tra
n
slat
i
on
suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrens
c
hmidt
ppc/xics: Replace "icp"
with "xics" in
most
p
lac
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min
H
errens
c
hmidt
ppc
/
xics
:
Implement
H
_IP
O
LL using an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n He
r
renschmidt
ppc/xics: Move SPAPR specific co
d
e to a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enj
a
mi
n
He
r
rensch
m
idt
ppc
/
xics: Rename
existing x
i
cs to xics_s
p
ap
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
en
j
amin Herrenschmidt
ppc: Fi
x
64K page
s
support in
f
ull emu
l
a
ti
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmi
d
t
ppc: Print HSRR0/HSRR1 in "info registers
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin He
r
rensc
h
midt
ppc: LPCR is
a
H
V
resou
r
ce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
nj
a
min Herrensc
h
mid
t
ppc:
I
nitial
H
DEC suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
schmidt
ppc
:
Enf
o
rce setting
MSR
:
EE,IR and DR when
M
S
R:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min Herr
e
n
s
chm
i
dt
ppc: Fix con
d
iti
o
ns
for delivering external interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herrenschmid
t
ppc: U
s
e
a he
l
per to filter writ
e
s to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
renschmi
d
t
ppc: U
p
date LPCR definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min
H
erren
s
chmidt
p
p
c: Add a bunch
o
f
hyperviso
r
SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
B
enjamin H
e
rrenschm
i
d
t
ppc/x
i
cs: Remo
v
e unused
xics
_
set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enj
a
min Herrenschmidt
ppc
:
A
dd P7
/
P8 Power Management instruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin H
e
r
r
e
n
s
chmi
d
t
ppc: Mo
v
e e
x
ception genera
t
ion code o
u
t of lin
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benja
m
in
H
errensc
h
midt
p
p
c: Tu
r
n a
b
un
c
h of boo
l
eans from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin
Herrenschmidt
p
pc: Add r
e
al mode CI load/store
ins
t
ru
c
tions
for P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
ensc
h
midt
ppc: Rewo
r
k
g
eneration of p
r
iv and in
v
a
l
int
e
r
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
ens
c
hmidt
ppc: Fi
x
gener
a
tion if I
S
I/DS
I
vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herrenschmi
d
t
p
p
c
: Fix
POWER7 and PO
W
ER8 exception
defini
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjami
n
He
r
ren
s
chmidt
ppc: fix e
x
ception model for HV
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
ami
n
Herr
e
nschmid
t
p
pc: define a default LPCR
v
alue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrensch
m
id
t
ppc:
Fi
x
rfi/rfid
/
h
r
fi/
.
.
.
emula
t
io
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin Herrenschmid
t
ppc: Improve
e
mulation of T
H
RM
r
eg
i
sters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
amin Herrenschmidt
ppc: Do
n
o
t take exceptions on unkn
o
wn SPRs in privil
e
ged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
m
in Herrenschmi
d
t
ppc:
A
d
d
missing
s
lbfee
.
instruction on ppc6
4
BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensc
h
midt
ppc: Fix slbia deco
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Fix mt
m
sr decodin
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc:
POWER7
h
as lq/stq instructi
o
ns and stq n
e
e
d to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jamin He
r
renschmidt
ppc: POWER7
h
ad ACOP
and PID regis
t
ers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
p
p
c: Ba
t
ch TLB flus
h
es on 32-bit 6xx/7
x
x/
7
xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next