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
hw/ppc: migrating the DRC state of hotplugged devices
2017-04-26
Benjami
n
Herr
e
n
s
chmidt
ppc/pn
v
: Add s
u
ppo
r
t for
POWER8+ LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benj
a
min
Herrenschmidt
p
pc/pnv: Add O
C
C model
stub with
interrup
t
s
u
pport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin
H
e
r
r
en
s
chmidt
ppc: Make uninorth interrupt swizzling identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
H
errenschmidt
p
pc/pnv: ad
d
a
LPC controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc
/
p
n
v: add skeleton
P
owe
r
NV plat
f
orm
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrensc
h
mid
t
p
p
c: Fix
s
i
n
gle step with gdb s
t
u
b
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
j
a
min Herrenschmid
t
ppc/xics
:
Ad
d
xics
t
o t
h
e monito
r
"info pic" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrensc
h
midt
ppc/xics: Split 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 Herrens
c
hmid
t
ppc/xics: Ma
k
e
the
I
CSState a lis
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc/xics
:
An ICS with offset 0 is assumed to be uninitiali
z
ed
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
ja
m
in Herrenschmidt
ppc: Fix signal del
i
very i
n
ppc-user and
ppc64-u
s
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjam
i
n H
e
rren
s
ch
m
idt
ppc
:
r
estrict th
e
u
s
e of t
h
e
rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensc
h
m
idt
ppc: Improve
a few more
he
l
p
er flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: I
m
prove the
exception helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrens
c
hmidt
ppc: Improve
f
lags for helpers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n He
r
r
e
nschmid
t
pp
c
: Don't
g
e
nerate
dead code on uncond
i
tion
a
l branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Stop dumpin
g
s
t
ate
on
a
ll exce
p
tions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrensc
h
midt
ppc: Fix catchi
n
g some segfa
u
lts in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
H
e
rrensch
m
id
t
ppc:
F
ix ma
c
io ESCC leg
a
cy
mapp
i
ng
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmidt
ppc: Rename #inclu
d
e'd
.
c
file
s
to
.
i
n
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
m
i
n
Herre
n
sc
h
midt
p
pc: load/
s
tore m
u
ltiple and string insns
d
on't
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
errenschmidt
p
p
c
:
Use
a he
l
per to
g
en
e
rate "LE unsupported" alig
n
ment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmid
t
ppc: Don't s
e
t acce
s
s_type
on a
l
l load/s
t
o
res
on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc:
F
ix
C
FAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschm
i
dt
p
p
c: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschm
i
d
t
ppc: Handle unconditional
(always/never) traps
at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
i
n Herrenschmidt
ppc: Mak
e
alignmen
t
exceptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
errensc
h
midt
ppc: Don't
u
pdate
N
IP
i
n
dcbz and lsc
b
x
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
err
e
n
s
chmidt
ppc: Don't update NI
P
if not taking align
m
ent exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
renschmid
t
p
pc: Don't update NIP
o
n conditional
t
r
ap instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin H
e
rrenschmidt
p
p
c: Don't updat
e
NIP
B
ookE 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in Herr
e
nschmidt
ppc:
D
on't upda
t
e
NIP in facility
u
n
avail
a
ble
i
nterrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
Herren
s
c
h
m
id
t
ppc: Don't update NIP i
n
D
C
R access rout
i
nes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrens
c
hmid
t
p
p
c
:
F
i
x source NIP
o
n
S
LB rela
t
e
d
in
t
e
rrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
p
pc:
M
ake tlb_fill() use n
e
w
e
xception
he
l
per
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herr
e
nschmi
d
t
ppc
:
Don't update NIP in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herre
n
s
c
h
mid
t
ppc: Don't u
p
date NI
P
in lswi/l
s
wx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: FP exceptions
are always precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herre
n
schmidt
p
p
c: Don'
t
update the NIP in flo
a
ting point genera
t
ed
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herr
e
n
s
chmidt
ppc:
M
ak
e
float_check_
s
tatu
s
(
)
pas
s
the return addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c
: Make float_invalid_op_excp() pass
t
he return addres
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrensc
h
m
i
dt
p
p
c: Renam
e
f
l
oa
d
_i
n
valid_op_excp to floa
t
_invalid
_
op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Her
r
ensc
h
midt
ppc: Move VSX ops out
of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Move
V
M
X
ops
out of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Move DFP ops out of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmi
d
t
ppc: Mo
v
e embedded spe o
p
s o
u
t of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herr
e
nsch
m
idt
ppc: Mo
v
e clas
s
ic f
p
ops
out of t
r
ansla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
rens
c
hmid
t
ppc:
Prov
i
de
ba
s
ic raise_excep
t
ion_* fun
c
t
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benja
m
in
H
errenschmidt
ppc: Fix faul
t
PC repor
t
ing for lve*/stve* VM
X
i
ns
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Ben
j
a
min Herre
n
schmidt
ppc: Fix supp
o
rt
f
or
o
dd MSR combina
t
i
on
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjam
i
n Herrenschm
i
dt
ppc/hash
6
4: Fix support
f
or LP
C
R:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin
Herrenschmidt
ppc/hash64: Add pro
p
er real mode tr
a
nsla
t
ion support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herr
e
nschmidt
ppc
/
xics: Replace "icp"
w
ith "xics
"
in most p
l
aces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Her
r
enschmidt
ppc/
x
ic
s
: Implement H_IPOLL
u
sing an acc
e
ssor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Her
r
e
nschmidt
p
pc/xics:
Move SPAPR specific
code
t
o
a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
p
pc/xics:
R
ename existing xics to xic
s
_
s
papr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njami
n
Herrensc
h
midt
p
p
c: Fix 64K pages support in full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
ensch
m
i
d
t
ppc: P
r
int HSRR0
/
HSRR1
i
n
"
info reg
i
st
e
r
s"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in H
e
rrensch
m
i
dt
ppc: LPCR
i
s a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
ami
n
H
e
rrenschmidt
ppc: I
n
itial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herrens
c
hmidt
ppc
:
E
nforce setting M
S
R:EE,IR an
d
DR when MSR:P
R
i
s
s
et
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschm
i
d
t
ppc: Fix
c
onditions for
d
elive
r
ing ext
e
rnal in
t
e
r
rup
t
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
amin Herre
n
schm
i
d
t
ppc: Use a he
l
pe
r
to filter writes to
L
PCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Herrenschmidt
pp
c
: Update
LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
i
n
Herrenschmi
d
t
ppc: Add a bunch
o
f hy
p
e
rvisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benja
m
in Herrenschmidt
pp
c
/xics:
Remove
u
nused
x
ics_set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrenschm
i
dt
p
p
c:
Add P7/P8 Po
w
er
Manage
m
ent instr
u
c
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
renschmidt
p
p
c: Move exception generation c
o
d
e
out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
schmidt
ppc:
Turn a bu
n
ch of b
o
oleans from int to b
o
ol
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrens
c
hmidt
p
pc:
Add real m
o
de CI load/store instructions
f
or P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min Her
r
enschmidt
p
pc: Rework gener
a
t
ion of pr
i
v
and inval i
n
t
e
rru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjami
n
Her
r
enschmidt
ppc:
F
i
x
generation if IS
I
/DSI vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benja
m
in Herrenschmidt
ppc: Fix P
O
WER7 and POWER8 except
i
on definiti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herrenschmidt
ppc: fix excepti
o
n mo
d
el
fo
r
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herr
e
n
s
chmidt
pp
c
: define a default L
P
CR
v
alue
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Her
r
e
n
sc
h
mid
t
ppc: F
i
x rfi/rfid/hrfi/
.
.
.
emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin He
r
rensch
m
idt
ppc:
Imp
r
o
v
e e
m
u
l
ation
o
f THRM registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjamin Herren
s
c
h
mi
d
t
p
pc: Do not ta
k
e
e
x
cepti
o
ns on unknown
S
P
Rs in pri
v
il
e
ged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
rensch
m
idt
ppc:
Add missin
g
slbfee
.
i
ns
t
ruction
o
n
ppc
6
4 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in H
e
rrenschmi
d
t
ppc: Fix s
l
bia decod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensc
h
midt
ppc:
F
ix mt
m
s
r
d
e
coding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
rre
n
sc
h
midt
ppc:
P
OWER7 has lq/stq instructions
a
nd
stq
nee
d
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensc
h
midt
ppc:
POWER7
had ACOP a
n
d
P
I
D re
g
isters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensch
m
id
t
ppc
:
Ba
t
ch T
L
B
f
lushes on 32-
b
it
6xx/7xx/7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
e
rrenschmidt
ppc:
F
i
x tlb inval
i
da
t
ions on 6xx/7
x
x/7xxx 32-bit processo
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrens
c
hmidt
ppc: Properly tag th
e
tr
a
nsl
a
tion cach
e
bas
e
d on MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n H
e
r
r
e
n
schmi
d
t
ppc: Fix hreg_sto
r
e_msr() so
t
ha
t
non-HV mod
e
cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Herrenschmi
d
t
pp
c
: Better figure out if process
o
r has H
V
m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjam
i
n
Herrenschmidt
ppc:
A
dd PPC_64H inst
r
uction fla
g
to
P
OWER7 an
d
POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Ben
j
amin He
r
ren
s
chmidt
pp
c
: Get out of
e
mulation on SMT "OR" o
p
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
enja
m
i
n
Herrenschm
i
d
t
p
p
c: Change
'invalid' bit mask of tlbiel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin Herrenschmidt
p
p
c:
tl
b
ie
,
tlbia
a
nd t
l
bisync
a
re HV
o
nly
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
min Herrenschmidt
ppc: Do some batching of TC
G
tl
b
f
lushes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin Herrenschmidt
ppc: Use spl
i
t I/D mmu mod
e
s
to avoid flushes on interr
u
p
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin He
r
renschmidt
ppc:
R
emove
M
M
U
_
M
ODE
n
_SU
F
FIX defini
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
e
rrenschmidt
ppc: A couple
mor
e
d
u
mm
y
PO
W
E
R8 Book4 regs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Be
n
j
a
min He
r
re
n
schmidt
ppc: Add dummy
C
I
ABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
errenschmid
t
p
p
c: Add POWER8
IAMR register
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin He
r
renschmidt
ppc: Fix
writing to AMR/UAMOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrensch
m
idt
ppc: Initialize A
M
OR in PA
P
R
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next