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
target/ppc: Add POWER9 external interrupt model
2019-02-25
Benja
m
in Herre
n
schmidt
ta
r
get/ppc: Add POW
E
R
9 external in
t
err
u
pt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
mi
n
H
er
r
en
s
chmid
t
target/ppc: Add
H
ypervi
s
o
r
Virtu
a
liz
a
t
i
on Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
en
j
a
m
i
n Herrenschmidt
target/ppc: Detect erroneo
u
s
c
ondition
i
n interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errensc
h
midt
target/pp
c
: Add POW
E
R9 exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herre
n
sch
m
idt
t
arget/
p
pc
:
Rename "in_pm_state" to "resume_as_s
r
es
e
t
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin H
e
r
r
enschmidt
ta
r
get/ppc: Move
"
wakeup reset"
code
to a separ
a
te
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enja
m
in He
r
renschmidt
ta
r
get/ppc
:
Fix support for "STOP ligh
t
" s
t
ates
o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Her
r
enschmidt
t
a
rget/
p
pc: Don't
clobber
M
S
R
:EE on PM instr
u
c
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix ni
p
on pow
e
r manage
m
ent ins
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benj
a
min H
e
rrenschmidt
tar
g
et/ppc: Dis
a
ble ISA 2
.
0
6 PM
in
s
t
ructio
n
s
on
P
O
W
E
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herrenschmidt
target/ppc: Remove
so
m
e #if 0'
e
d c
o
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herrenschmidt
ppc: Fix
Ope
n
PIC
m
odel
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
n
jam
i
n Herrenschmidt
ppc/i
d
e/macio:
A
dd missing r
e
gisters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
nj
a
m
i
n Herr
e
nsc
h
m
i
dt
pp
c
/m
a
c
:
More rework o
f
the DBDM
A
emul
a
tion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc/ma
c
:
A
dv
e
rtise
a
high clock frequency fo
r
Ne
w
World
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin
H
errenschmi
d
t
net: Add SunGEM dev
i
ce emu
l
atio
n
as foun
d
on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benj
a
min Herrenschmidt
ppc/p
n
v:
A
dd support for
P
O
WER8+ LPC Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benja
m
i
n
H
e
r
r
enschmidt
pp
c
/pnv: Add OCC m
o
del stub
w
ith
i
nterrupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin He
r
rensc
h
m
idt
ppc: Mak
e
uninorth interr
u
pt sw
i
z
z
ling identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Ben
j
amin
H
errenschmidt
p
p
c/pn
v
: add a LPC
controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
r
rens
c
hmidt
ppc
/
p
nv: ad
d
skeleton PowerNV platf
o
r
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
jamin Herrenschmidt
ppc: Fix single step
w
ith gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/xics: A
d
d
xics to
t
he monitor
"
i
nfo
p
ic"
command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Her
r
enschmid
t
ppc/xics: S
p
lit ICS into
i
cs-base and i
c
s cla
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
j
a
min Her
r
enschmidt
ppc
/
x
ic
s
: Make the
I
CSState
a
l
ist
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herren
s
c
h
midt
ppc/xics
:
An ICS with offset
0 is assumed
t
o be uni
n
itia
l
ized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herrenschmidt
ppc
:
Fix si
g
nal
del
i
very in ppc-user and
p
pc64-use
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc:
restrict
t
h
e use of the rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herrens
c
hmidt
ppc: Impr
o
ve a fe
w
more helper fl
a
gs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Her
r
e
n
schmidt
p
p
c:
Improve the ex
c
eption
h
e
l
per
s
flag
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrensch
m
idt
ppc:
I
mprove
flag
s
f
or h
e
lpers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herre
n
schmidt
p
pc:
Don'
t
g
ene
r
ate dead co
d
e on unconditional
br
a
n
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Her
r
enschmidt
ppc: S
t
op
d
ump
i
ng state on all
exce
p
tio
n
s in l
i
nux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc: Fi
x
catch
i
ng s
o
me
s
egfaults in use
r
m
o
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
en
j
a
min Herrenschmidt
ppc: Fix maci
o
ESCC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Ren
a
me #in
c
lude'd
.
c files to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: load/stor
e
multiple
and str
i
n
g i
n
sns don't
d
o LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc:
U
s
e a hel
p
er to
generat
e
"
L
E un
s
upported
"
a
l
ignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
i
n Herrenschmidt
pp
c
:
D
on
'
t s
e
t
acces
s
_t
y
pe
on
a
ll load/
s
tores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc:
Fix CFA
R
updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
c
hmid
t
ppc: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc: Hand
l
e unc
o
nditional (always/
n
ever)
t
r
aps
a
t
translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jami
n
H
e
rrenschmidt
p
p
c: 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 Herren
s
c
hmidt
p
pc: Don't update NIP in dcbz
a
nd lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
n
schmidt
p
pc:
D
on't upd
a
te 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
Benjamin Her
r
e
n
sch
m
idt
p
pc:
D
on
'
t updat
e
N
IP on conditional
trap instr
u
ction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin He
r
renschmidt
p
p
c: Don
'
t update NIP BookE 2
.
0
6 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
ami
n
Her
r
enschmid
t
p
pc: Don't upd
a
te NIP
in f
a
cility unavailable
interrup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
amin Herren
s
ch
m
idt
ppc: Don't u
p
dat
e
NIP in
D
C
R acc
e
ss
routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc: Fi
x
sou
r
c
e NI
P
on
S
LB
related interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herren
s
chmidt
p
p
c: Make tl
b
_
fill()
u
se
new excepti
o
n h
e
lper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Don't update
NIP
i
n lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrenschmidt
ppc: Don't update NIP in lswi/l
s
w
x/s
t
swi/st
s
wx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin
H
e
rrenschmidt
ppc
:
FP
e
xceptio
n
s
a
re always p
r
ecise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc
:
D
o
n't update
the
N
IP in floatin
g
p
o
in
t
ge
n
e
r
at
e
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n Herrenschmidt
ppc
:
Make float_check_status
(
) pass the return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herren
s
chmidt
ppc: Make float_invalid_op_exc
p
() pass
the return
a
ddr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmid
t
p
pc: Rename fload_inval
i
d_o
p
_excp
to f
l
oat_inval
i
d_
o
p_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmid
t
ppc: Move VSX ops out
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
erre
n
s
chmidt
ppc: Move VMX op
s
out of
tra
n
slate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Move DFP
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
errenschmidt
ppc: Mo
v
e embed
d
ed spe ops out of t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Her
r
e
nschmidt
ppc: Move c
l
assic fp ops out of transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herr
e
nsc
h
midt
ppc: Provide basic raise_exception_* functio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrens
c
hm
i
dt
ppc:
Fix
f
au
l
t
PC reporting
f
or lve*/stve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Be
n
j
a
min
Her
r
ensch
m
idt
ppc: Fix
su
p
port for o
d
d MS
R
co
m
binations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
e
njamin
Herrenschmid
t
ppc/hash
6
4: Fi
x
support for LPCR
:
ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
pp
c
/hash64: Ad
d
proper real
mode transl
a
tion
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics: Repla
c
e "
i
c
p" wi
t
h "xi
c
s" in mo
s
t places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xics: Imp
l
em
e
nt H_IPOLL usin
g
an ac
c
essor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjam
i
n Herre
n
schmidt
ppc/xics: M
o
ve SPAPR specific code to a sepa
r
ate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
p
p
c
/
xics
:
Rename
existing xic
s
to xics
_
s
p
apr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin
H
e
r
rens
c
hmidt
p
p
c: Fix 6
4
K pag
e
s support in full
e
mulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
Herre
n
schmidt
ppc
:
Pr
i
n
t
HSRR0/HSRR
1
i
n "info registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
min Herrenschmi
d
t
ppc: LP
C
R
i
s
a HV res
o
ur
c
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
p
c: Initial HDEC su
p
port
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Enf
o
rc
e
setti
n
g
MSR:EE,IR
and DR w
h
en
M
SR:PR is
s
et
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
i
n Herren
s
chmidt
ppc:
F
ix con
d
itions f
o
r de
l
iver
i
ng external int
e
rr
u
pts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in He
r
r
e
nsc
h
mi
d
t
pp
c
: Use a
h
elpe
r
t
o
filter w
r
ites t
o
LP
C
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herr
e
nschmidt
ppc: Update LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
ch
m
i
dt
pp
c
: Add a bu
n
ch of hypervisor SP
R
s to B
o
ok3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin
Herrenschmi
d
t
ppc/xics: Remov
e
unused xic
s
_
set_i
r
q_ty
p
e()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrenschmidt
ppc: Add P7/P8 Power Mana
g
ement
instruction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herrens
c
hmidt
ppc: Move exception gener
a
t
ion
code out
of
line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min Herre
n
schmidt
ppc: Tu
r
n a bunch of boole
a
ns from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min Herrenschmi
d
t
p
pc: A
d
d
r
e
a
l mode
C
I load/store
i
nstructions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errenschmidt
ppc: R
e
w
o
rk
ge
n
eration of priv an
d
i
n
v
a
l inter
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benja
m
in Herrens
c
hmid
t
ppc: Fi
x
g
e
ne
r
a
t
i
on i
f
I
SI/DSI vs
.
HV mo
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Fix PO
W
ER7 an
d
PO
W
ER8
exception
defin
i
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrens
c
hmidt
p
pc: 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
Her
r
enschmidt
p
pc: define a d
e
fault LPCR v
a
l
u
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
nj
a
m
in Herrenschm
i
dt
ppc: Fix rfi/rfid/hrfi/
.
.
.
e
m
ul
a
tion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
B
enja
m
in Herre
n
schmidt
ppc: Improv
e
emulation of THRM r
e
gisters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in H
e
rrenschmi
d
t
ppc: Do no
t
take exceptions on unk
n
own SPRs in p
r
ivileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
Her
r
enschmidt
ppc: Add missing slbf
e
e
.
instruction on ppc64 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Fix slbia de
c
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Fix mtmsr de
c
oding
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
en
j
amin Herre
n
sc
h
midt
ppc: POWER
7
has lq/stq instruction
s
a
nd stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensch
m
idt
ppc: POWER7 ha
d
ACOP
a
nd PID regis
t
er
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrensch
m
idt
ppc: Ba
t
ch TLB flushes
o
n
32-bi
t
6xx/7xx
/
7xxx in hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next