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: Detect erroneous condition in interrupt delivery
2019-02-25
Benjamin Herrenschmidt
target/p
p
c
:
D
e
tect
erroneous con
d
ition i
n
interrup
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herre
n
s
c
hmidt
t
arget/p
p
c: A
d
d POWER9 exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
Herrens
c
hmidt
target
/
ppc:
Rena
m
e "
i
n_pm_state
"
t
o "resume_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
e
r
renschmidt
ta
r
get/ppc
:
M
ove "wake
u
p reset" code to
a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hmidt
target/ppc: Fix support for "S
T
OP light" sta
t
es on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
enschmidt
target/ppc: D
o
n't clobber
M
SR:EE on PM instruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc
:
Fix nip on power
m
a
nageme
n
t i
n
structions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
amin Herren
s
c
h
mi
d
t
ta
r
get/ppc: Disable I
S
A 2
.
0
6
P
M
instruction
s
on POWE
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjam
i
n Herren
s
chmidt
target
/
ppc: Remove some
#
if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmid
t
p
p
c: Fix OpenPIC
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
j
a
min Herr
e
nschmidt
ppc/ide/mac
i
o: Ad
d
mi
s
sing r
e
g
i
ste
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herr
e
ns
c
h
midt
ppc/mac
:
More rew
o
rk
o
f the DBDMA em
u
la
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herre
n
schmidt
p
pc/mac: Adverti
s
e
a
h
igh clock frequency
f
or NewWor
l
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Be
n
jamin Herr
e
nschmidt
net:
Add
SunGE
M
device emulatio
n
as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrensch
m
i
d
t
p
pc/pnv: Add support fo
r
POWER8
+
LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
Herren
s
c
hmidt
ppc/p
n
v: Add OCC model stub with
in
t
errupt
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin He
r
renschmidt
ppc: Make uninorth inter
r
upt swi
z
z
l
i
ng identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
rren
s
chmid
t
ppc/
p
nv
:
a
d
d a LP
C
controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benj
a
min Herrenschmid
t
pp
c
/pn
v
: add skeleton
P
owerNV platfor
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc: Fix single step w
i
th gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrensch
m
idt
p
pc/xics:
Add
xics to the monitor "in
f
o
p
ic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjami
n
Herren
s
c
hmi
d
t
ppc/xics: Sp
l
i
t
ICS into
i
c
s
-base an
d
ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjam
i
n He
r
renschmidt
ppc/xic
s
: M
a
ke th
e
ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc/xics: An ICS with of
f
set
0 i
s
assumed to be uninit
i
alized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
p
p
c: Fix signal del
i
very in ppc-user and ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
amin Herrensch
m
idt
ppc:
restri
c
t the use of the rfi in
s
truction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc
:
Improve a
f
ew more hel
p
er flag
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Impr
o
ve th
e
exceptio
n
h
el
p
er
s
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
Improve flags
f
or helpers lo
a
ding/wr
i
t
i
ng the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herren
s
chmidt
ppc
:
Don't generate
d
e
a
d code on unconditiona
l
branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
err
e
nschmidt
ppc: St
o
p
dumping state on all exceptio
n
s in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Fix
catching so
m
e
seg
f
au
l
ts
i
n
user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmi
d
t
p
pc: Fix macio ESCC
legacy mappin
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
i
dt
pp
c
: Rename
#
include'd
.
c fi
l
es
to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herre
n
schmidt
ppc: lo
a
d/st
o
re multiple and strin
g
i
n
sns don'
t
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herre
n
schmidt
ppc:
Use
a
helper to generate
"
LE unsup
p
orted"
a
lignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
a
m
in He
r
rensc
h
m
idt
p
pc: Don't
set acc
e
ss_type on all
l
oa
d
/
s
t
o
res on h
a
sh
6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin H
e
rrensch
m
i
d
t
ppc
:
Fix
C
FA
R
updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc:
Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin H
e
r
r
ensch
m
idt
ppc:
H
andle unc
o
nd
i
tio
n
al (alw
a
y
s
/never)
traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n H
e
rrensch
m
i
d
t
p
p
c
: Make ali
g
n
m
e
nt
e
x
ceptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrens
c
hmidt
ppc: Do
n
't up
d
ate
N
IP i
n
dcbz and lsc
b
x
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrens
c
hmidt
ppc: D
o
n
't update NIP if not taking alignment
exc
e
pti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
pp
c
: Don't u
p
date NIP on c
o
ndition
a
l trap ins
t
r
uct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n
Herr
e
n
schmidt
ppc: Do
n
't
u
p
date NIP BookE 2
.
06 tl
b
we
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Don't update NIP in facility un
a
vailab
l
e interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin He
r
renschmidt
ppc:
Don't u
p
date NIP
in DCR acc
e
ss routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
Herren
s
ch
m
idt
pp
c
: Fix
s
ourc
e
NIP on SLB relate
d
i
n
t
e
rrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Make tlb_fill() use n
e
w
exception
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin H
e
rrenschmidt
ppc: Do
n
't u
p
date NIP in lm
w
/
s
t
m
w/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
ami
n
H
e
rrenschmidt
ppc: Don't update
NI
P
in lswi/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschm
i
dt
ppc: F
P
exceptions are a
l
w
ays precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herre
n
s
chmidt
ppc: Don't update the NI
P
in floating point g
e
n
e
rated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
rensc
h
m
i
dt
ppc:
M
ake float_check_status() pass the
r
etur
n
address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: Mak
e
f
lo
a
t
_
invalid_op_ex
c
p() pass
t
he return
address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
ppc: Rename
fload_invali
d
_op_
e
xcp to
floa
t
_invalid_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
p
pc:
M
ove V
S
X ops out
of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herre
n
schmidt
ppc: Move VMX ops out of tran
s
l
ate
.
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 ou
t
of tran
s
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
e
r
ren
s
c
hmid
t
ppc: Move embe
d
d
e
d
s
pe ops out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
s
c
h
midt
p
p
c: Move classic fp ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmi
d
t
ppc
:
Provide
b
asic raise_exce
p
tion_* functi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjam
i
n Herrensch
m
id
t
ppc:
Fix fault
P
C repor
t
ing
for lve*/stve*
V
M
X
i
nstru
c
ti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herr
e
nschmidt
ppc: F
i
x support for
o
dd MSR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmid
t
ppc/ha
s
h64: Fix su
p
port
for
L
PCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
n
j
a
min H
e
rrens
c
hmidt
ppc/hash64:
Add
p
roper
r
eal mode translation
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjami
n
Herr
e
ns
c
h
midt
ppc/xics: Replace
"
icp"
with "xics"
i
n mos
t
places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njamin He
r
ren
s
c
h
midt
ppc
/
xics: Implemen
t
H_IPOL
L
u
sing an acce
s
sor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min
Herrenschmidt
ppc/xics:
M
o
v
e
SPAPR s
p
eci
f
ic
co
d
e to a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herren
s
c
hmidt
ppc/
x
ics: Rename existing xics to xics_sp
a
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Fix 64K pages
s
upport in full em
u
l
a
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Print
H
S
RR
0
/
H
SRR1 in "i
n
f
o
registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
ami
n
Herrenschmidt
ppc: LPCR is a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
en
j
a
m
in Herrensc
h
m
idt
ppc: Ini
t
ial HDEC
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
r
renschmidt
ppc: Enfor
c
e setti
n
g MS
R
:
E
E
,
IR and
DR when MSR:PR is
s
e
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin He
r
r
e
nschmidt
ppc: Fix
co
n
ditions for deliverin
g
ext
e
rnal interr
u
pts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
amin Herrenschmi
d
t
ppc:
Use a
h
elper to filter write
s
to
LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
rrenschmidt
ppc
:
Update
L
PCR
d
e
f
initi
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmidt
p
p
c: Add a bunch of hypervisor S
P
Rs to Bo
o
k3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
B
e
njamin Her
r
enschmidt
ppc/xics: Remove unused
x
ics_set_ir
q
_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrens
c
hmidt
pp
c
:
A
dd
P
7/P8 Pow
e
r Manageme
n
t
instruc
t
ion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin H
e
r
r
enschmi
d
t
p
pc: Move exc
e
ption generation cod
e
ou
t
of l
i
n
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjami
n
Herrensc
h
midt
ppc
:
Tur
n
a bunch
of bo
o
leans fr
o
m
i
n
t
to boo
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
erren
s
chmidt
ppc:
Add real
mode CI load/s
t
ore i
n
str
u
ctions
for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n
Herrenschmidt
ppc:
Rework
g
eneration of p
r
iv
and inval interr
u
pt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrensch
m
idt
ppc:
F
i
x genera
t
ion if ISI/
D
SI vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Her
r
ens
c
h
m
i
dt
ppc: Fix POWER7 and POWER8 except
i
on defi
n
itions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
m
i
n Herre
n
s
c
h
m
i
dt
ppc: fix exception mode
l
for HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
rensch
m
idt
ppc
:
define a default LP
C
R
v
alue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
schmidt
ppc: F
i
x rf
i
/rfid/
h
rf
i
/
.
.
.
emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benj
a
min Herrenschmi
d
t
ppc: Improve
e
mulation of THRM regist
e
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjami
n
Herre
n
schmidt
pp
c
: D
o
n
o
t
t
a
k
e exceptions on unknown SPRs in priv
i
lege
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
rren
s
chmidt
ppc: Add missing slbfee
.
ins
t
ruction on ppc64 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjami
n
Herrenschmidt
ppc:
Fix slbia de
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjami
n
H
e
rre
n
s
c
hmi
d
t
pp
c
: F
i
x
m
tmsr decoding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
nja
m
in He
r
renschmid
t
ppc: POWER7
h
as lq/stq
i
nstructions and stq nee
d
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjamin Herrenschmidt
ppc: POWER7 had
ACOP and PID regi
s
t
ers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njam
i
n Herren
s
chmidt
ppc:
B
atch T
L
B
flushes on 32-bi
t
6xx/7xx/7x
x
x
i
n hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
renschmidt
ppc: Fix tlb i
n
validations
o
n 6xx/7xx
/
7xxx 32-b
i
t processors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Her
r
enschmidt
ppc:
Properly
t
a
g
t
h
e
transla
t
ion
c
ache based on
M
MU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next