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
target/ppc: Don't clobber MSR:EE on PM instructions
2019-02-25
Benja
m
in He
r
re
n
schmidt
target/ppc: Don't clob
b
er MSR:EE o
n
P
M
instru
c
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
tar
g
et/ppc: Fix nip on power management in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Be
n
jamin
Herrensc
h
mi
d
t
target/ppc: Disable ISA 2
.
06 PM
i
n
stru
c
tions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
Herrenschmidt
t
a
r
get/ppc
:
Re
m
ove
s
ome #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin He
r
r
e
ns
c
hmidt
pp
c
:
F
ix OpenPIC m
o
de
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin He
r
rens
c
hmidt
pp
c
/ide/m
a
cio: Add
m
issing regis
t
er
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmi
d
t
ppc/m
a
c
:
More rework of
the DBDMA emu
l
at
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
jamin Herrensch
m
idt
ppc/mac:
A
dvertise a h
i
gh c
l
oc
k
frequency fo
r
N
ewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
enja
m
in Herrenschmidt
ne
t
:
Add
S
unGEM d
e
v
i
ce emulation as found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Ben
j
amin H
e
r
rens
c
hmidt
ppc/pnv: Add
s
u
p
p
o
rt
f
o
r
PO
W
ER8+ LPC Control
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Her
r
enschmidt
p
p
c/pn
v
: Add OC
C
mod
e
l stub
w
ith interrupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Be
n
jam
i
n Herr
e
ns
c
hmidt
ppc: Make uni
n
orth
i
n
terrupt swizzling identica
l
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
in
H
errenschmidt
p
pc/p
n
v:
a
dd a L
P
C controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
pp
c
/
p
n
v
: add skeleton Pow
e
rNV plat
f
o
rm
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrensch
m
idt
ppc:
F
i
x
s
i
ngl
e
step with gdb
s
t
ub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
Herrensch
m
idt
ppc/xics: Add xics t
o
the moni
t
or
"
info pi
c
" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
njam
i
n Herrenschmidt
p
p
c/x
i
cs
:
Split ICS into
i
cs-base a
n
d ics
c
lass
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschmidt
pp
c
/
x
ics: Make the ICSSta
t
e
a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin
H
errenschmidt
ppc/xics: An ICS with offset 0 is assumed to be uninitialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
jamin
H
errenschmi
d
t
ppc: Fix signal delivery in ppc-
u
s
er a
n
d ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmid
t
ppc: res
t
rict the use of the rfi inst
r
uction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
Herrenschmidt
p
p
c: Improv
e
a few more helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
ppc: Improve the exception help
e
rs flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herrenschmidt
ppc: Imp
r
ove flags for hel
p
ers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in H
e
rrenschm
i
d
t
ppc: Don't generate d
e
ad cod
e
on unconditiona
l
bran
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
schm
i
dt
p
p
c: Stop d
u
mping state on all exceptions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nsch
m
idt
ppc: Fix
catc
h
ing some segfaults in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
ren
s
chmidt
ppc: Fix
ma
c
io ESCC legac
y
m
app
i
ng
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
mid
t
ppc: Rename #include'd
.
c f
i
les t
o
.
i
n
c
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
He
r
renschmid
t
ppc: lo
a
d
/
sto
r
e
multiple
a
nd string
i
n
s
ns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
re
n
schmid
t
pp
c
: Use
a helper to gen
e
rate "LE
un
s
u
pported" alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herren
s
chmidt
pp
c
: Don't set access_t
y
pe on all load/stores on
h
a
sh64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Fix
C
FAR up
d
ates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmi
d
t
p
pc: S
p
eed up dcb
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Handle un
c
ondi
t
i
o
nal (always/n
e
ver
)
traps
a
t transla
t
io
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc: Make ali
g
nment excepti
o
n
s suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errens
c
hmidt
ppc: Don't u
p
date NIP in dcbz and
lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
amin Herrensch
m
idt
ppc: Don't update
N
I
P
if n
o
t
taking ali
g
nm
e
nt excep
t
i
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensch
m
i
d
t
ppc: D
o
n't update NIP
on conditional trap
i
nstructio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc: D
o
n
'
t update NIP BookE
2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herr
e
nsc
h
midt
ppc:
Don't updat
e
NIP in facil
i
ty unava
i
lab
l
e interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Her
r
enschmidt
ppc:
Don't
update NIP
i
n D
C
R acc
e
ss routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
i
n Herrenschmidt
ppc: Fix s
o
urce NIP on S
L
B rel
a
t
ed
int
e
rru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
rrenschmidt
ppc: Make tl
b
_fill()
u
se ne
w
e
xception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
p
p
c
:
D
on't update NIP in
l
mw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
ens
c
hmidt
ppc: Don't
up
d
at
e
NIP in lswi/lswx/stswi
/
stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
Herren
s
chmidt
ppc: FP e
x
ceptions are
a
lw
a
ys pre
c
is
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmid
t
p
pc: Don't
u
pdat
e
t
he NIP in floating point gene
r
ate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc:
Make flo
a
t_check_st
a
t
us
(
) p
a
ss the return
a
d
dress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc: Make float_i
n
v
alid_op_excp() p
a
s
s
th
e
return addr
e
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Her
r
enschm
i
dt
ppc: Rename f
l
oad
_
i
nvali
d
_op_excp to flo
a
t_invalid_
o
p_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move VSX ops out o
f
t
ran
s
late
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
erren
s
ch
m
i
dt
ppc: Move V
M
X 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 Herrenschm
i
dt
ppc: Move DFP ops
o
ut of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
r
enschmidt
ppc:
M
o
v
e
e
m
bedded spe
o
ps out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move clas
s
i
c
fp
o
ps out of trans
l
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
c
hmidt
ppc: Provide basic raise
_
excepti
o
n_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herre
n
s
chmidt
pp
c
: Fix fault PC reporting for lve*/stve*
V
MX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin
H
er
r
ens
c
h
midt
ppc: Fix support for odd M
S
R combinati
o
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin
H
err
e
nschmidt
p
pc/ha
s
h
6
4: Fix s
u
pport
f
o
r
LPCR:IS
L
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
njamin Herrenschmidt
ppc/hash64: Ad
d
proper real mode trans
l
ation suppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin H
e
rren
s
c
h
midt
ppc/x
i
c
s
:
R
eplace "icp" wi
t
h
"xics" in most pla
c
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmi
d
t
p
p
c
/
x
ics: Implement H_IPOLL u
s
ing
a
n
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benja
m
in Herre
n
sc
h
midt
ppc/xics: Mov
e
SPAPR
s
pecific code to
a
separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
p
p
c/xics
:
Rename ex
i
sting
xic
s
t
o
xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmidt
ppc: Fix
64K
p
ages support i
n
fu
l
l emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
schmidt
ppc: Prin
t
H
S
RR
0
/HSRR
1
in "info regis
t
ers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
schmidt
ppc
:
LPCR
i
s a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin He
r
r
enschmidt
ppc:
Initial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensc
h
midt
ppc: Enfo
r
ce s
e
tting MSR:EE,
I
R
an
d
DR
w
h
e
n
MSR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrenschmidt
p
pc: Fi
x
conditions for deliver
i
ng ex
t
ern
a
l interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n
Herrenschm
i
d
t
pp
c
: Use a he
l
p
e
r t
o
fi
l
ter
w
rites to LP
C
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensch
m
idt
p
p
c
: Update LP
C
R
d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njam
i
n
Her
r
enschmid
t
p
pc: Add a bunch o
f
hypervisor SPRs
to Book
3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin Herren
s
chmidt
p
p
c/xics: Remove
unused xics_
s
et_i
r
q_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herrenschmi
d
t
ppc: Add P7/P8
P
ower Manage
m
ent in
s
t
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
enschmidt
p
pc: Move exception ge
n
e
ration
code out of l
i
ne
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjami
n
Her
r
e
n
sch
m
idt
ppc: Turn a bunch
o
f
booleans from int to bo
o
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herre
n
s
chmidt
ppc: Add
r
eal mode
C
I
load/store
instr
u
ctions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herr
e
n
s
chm
i
dt
ppc: Rework g
e
neration of priv an
d
inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Fix ge
n
eratio
n
if ISI/DSI vs
.
H
V
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin Her
r
enschmidt
ppc:
F
ix PO
W
E
R7 and POW
E
R8
exception definition
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
He
r
rensch
m
idt
ppc: fix exception
m
o
del for HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschm
i
dt
ppc: d
e
fine a default LPCR value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin
H
errenschmidt
ppc:
Fix rfi/rfid/
h
rfi/
.
.
.
emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin Herrens
c
hmid
t
pp
c
: Imp
r
ove emulation of THRM registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herre
n
schmid
t
pp
c
: Do no
t
take exceptions on unknown
SPRs in pr
i
v
i
l
e
ged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjami
n
Herrenschmidt
ppc: Add missing slbfee
.
i
nstruction on p
p
c64 Bo
o
kS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in Herrenschmidt
ppc: Fix slbia deco
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjamin Herrens
c
h
mid
t
ppc: Fix
m
t
m
sr decoding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
r
r
enschmidt
ppc: POWE
R
7 has
l
q/stq instruc
t
ions and stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
a
m
in Herrenschmidt
ppc:
POWER7 had ACOP and PID registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Her
r
en
s
c
hmidt
ppc
:
Bat
c
h TLB flushes on
32-bit 6xx/7xx/7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
renschmidt
ppc: Fix tl
b
invalidations on
6x
x
/7xx/7xxx
3
2-bit
p
rocessor
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
e
r
renschm
i
dt
ppc: Proper
l
y tag the translation
c
ache bas
e
d
o
n
MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Her
r
enschmidt
ppc: Fix h
r
eg_store_msr() so
t
hat non-HV mod
e
cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmid
t
pp
c
: Better
f
i
g
ure o
u
t if processor has HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
n
jamin He
r
renschm
i
dt
ppc: Add
P
PC_
6
4H instruction flag to POWER7 and POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Her
r
e
n
schmidt
ppc: Get
o
ut o
f
emulation on SMT "OR
"
ops
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
m
i
n H
e
rrenschm
i
dt
ppc: Change 'inva
l
id' bi
t
mas
k
of
t
lbiel and
tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next