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/mac: More rework of the DBDMA emulation
2017-09-27
Be
n
jamin Herrenschmidt
ppc/mac:
M
o
r
e
r
e
work of the DBDMA emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjami
n
Herrens
c
h
midt
ppc/mac: Advertise a hi
g
h c
l
o
ck f
r
equency
f
or NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Ben
j
amin Herrenschm
i
dt
net: Add
SunGEM
d
evice
e
mulatio
n
as foun
d
o
n Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrensc
h
midt
p
p
c
/pnv: Add support for
POWER
8
+
L
PC C
o
ntroll
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
He
r
r
e
nschmid
t
p
pc/pnv:
A
dd OCC model st
u
b
w
ith
i
nterrupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herren
s
chmidt
ppc:
Make uninor
t
h interrupt swizzling ident
i
cal
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschm
i
dt
ppc/pnv:
a
dd
a
LPC
c
o
n
trolle
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
n
jamin
H
e
r
ren
s
chmidt
ppc/p
n
v: add
s
keleto
n
Po
w
erNV p
l
atf
o
r
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin Herrenschmidt
pp
c
: Fi
x
s
i
ng
l
e step with
gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjam
i
n Herrensch
m
idt
ppc/xi
c
s:
Add xics to the moni
t
or "
i
nfo pic" co
m
m
and
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
nja
m
in
Herrenschmidt
ppc/xics: Split ICS in
t
o ics-base and
i
cs
c
lass
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herr
e
nschmidt
p
p
c/xics: Make t
h
e
I
C
S
St
a
te a
l
ist
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
jamin
H
e
r
renschmidt
ppc
/
xics: An IC
S
with o
f
fset 0 is assumed t
o
b
e uni
n
itiali
z
ed
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benja
m
in Her
r
enschmid
t
pp
c
: Fix sig
n
al delivery in ppc-user an
d
ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjam
i
n Herrenschmidt
ppc: restric
t
the use of the rfi instr
u
c
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
c
hmidt
ppc
:
Im
p
r
ove
a
few
mo
r
e
helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschm
i
d
t
ppc: I
m
prove
the exception helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
sch
m
idt
ppc: Improve flags
f
or
helpers loading/writi
n
g the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmid
t
ppc
:
D
o
n
'
t generate dead code o
n
unconditi
o
nal bra
n
ch
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
i
dt
ppc:
S
top dumping state on all exce
p
t
io
n
s i
n
linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
pp
c
:
Fix cat
c
hing some s
e
gfau
l
ts in use
r
mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
p
pc: Fix
m
aci
o
ESCC
legacy m
a
p
p
ing
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herren
s
c
h
midt
ppc:
Re
n
ame #include'd
.
c file
s
t
o
.
i
nc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmid
t
ppc: load/s
t
o
r
e
multiple a
n
d
string insns
d
on'
t
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
in
H
errenschmidt
ppc: Use a
helper to
gener
a
t
e
"LE unsupport
e
d" al
i
gnment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
i
dt
ppc
:
Don
'
t set access_t
y
pe on
a
ll lo
a
d/
s
tores on h
a
sh
6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
c
h
midt
ppc:
F
ix C
F
AR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc:
S
pe
e
d up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmidt
ppc
:
Handle
unconditional (always/never) traps at trans
l
atio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
p
pc: Make alignment except
i
ons su
c
k l
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
ppc: Don't u
p
date
N
IP in dcbz
a
nd lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Herrens
c
h
midt
p
pc:
Don't update
NIP i
f
not taking
a
lig
n
m
ent exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
errenschmidt
p
p
c: Don't updat
e
N
I
P
on
conditional trap inst
r
uctio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmid
t
p
p
c: Don't update NIP
B
ookE 2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min Herrens
c
hmidt
ppc: Don't update
N
IP in
f
a
c
ility unavailable interr
u
pt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jami
n
Herren
s
chmidt
ppc: Don't update NIP
i
n DCR access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jam
i
n Her
r
enschmidt
ppc: Fix source NIP on S
L
B related interru
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: Make
t
lb_fill()
u
s
e
new
exception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrens
c
hmidt
p
p
c: Don't update NIP in
l
mw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
pp
c
: Don't up
d
ate NI
P
i
n lswi/lswx/
s
tswi/
s
tswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrens
c
hmidt
pp
c
: FP e
x
ce
p
tions are always precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
Herrenschmidt
ppc:
Don't up
d
at
e
t
h
e NIP in flo
a
ting point g
e
nerated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make float_check_statu
s
() pas
s
t
h
e return
a
ddress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enj
a
min H
e
rrensch
m
i
dt
ppc: Ma
k
e float_inv
a
lid
_
op_excp()
p
a
s
s the return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
: Rename f
l
oad_inv
a
lid_o
p
_excp to
f
l
o
a
t_
i
nval
i
d
_
op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
er
r
enschm
i
dt
pp
c
: Move VSX ops out of t
r
a
nslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herr
e
nschmidt
ppc: Mov
e
VMX ops o
u
t of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc: M
o
v
e
DFP
ops out of tra
n
sla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nsch
m
idt
p
p
c
: M
o
v
e
em
b
edded spe o
p
s
o
ut
o
f translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
erren
s
ch
m
id
t
ppc:
M
ove
clas
s
i
c
fp ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Provide basi
c
raise_exception_* function
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin
H
e
r
renschmidt
pp
c
: Fix
f
ault P
C
repor
t
ing
for lve*/stve* VMX instructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
e
n
j
amin Herrenschmidt
p
pc: Fix support for odd MSR combina
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Ben
j
amin Herrenschm
i
d
t
p
pc/hash64: Fix support
f
or LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc/h
a
sh64: Add pr
o
per
r
eal mode translation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin He
r
renschmidt
pp
c
/xics: Re
p
lace
"i
c
p" with "x
i
cs" in
m
ost
p
lac
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjami
n
Herrensc
h
midt
ppc
/
xics: Im
p
lemen
t
H_IPO
L
L us
i
ng an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjamin Her
r
enschmid
t
p
pc/x
i
cs: Move
S
P
APR specific code t
o
a
s
e
parat
e
f
i
l
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
Herrenschmidt
pp
c
/xics
:
Renam
e
existing xics to xics_spa
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
a
min
Herrenschmid
t
ppc:
F
i
x 64K pages suppor
t
in ful
l
e
m
ula
t
io
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
ami
n
He
r
r
e
nschm
i
dt
ppc: Print HSRR0/HSRR1 in "
i
nfo regi
s
ters"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmidt
ppc:
L
PCR is a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min
Herrenschmidt
ppc: Initial HDEC
s
u
p
p
ort
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjami
n
He
r
r
enschmid
t
ppc:
E
nforce set
t
in
g
M
SR:EE,IR an
d
DR when M
S
R:PR
i
s set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin Herrensch
m
idt
ppc: Fix condi
t
ions for d
e
l
i
vering ex
t
ernal in
t
errupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmidt
ppc:
Use a helpe
r
t
o
filter
w
ri
t
es to LPC
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
am
i
n
Herrenschmidt
ppc:
U
p
date LP
C
R definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrensch
m
idt
ppc:
Add a bunch of hypervis
o
r SPRs to Book
3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjami
n
Herrens
c
h
midt
ppc/xics: Remove unused xics_set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Add P7/P8 Power Man
a
gement in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
ens
c
hmidt
p
pc
:
Move except
i
o
n gene
r
ation
c
ode out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herren
s
chmidt
ppc: Turn a bunch of booleans from int
to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Her
r
enschmidt
ppc: Add real mode CI loa
d
/store
instr
u
ctio
n
s
for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
e
nschmi
d
t
ppc: Rework generatio
n
of priv and i
n
val int
e
rrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin He
r
renschmi
d
t
ppc
:
Fi
x
generation
if ISI/DSI vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin
Herrensc
h
m
i
d
t
ppc: Fix PO
W
ER7 and POWER8 exception definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
schmidt
ppc: fix
excepti
o
n
model for HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschmidt
ppc: defin
e
a d
e
fault LPCR value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
m
i
n
Her
r
ensch
m
idt
ppc:
F
ix rf
i
/rfid/hr
f
i/
.
.
.
emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjami
n
H
errenschmidt
ppc:
I
mprove em
u
lation of
THRM r
e
gisters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
a
m
in Herr
e
nschmi
d
t
ppc: Do no
t
ta
k
e exceptio
n
s on
unknown SPRs in pr
i
vileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
Herre
n
schmi
d
t
ppc: Add mi
s
sing
s
lbfee
.
inst
r
u
c
tion
on ppc64
B
o
okS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc:
Fix slbia decode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in H
e
rrenschmidt
p
pc: Fix mtmsr decoding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Her
r
enschmidt
ppc:
POWER7
h
as lq/stq instructions and stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmid
t
ppc: P
O
WE
R
7 h
a
d ACOP
and PID registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
am
i
n
Herrensch
m
idt
ppc: Batch TLB flushes on
3
2-bit 6xx
/
7xx/7xxx
i
n
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjami
n
Herren
s
chmi
d
t
pp
c
:
Fix tlb inva
l
idations on 6xx/7x
x
/7xxx
32-b
i
t p
r
ocessors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
j
am
i
n Herr
e
nschmidt
ppc:
Pr
o
pe
r
l
y
tag
the translatio
n
cach
e
ba
s
ed on MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrens
c
hmidt
ppc:
F
ix hr
e
g_stor
e
_msr() so that
non-HV mode canno
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Better figure out if processor has HV
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Ben
j
a
min Herrens
c
hmidt
ppc: Add
PPC_64H instruction f
l
ag to POWER7 an
d
POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
j
amin Herr
e
nschmidt
ppc: Get out
of emulation on SM
T
"OR"
o
ps
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herr
e
nsc
h
m
idt
ppc
:
Chan
g
e 'inv
a
lid' bit mask
o
f tl
b
iel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrens
c
hmidt
ppc: tlbie, tlbia
and tlbisync are HV only
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benja
m
in
H
erre
n
sc
h
midt
ppc:
Do some batching of TCG
t
lb f
l
u
shes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
ja
m
in Herrens
c
hmidt
ppc
:
U
s
e split I/D mmu modes
to avoid fl
u
shes on
interru
p
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrensch
m
idt
ppc: Remov
e
MMU
_
MODEn_SUFFIX definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjam
i
n
Herrenschm
i
d
t
p
pc: A c
o
uple more dum
m
y POW
E
R
8
Book4 reg
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
n
jamin Her
r
enschmidt
ppc: Add d
u
m
my CIABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next