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/pnv: Add OCC model stub with interrupt support
2017-04-26
Benjamin Herrensch
m
idt
ppc/pnv: Add
O
CC model
s
tub with i
n
terrup
t
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrenschmidt
ppc: Make
unin
o
rth
interrupt s
w
izzling identi
c
al
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enjamin H
e
r
r
ensc
h
m
i
dt
ppc/pnv: add a LPC control
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin
Herrenschmi
d
t
pp
c
/pnv: ad
d
skeleton Po
w
erNV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc: Fix single ste
p
with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
j
a
min He
r
r
ens
c
hmidt
ppc
/
xics: Add
xics
t
o
t
h
e
m
onit
o
r
"info pic" c
o
mmand
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Her
r
enschmidt
ppc/
x
ics: Spl
i
t ICS into ics-base and
ics
class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Her
r
ensc
h
m
idt
ppc/
x
i
cs: Make the ICSState a
li
s
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjam
i
n Herre
n
schmidt
ppc/xics: A
n
ICS w
i
th offset 0
i
s assumed to be un
i
ni
t
ia
l
ized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benj
a
mi
n
He
r
ren
s
chmidt
ppc
:
Fix
s
ignal de
l
i
v
ery in
p
p
c
-user
and ppc64-use
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benj
a
min
Herrenschmidt
pp
c
: restrict t
h
e use o
f
the rf
i
instruc
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Herr
e
nschmid
t
ppc:
I
mprove a few more helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc: Improve the e
x
ception helpe
r
s
flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Impr
o
v
e fla
g
s for helpers loading/writing t
h
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
e
rr
e
nsc
h
mi
d
t
ppc: Don't generate
d
ead
c
ode
o
n uncon
d
itional
branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrens
c
h
midt
ppc: Stop dumping state on all exce
p
tions
i
n linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
pp
c
: F
i
x cat
c
hing some
segfaults in u
s
er
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrens
c
hmidt
ppc: Fix mac
i
o ESCC legacy
m
a
p
ping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
p
p
c:
Rename
#
i
n
clu
d
e'd
.
c fil
e
s to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc
:
l
oad/sto
r
e multiple and string
i
nsns don
'
t do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rren
s
c
hmidt
ppc: Use a helper to generate
"LE unsupported" ali
g
nment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin Herre
n
sc
h
mi
d
t
ppc:
Don't set access_
t
ype on all loa
d
/
s
tores
on ha
s
h
6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n Herr
e
nschmidt
ppc:
F
ix
CFAR up
d
a
tes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
p
pc: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
p
p
c: Ha
n
dle u
n
conditi
o
nal
(
a
l
ways/never) trap
s
at
t
r
anslatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrensch
m
idt
ppc:
M
ake alignmen
t
ex
c
eptions
suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc:
Do
n
't updat
e
N
I
P
i
n
dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc
:
Don't update NIP
i
f not t
a
k
i
ng a
l
ignment exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herrensch
m
idt
ppc: Don't u
p
date NIP on conditional trap instr
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
He
r
rensch
m
i
d
t
ppc
:
Don't
up
d
a
te NIP BookE 2
.
0
6
tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n H
e
rrenschmidt
ppc:
D
o
n
't updat
e
N
IP in fa
c
ility unava
i
lable inter
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: Don't updat
e
NIP in DCR
acces
s
rout
i
n
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
id
t
ppc: Fix source NIP on SLB
rel
a
ted interrupt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
en
j
am
i
n
Herrenschmidt
ppc: Make tlb_fill() use new ex
c
e
p
tion he
l
p
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
H
errenschmidt
ppc: D
o
n
't u
p
date NIP in
lmw/stmw/i
c
bi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
p
p
c
: Don
'
t update NI
P
in lswi/lswx/stswi/sts
w
x
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
ppc: FP e
x
ceptions
are
al
w
a
y
s p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jam
i
n Her
r
enschmidt
ppc: Do
n
't update
the NIP
in floating point generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
p
pc: Make float_
c
heck_s
t
atus
(
)
pass the return add
r
es
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
Make
f
loat_invali
d
_op_exc
p
() pass the return
a
dd
r
e
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc: Rena
m
e fload_inva
l
id_
o
p_excp to fl
o
at_invalid_
o
p_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
enschmidt
ppc:
M
ove
V
SX ops out
o
f translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Her
r
e
nschmidt
ppc
:
Mo
v
e VMX ops out
of transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
: Move DFP ops out of tr
a
nslat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min H
e
rrens
c
h
m
idt
pp
c
: Move
e
mbedded spe o
p
s ou
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmidt
p
pc: Move classic
fp
ops ou
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin H
e
r
re
n
s
c
h
midt
ppc: Prov
i
de
b
asic raise_exception_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrenschm
i
dt
ppc: Fi
x
f
a
u
l
t PC reporting for lve*/stve* V
M
X instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjam
i
n
Her
r
enschmidt
ppc:
Fix support
f
o
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 LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herren
s
c
h
m
idt
ppc/ha
s
h64:
Add proper real mod
e
tra
n
slation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmid
t
ppc/
x
ics:
R
eplace "ic
p
" wi
t
h "xics" i
n
most places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n
Herre
n
sc
h
midt
pp
c
/xic
s
: Implement H_IPOL
L
using
a
n
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjami
n
Herr
e
nschmidt
p
pc/xics:
Move SP
A
PR specific code to a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n
H
errenschmidt
ppc/xics: Rename
e
x
i
s
ting xics to xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin
H
erren
s
c
h
mid
t
p
p
c: Fi
x
6
4K pages su
p
p
o
r
t in full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n Herrenschmidt
ppc: Pr
i
nt HS
R
R0/H
S
RR1 in "info re
g
is
t
ers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enj
a
min
Herrenschmid
t
ppc: LPCR is a HV reso
u
rce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herrenschm
i
dt
pp
c
: Initial H
D
E
C suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrens
c
hmidt
ppc: Enfor
c
e setting
MSR:EE,IR and DR
w
hen MS
R
:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc:
Fix conditions f
o
r deliveri
n
g ex
t
ernal interrup
t
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
pp
c
: Use a hel
p
er to filter writes to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njam
i
n H
e
rrensc
h
midt
ppc:
U
pdate LPC
R
d
efinitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in
H
e
r
r
e
nschmidt
ppc: Add a bun
c
h of hy
p
ervi
s
or SPRs to B
o
ok3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Be
n
jamin Herren
s
chmidt
pp
c
/xics: Remove
u
nu
s
e
d
xics
_
set_i
r
q_ty
p
e()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin Herren
s
c
h
midt
ppc: Add
P7/P8
Po
w
er Management in
s
tructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
mi
n
He
r
renschmidt
p
p
c: Mo
v
e exc
e
pti
o
n
g
e
n
eration code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Turn a bun
c
h of bool
e
ans from i
n
t
to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herren
s
chm
i
d
t
ppc:
A
d
d real mo
d
e CI load/store instr
u
ct
i
ons
f
o
r
P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herren
s
chmidt
ppc: Rew
o
rk gene
r
ati
o
n of pri
v
and inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
erren
s
ch
m
idt
ppc: Fix generati
o
n if ISI/DSI vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschmidt
ppc
:
Fix POWER
7
and
PO
W
ER8 ex
c
ept
i
o
n defi
n
itions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin He
r
renschmidt
ppc
:
fi
x
e
xception model for
HV
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min Her
r
ens
c
h
midt
ppc: d
e
fin
e
a defa
u
l
t
LP
C
R value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enja
m
in Herrenschmi
d
t
ppc: Fix rf
i
/rf
i
d/hrfi/
.
.
.
em
u
latio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin Herrenschmi
d
t
ppc: Improve emulati
o
n of THRM regi
s
ters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
m
i
n Herrensch
m
idt
ppc: Do not
t
ak
e
exception
s
on unknown SPRs in
p
rivileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc
:
Add
missing slbfee
.
in
s
t
ruct
i
on on ppc64 Boo
k
S
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herr
e
nsch
m
i
dt
ppc: Fix slbia deco
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
amin Herrenschmid
t
ppc:
Fix mtmsr decoding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Herrenschmidt
ppc: POWER7 h
a
s lq/stq instr
u
ct
i
ons and stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
pp
c
: POWER7 had
ACOP and PID register
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
a
min H
e
rrenschmidt
ppc: Batch
TLB f
l
ush
e
s on 32-b
i
t 6xx/7xx/7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n
Herrenschmidt
ppc:
F
ix tlb invalidations on 6xx/7xx/7xxx 32-bit processors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
rren
s
c
h
midt
ppc: Prop
e
rly
t
ag the translation cache b
a
sed on MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
errensc
h
mi
d
t
ppc:
F
ix hreg_store_msr() so that n
o
n-
H
V mode cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschm
i
dt
p
p
c: B
e
tter figu
r
e
out if process
o
r has HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Ben
j
ami
n
Herrenschmidt
p
p
c: Add PPC_64H instruc
t
ion fl
a
g to PO
W
ER7 and
POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin
Her
r
enschmi
d
t
p
p
c:
G
e
t
out of e
m
ulation on SMT "OR" ops
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin Herre
n
s
chmidt
ppc: Change 'invalid' bit
mask of tl
b
iel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin Herren
s
chmidt
ppc
:
tlbie, tlbia
and tlbis
y
nc are HV onl
y
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjam
i
n
H
erre
n
s
chmidt
ppc
:
Do so
m
e
b
atching of T
C
G tlb flushes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrenschmidt
pp
c
: Use split I/D
mmu
modes to avo
i
d flush
e
s on
interrup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
jamin
Herrensch
m
i
dt
ppc: R
e
move
MMU_MODEn_SUFFIX d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enjamin He
r
rens
c
h
mid
t
ppc:
A
couple more dummy P
O
WER
8
Book4
regs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Be
n
jamin
H
er
r
enschm
i
dt
ppc: Ad
d
dum
m
y CIABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrensc
h
midt
ppc: Add
POWER8 IAM
R
registe
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjami
n
Herrenschmidt
ppc: Fix
w
riting
t
o AMR/U
A
MOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benj
a
min Herrenschm
i
dt
ppc:
Ini
t
ialize AMOR
i
n PAPR mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjam
i
n Herrenschmid
t
p
pc:
A
dd dummy S
P
R_IC fo
r
POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next