repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
migration: remove register_savevm()
2017-04-26
B
enjamin Herrenschmidt
ppc/p
n
v: A
d
d sup
p
ort
for POWER8+ LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Be
n
ja
m
in Herrenschmidt
ppc/pnv: Add OCC mo
d
el st
u
b wi
t
h
interrupt suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benj
a
min Herrens
c
hmidt
ppc: Mak
e
u
n
ino
r
t
h interrupt
s
wizzli
n
g identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrensch
m
idt
p
p
c/pn
v
: add a LPC control
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjam
i
n Her
r
enschmidt
ppc/pnv: add skeleton PowerNV plat
f
orm
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herre
n
schmidt
p
p
c
: Fi
x
single step with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
H
e
r
r
e
n
schmidt
ppc
/
xics: Add xics
to t
h
e monitor "inf
o
pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjami
n
Herrenschmidt
ppc/xics: Spl
i
t ICS into ics-ba
s
e and
i
cs clas
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
jamin
H
errenschmid
t
ppc/xics: Make
t
h
e
I
CSS
t
ate
a
list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
a
min Herrens
c
hmid
t
ppc/xics:
An
I
C
S
wit
h
offset 0 is as
s
umed to be uni
n
iti
a
lized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc: Fix
s
ignal delive
r
y
in ppc
-
user and
pp
c
64-
u
ser
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Ben
j
a
m
i
n
Her
r
enschmidt
ppc: rest
r
i
c
t the use
o
f the rfi i
n
struct
i
on
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc:
I
m
p
r
o
v
e a f
e
w
m
ore h
e
lper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmid
t
ppc
:
Improve the excepti
o
n h
e
lpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmid
t
ppc:
Im
p
rove f
l
ags for hel
p
ers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmid
t
pp
c
: Don't generate
dead code
on
uncond
i
tio
n
al
bran
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensch
m
idt
pp
c
: Stop
dumping state on all exceptions in li
n
ux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc: Fix catching some
s
egfaults in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herr
e
n
schmidt
p
p
c
: Fix
ma
c
io ESCC
legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: Rena
m
e #include'd
.
c files
t
o
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: load/store mult
i
ple and str
i
ng i
n
s
n
s don't
d
o LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
rrenschmidt
ppc: Use
a
h
e
lp
e
r t
o
generate "LE unsupported"
alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
renschmid
t
ppc:
D
on'
t
s
e
t
a
c
cess_
t
ype on all load/
s
t
ores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
rrenschm
i
dt
ppc: Fix CF
A
R
u
pdates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
erre
n
schm
i
dt
ppc: Speed up
d
cbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Handle unconditional
(
a
lways/never) traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
pp
c
: Ma
k
e al
i
g
nmen
t
exceptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herr
e
nschmidt
p
pc: Don't up
d
ate NIP in dcbz and
ls
c
bx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
e
nschmidt
ppc: Don't u
p
date N
I
P if
not taking alignment exce
p
ti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Don't u
p
date NIP o
n
conditional tr
a
p
instruc
t
ion
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: Don'
t
update
N
IP B
o
o
kE
2
.
0
6 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herr
e
nsch
m
i
d
t
p
pc: Don't update NIP
in
fa
c
ility una
v
ail
a
ble interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: Don't
u
pda
t
e NIP in D
C
R
acc
e
s
s ro
u
tin
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herr
e
nschmidt
p
pc: Fix
s
ource NIP on SLB
r
elated inte
r
rup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
He
r
rensc
h
midt
ppc:
Make
t
lb_
f
i
l
l
(
) use new ex
c
eption he
l
p
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't up
d
ate NIP i
n
lmw
/
s
tmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
er
r
enschmidt
ppc: Don't upda
t
e NIP
i
n lsw
i
/l
s
w
x
/stswi
/
stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc:
F
P e
x
ceptions are
a
lways p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrensc
h
midt
p
p
c: Don't upda
t
e
the NIP in floating
point generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Her
r
enschmidt
ppc:
M
ake float_che
c
k_
s
tatus() pass the return addre
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: Make float_invalid_op_excp() p
a
s
s
th
e
return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
errenschmidt
ppc: R
e
nam
e
flo
a
d
_
i
nvalid_op_
e
xcp to flo
a
t_invali
d
_op
_
exc
p
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
M
o
ve VSX ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
h
m
idt
ppc: Move VMX ops out of
t
rans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschm
i
dt
ppc: Move DF
P
ops
o
u
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmidt
ppc: Move embedded s
p
e op
s
out of
tra
n
s
late
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensch
m
idt
ppc: Move clas
s
ic fp ops o
u
t
o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
e
rre
n
s
c
h
midt
p
p
c:
Provide basi
c
raise_e
x
ce
p
t
i
on_*
fu
n
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benja
m
in Herre
n
schmidt
p
p
c: Fix fault PC reporting for lve*/stve
*
VM
X
instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
e
njamin H
e
rrenschm
i
dt
ppc: Fix support for odd MSR combination
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Be
n
jamin Herren
s
ch
m
idt
p
pc/hash64: Fix suppo
r
t
for LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc
/
ha
s
h64: A
d
d
proper real mode tra
n
slation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrensc
h
midt
ppc/xic
s
: Replace "icp" wit
h
"x
i
cs" in most places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjami
n
Herrensch
m
id
t
p
p
c/xi
c
s: Impl
e
ment
H
_I
P
OLL u
s
in
g
an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min Herrenschmidt
ppc/xics: Mov
e
SP
A
PR
specific code to a separate
file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min Herre
n
schmid
t
p
p
c/xics: Rename existing xics to xics
_
spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herren
s
ch
m
idt
ppc:
F
ix 64K
pages
support in
full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in H
e
rrenschm
i
dt
ppc:
P
rint
HSRR0/HSRR1 in
"
info registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensc
h
mid
t
ppc: LPCR is a HV
reso
u
r
ce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin H
e
rre
n
schmidt
ppc: Ini
t
ial H
D
EC
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herr
e
nschmidt
ppc: Enforce settin
g
MSR:EE,IR an
d
DR wh
e
n
M
S
R
:
PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc:
F
i
x condit
i
ons fo
r
d
e
l
iver
i
ng external interr
u
pts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herrenschmi
d
t
ppc: Use a h
e
lp
e
r to
f
i
lter wr
i
tes to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herrenschmidt
ppc: Update LPCR defi
n
itions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nschmidt
ppc: Ad
d
a bunch
o
f h
y
p
ervisor SPRs to Boo
k
3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benja
m
in Herrensc
h
midt
p
p
c
/xics: Remove unused x
i
cs
_
set_irq_type
(
)
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benja
m
in Herrenschmidt
pp
c
: Add P7/
P
8 Powe
r
M
a
n
agement instr
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjami
n
Herrenschmidt
ppc:
M
ove exception genera
t
ion code out of
line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrensch
m
idt
ppc
:
Turn a bunch of booleans from int to b
o
ol
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
renschm
i
d
t
pp
c
: Add
real mode CI
load
/
sto
r
e instr
u
ctio
n
s
for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Rework generati
o
n of priv and inva
l
inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njami
n
Her
r
e
n
sc
h
m
idt
ppc: Fix gen
e
ration if
I
S
I
/DSI
v
s
.
H
V mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Fix P
O
WER7
a
nd POWER8 ex
c
eption definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
schmidt
pp
c
: fix e
x
ception mo
d
el for HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herre
n
sc
h
midt
ppc: def
i
ne a
d
ef
a
ult
L
PCR
v
alue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
ami
n
Herrenschmid
t
ppc: Fix rfi/rfi
d
/hrfi/
.
.
.
emula
t
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Ben
j
amin
H
e
rren
s
chmi
d
t
p
p
c: Improve emulat
i
on of THRM registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Herrenschmidt
ppc: Do
not tak
e
exceptio
n
s on unk
n
own
SPRs in pri
v
ileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Her
r
en
s
c
h
midt
ppc: A
d
d
missing s
l
b
f
ee
.
ins
t
ructio
n
on
p
pc64
B
ookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enj
a
m
i
n Herre
n
schmidt
ppc: Fi
x
slbia
decode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n
H
e
r
r
en
s
c
hmidt
pp
c
: Fix mtmsr dec
o
ding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
err
e
nschmi
d
t
p
pc: POWER7 has lq/stq i
n
s
t
ruct
i
on
s
a
n
d stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
errenschmidt
ppc: P
O
WER7 had ACO
P
and PI
D
registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njamin Herren
s
chmid
t
ppc: Batch TLB flushes on 3
2
-bit
6
xx/7xx/7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Herrenschmidt
ppc: Fix tlb
invalidations on 6xx/7xx/7xxx
32-bi
t
processors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n Herrenschmidt
ppc:
Properl
y
tag th
e
transla
t
ion cache based
o
n MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
err
e
nschmidt
ppc: Fix hreg_store_msr() so
t
h
at
non
-
HV mod
e
cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jam
i
n H
e
rre
n
schmi
d
t
ppc: Bett
e
r figure out
if pro
c
es
s
or has HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
jamin
Herrenschmidt
ppc:
Add
P
PC_64H instru
c
tion flag to POWER7 and POW
E
R
8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
min Herr
e
nschmid
t
ppc: Get
out of emulation on SMT "O
R
"
o
ps
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrens
c
hmidt
pp
c
:
Change
'
i
nvalid'
bit mask of tlbie
l
and t
l
bie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herr
e
nschmidt
ppc:
t
lbie
,
tlbi
a
a
n
d tlbisync are HV only
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
min
He
r
re
n
s
chm
i
dt
ppc: Do some batching of TCG tlb flushes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
j
amin
Herre
n
sch
m
idt
ppc:
Use s
p
li
t
I/D mmu modes to avoi
d
flushes on i
n
terr
u
pts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herr
e
nschmidt
ppc
:
Remov
e
M
M
U_MO
D
En_SUFFIX definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
erren
s
chmidt
ppc: A couple mo
r
e
dummy POWER8 Book4 re
g
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjami
n
H
e
rrenschmidt
ppc: Ad
d
dummy C
I
ABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin H
e
rr
e
nschmidt
ppc: Add
P
OWER8 IAMR r
e
gist
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmi
d
t
ppc: Fix writing to
AMR/UAMOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmi
d
t
ppc: Initialize AMOR in PAPR mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next