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: Improve a few more helper flags
2016-09-07
Benja
m
in H
e
rrenschmidt
ppc: Im
p
rove a
f
e
w more helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
r
enschmidt
p
pc: Improve
the
e
xception helpers
f
lag
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enj
a
min H
e
rr
e
nschmidt
ppc: Improve flags fo
r
h
e
lpe
r
s loadi
n
g/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschm
i
d
t
p
p
c
:
Don't generat
e
dead
c
ode on uncon
d
i
tional br
a
nches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c
:
Stop dumpin
g
state
o
n all exce
p
tions in l
i
nu
x
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc: F
i
x
catchin
g
some segfaults in use
r
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herr
e
nsch
m
idt
ppc: Fi
x
macio ESC
C
leg
a
cy
m
apping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herren
s
chmidt
p
p
c: Ren
a
me #includ
e
'd
.
c
f
iles to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
p
pc: loa
d
/store multip
l
e and st
r
in
g
insns don't
do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrensc
h
midt
pp
c
: Us
e
a helper t
o
generate "LE unsupported" alignm
e
nt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschm
i
d
t
ppc: Don't set access_type on all
l
oad/stores on h
a
s
h64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
m
i
n Herre
n
schmi
d
t
ppc:
Fix
C
FAR up
d
a
tes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin H
e
r
r
enschm
i
dt
ppc:
S
peed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
He
r
renschmidt
p
p
c: Han
d
l
e
uncond
i
tional (a
l
ways/never) traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Her
r
enschmidt
ppc: Make al
i
gnment
e
xc
e
ptions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc:
Don'
t
up
d
ate NIP in
d
cbz
an
d
l
scb
x
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herr
e
nschmidt
p
pc:
Don't u
p
date NIP if n
o
t taking alignme
n
t excepti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrensch
m
idt
ppc: Don
'
t update
NIP on
conditional trap i
n
st
r
uction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
ppc: Don't
u
pdate
N
IP BookE 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herre
n
schmidt
ppc: Don't update NI
P
in
f
acili
t
y una
v
ai
l
able in
t
errupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in
Herre
n
schmidt
ppc
:
D
on't
update N
I
P in DC
R
access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrens
c
hmidt
ppc: Fix
sourc
e
N
IP on
S
LB related inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
min Herre
n
schmid
t
ppc:
M
ake t
l
b_fill
(
)
use new except
i
o
n
h
elper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
Herren
s
ch
m
i
d
t
ppc: Don't update NIP in
l
m
w
/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herr
e
ns
c
hmidt
ppc: Don't upd
a
te NI
P
in lswi/lswx/s
t
swi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc:
F
P
e
xcep
t
i
ons are al
w
ay
s
p
re
c
ise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc:
D
on't update the NIP in
f
l
o
ating point gener
a
ted
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
rens
c
h
m
idt
ppc: M
a
ke float_check_st
a
tus() pass the return
address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
e
rrenschmidt
ppc: Make float_inv
a
lid_op
_
e
x
c
p
() pa
s
s the re
t
urn ad
d
r
ess
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
ns
c
h
midt
ppc
:
Rename
f
l
oad_invalid_op_excp to
flo
a
t_invalid_op
_
exc
p
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Move V
S
X
o
p
s out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
renschmidt
ppc: M
o
ve VMX ops out of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
pp
c
:
M
ov
e
D
F
P op
s
out
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
p
pc: Move e
m
bedde
d
spe
o
ps out o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrens
c
h
m
idt
p
pc
:
M
ove
classic fp ops o
u
t of tr
a
nsl
a
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
errenschmidt
ppc:
Provid
e
basic
r
ai
s
e
_
excep
t
ion_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrenschmidt
ppc: Fix fault PC
r
epo
r
tin
g
for lve*/s
t
v
e* VMX in
s
tructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herrenschm
i
dt
p
p
c: Fix support f
o
r odd MSR
combinatio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
p
p
c/has
h
6
4
:
Fix support for
LPC
R
:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrensc
h
midt
p
p
c
/ha
s
h64: Add
p
r
oper re
a
l mode translati
o
n suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
a
m
in H
e
rren
s
chmidt
ppc/xics: Replace "icp" with "xi
c
s" in m
o
st places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrensch
m
idt
ppc/xics:
Implement H_IPOLL using an
a
c
c
es
s
or
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
pp
c
/xics: Move SPAPR spec
i
fi
c
code to a separa
t
e f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njamin Herrenschmidt
ppc/xics: Rename existing
xics to x
i
cs_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
renschmidt
ppc: Fix
64K page
s
supp
o
rt
i
n
full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmi
d
t
ppc: Print HSRR0/HSRR1 in
"
i
nfo registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n He
r
renschmidt
ppc: LPC
R
is a HV
res
o
urce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in
Herrens
c
hmid
t
ppc: Initia
l
HDEC suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herre
n
schmidt
ppc
:
Enforce setting MSR:EE,IR and
D
R wh
e
n
M
SR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin Herrenschmid
t
ppc: Fix co
n
dit
i
on
s
fo
r
deli
v
er
i
ng extern
a
l int
e
rrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin
Herrenschmid
t
ppc: Use a
h
elpe
r
to
f
i
l
ter writ
e
s
to
LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
a
m
in
H
errenschmidt
ppc: Update LPCR def
i
nitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
sc
h
m
i
dt
p
p
c:
A
d
d
a bunch of hypervisor SP
R
s to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Ben
j
a
min H
e
rrenschm
i
d
t
ppc/x
i
cs: Remove unused x
i
c
s
_set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
r
renschmidt
ppc:
Add P7/P8 Power Management instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herr
e
nschmidt
ppc:
M
o
ve
e
xception generation code out
of
l
ine
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschm
i
dt
ppc: Turn a bunch
o
f booleans from
i
nt to bo
o
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
a
m
in Herren
s
chm
i
dt
pp
c
: Add real m
o
de CI load
/
s
t
o
re i
n
struction
s
f
o
r P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrenschmidt
ppc: Rewo
r
k generation of priv a
n
d i
n
val in
t
er
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
p
pc:
Fix
gen
e
ration if ISI/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 POWER7 and POWER8 exception defi
n
i
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
m
i
n
Herren
s
chmidt
ppc: fix excepti
o
n
mod
e
l fo
r
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: d
e
f
ine
a
d
e
fault
L
PCR
value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin Herrenschmidt
ppc: Fi
x
rfi/rfid/hrfi
/
.
.
.
emula
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Be
n
jamin Herrenschm
i
dt
ppc: Imp
r
ove emulation of THRM
registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min Herre
n
schmidt
ppc: Do not
t
ake excep
t
ions on
u
nk
n
own SPRs
i
n privileg
e
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjamin Herrenschmidt
ppc: Add missing slbfee
.
instruc
t
ion on p
p
c64 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjami
n
Herrenschmidt
ppc: Fix slbia deco
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n H
e
rrenschm
i
dt
ppc: Fix
mtmsr d
e
c
o
d
i
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
n
j
amin H
e
rren
s
chmi
d
t
ppc: POWER7 has lq/s
t
q instruct
i
on
s
and stq n
e
e
d to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in Herrenschmidt
p
pc:
POWER7
h
ad AC
O
P and PID
registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in Herrensch
m
idt
ppc: Batch
T
L
B flu
s
h
es on 32-bit 6xx/7xx/7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
Her
r
ens
c
h
m
i
d
t
ppc
:
Fix tlb in
v
ali
d
atio
n
s on 6xx/7xx/7xxx
32
-
bit process
o
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
j
a
min He
r
renschmi
d
t
ppc: Pr
o
perly tag the t
r
anslati
o
n cache based
o
n MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
rrenschmi
d
t
ppc: Fix
hreg_store_msr
(
)
s
o
that non-HV
mode
c
annot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
rens
c
hmidt
ppc:
Be
t
ter
figure out if
p
rocessor
has
H
V mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrenschmi
d
t
ppc: Ad
d
PP
C
_64
H
i
n
struction f
l
ag
t
o POWER7 and POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrenschmidt
ppc: Ge
t
out of emulation on SMT "OR" ops
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
min H
e
rrens
c
hmidt
p
p
c
: Change 'invalid' bit
m
as
k
of tlbiel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin
Herrenschmidt
ppc: tlbie, tlbia and tlbisync a
r
e HV
o
nly
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin H
e
rrenschmi
d
t
p
p
c: Do s
o
m
e
batching of
TCG t
l
b flus
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
ja
m
i
n
Herrensc
h
midt
ppc: Use split
I/D mm
u
mod
e
s to av
o
id flushes on inter
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benja
m
i
n
He
r
re
n
schmidt
ppc: Remove
MMU_MODEn_
S
UFF
I
X def
i
nitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Be
n
ja
m
in
H
e
r
renschmid
t
ppc: A
coupl
e
more
d
um
m
y
POWER8 Book4 regs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
errenschm
i
d
t
ppc:
A
dd dummy
C
IABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjam
i
n
Herrenschm
i
dt
p
p
c:
Add POWER8 IAMR
r
eg
i
ster
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benj
a
min Herren
s
chmidt
p
pc: Fix writing t
o
AMR
/
UAMOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
err
e
n
schmidt
pp
c
:
I
n
itial
i
ze
A
MOR in PAPR
m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Ben
j
amin Herrenschmidt
ppc: Add dummy S
P
R_IC for POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enj
a
min Herrensc
h
mid
t
p
p
c: Creat
e
cpu_ppc_
s
et
_
pa
p
r() helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
njamin Herrenschmidt
ppc: Add
a
bunch of
hyperviso
r
SPRs to Bo
o
k3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benj
a
min Herrenschmidt
pp
c
: Add macros to
r
e
g
ister hypervisor
mode SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enjami
n
Herrenschmidt
ppc:
Update SPR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-15
Benjamin Herrenschmidt
pp
c
: Add a
f
e
w
m
o
re P8
PMU SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-01-30
Benjamin Herre
n
s
c
hmidt
target-ppc: Use sensible P
O
WER
8
/POWER8E vers
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Ben
j
amin Herrenschmi
d
t
p
p
c/spap
r
: Add "i
b
m,pa-features" pro
p
erty t
o
t
he device
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Benj
a
min He
r
r
enschmidt
p
p
c: Add mm
u
_m
o
del defines
for ar
c
h 2
.
03 and 2
.
07
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-20
Benjam
i
n Herrenschmidt
ppc/s
p
apr: Allow VIRTIO_VGA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-11
B
enjamin Herren
s
chmidt
tlb: Add "ifetch"
argument
to cpu_mmu_inde
x
()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-10
B
e
n
jamin Herrenschmidt
pc
i
: Fix pci
_
d
evice_iommu_address_space() bus prop
a
gation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next