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: Rename PATB/PATBE -> PATE
2019-02-25
B
e
n
jamin Her
r
enschmidt
target/ppc: R
e
name PATB/PA
T
B
E -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
renschm
i
dt
t
a
rget/ppc
:
Flu
s
h the TLB locally whe
n
the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
ta
r
get
/
ppc: Fix sy
n
c
h
ro
n
i
zation of
m
ttcg with br
o
adcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrenschmidt
target/ppc: Add basic sup
p
ort for
"n
e
w format" H
P
T
E
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix
ordering of hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix
#include
guard in
m
m
u-b
o
ok3s
-
v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herre
n
schmidt
t
arget/ppc: Re-enabl
e
RMLS on POWER9 for vi
r
t
u
a
l
hyper
v
isors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmidt
t
a
r
g
et/
p
pc/mmu:
U
s
e
LPCR:HR to chose radi
x
vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
enschmidt
target/ppc/spapr: Set LPCR:H
R
when u
s
ing
R
adix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
H
errenschmidt
target/ppc: Add support for LPCR:HEIC
on
POWE
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
t
arget/pp
c
: Add POWE
R
9 extern
a
l interrupt m
o
d
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrens
c
hm
i
d
t
target/ppc
:
A
dd
H
ype
r
visor Virtua
l
izat
i
on Int
e
rrup
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
enschmidt
tar
g
et/
p
pc: Det
e
ct erroneous condition
in int
e
rrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
arget
/
p
pc: Add
P
OWER
9
exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschmidt
target/ppc: Rename "in_
p
m_s
t
a
te"
to
"
res
u
me_as_s
r
eset
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Move "wakeup reset"
code
t
o a sep
a
rate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enj
a
mi
n
Herr
e
n
s
c
hm
i
dt
t
a
rget/ppc:
Fix suppo
r
t
f
or "STOP lig
h
t" states
o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hmidt
target/ppc: Don
'
t
c
lob
b
e
r
MSR
:
EE on PM i
n
struc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herr
e
nsc
h
m
idt
target/
p
pc: Fix ni
p
on po
w
er management
i
n
s
tr
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjam
i
n Herr
e
n
s
chmidt
target/ppc: Disable ISA 2
.
0
6
P
M instruct
i
ons o
n
POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
amin He
r
rens
c
h
midt
target/ppc
:
R
e
move
s
ome #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrenschmidt
ppc: F
i
x Op
e
n
PIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n
Herrenschmidt
ppc/ide/mac
i
o:
Add
m
issing reg
i
ster
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
m
i
n
H
errenschmidt
ppc/mac: Mo
r
e rewo
r
k of the DBDMA e
m
ulat
i
on
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrensc
h
mi
d
t
pp
c
/mac:
A
dvertise a high
c
loc
k
frequency f
o
r
N
ew
W
orld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
B
enjamin Herrenschmi
d
t
net: Add SunGE
M
device em
u
lation as fou
n
d
o
n App
l
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
B
enjamin
Herrens
c
hmidt
ppc/pnv: Add su
p
port fo
r
P
OWER8+ LPC
Co
n
t
r
oller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Ben
j
amin Herr
e
nsch
m
idt
p
p
c
/pn
v
:
A
dd
O
CC model stub with
i
nterrup
t
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin
H
e
r
renschmidt
ppc: Make uninorth interrupt s
w
izzling
identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/pnv: add
a LPC con
t
roller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Be
n
jamin He
r
r
enschmidt
ppc
/
pnv: add
skeleton
PowerN
V
pl
a
tfor
m
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Her
r
enschmidt
ppc: Fix
s
i
ngle
s
tep with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benj
a
min Herrenschmidt
pp
c
/xics
:
Add
xics to the monit
o
r
"
i
n
fo
pic" comma
n
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
njamin He
r
ren
s
chmidt
ppc/xics: Split ICS into ic
s
-
base and ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benj
a
m
i
n Herrenschmidt
ppc/xics: M
a
k
e the
I
CSState a li
s
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herrenschmidt
pp
c
/xi
c
s: A
n
ICS
w
ith 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 Herr
e
n
s
c
h
mi
d
t
ppc: F
i
x sign
a
l delivery in ppc-user
a
n
d
p
p
c64-us
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin
H
errensc
h
m
i
dt
ppc: restrict the
u
s
e
of the rfi instructi
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: Improve a few
mo
r
e helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
rensch
m
idt
ppc:
Improve
t
he exception
h
elpers flag
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herrenschmid
t
ppc: Improve flags fo
r
h
elpers loading/writing
the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c: D
o
n't gener
a
te dead code on uncond
i
tional bra
n
c
hes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
ch
m
idt
ppc:
Stop dumping state
o
n
all
e
xcep
t
ions
in l
i
nux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jami
n
Herrenschmidt
ppc:
F
i
x catc
h
ing some
s
egfau
l
ts in user mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrensc
h
midt
ppc: Fix
m
acio ESCC lega
c
y
mapp
i
ng
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in
H
errens
c
hmidt
p
p
c: Rename #inc
l
ude
'
d
.
c
files t
o
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
ppc: load/store mul
t
iple and stri
n
g insn
s
don't do
LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Herrenschmi
d
t
ppc:
U
se
a
helper to g
e
nerate "LE un
s
upported"
a
lignmen
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herrensc
h
m
i
dt
pp
c
:
Don't set acces
s
_t
y
pe on all load/
s
tore
s
o
n
ha
s
h64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
c
h
midt
ppc: Fix CFAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: Speed u
p
dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
pc: Handle un
c
onditional (al
w
ays/ne
v
er) t
r
aps at t
r
a
nslatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in He
r
renschmidt
ppc:
M
ake alignm
e
nt exception
s
su
c
k less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herren
s
chmidt
ppc: Don't update NIP in dcbz a
n
d lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
rensch
m
idt
p
p
c: Don't update NIP
i
f
not taking alignment exception
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
Herrenschm
i
dt
ppc: Don't upda
t
e NIP on condition
a
l trap ins
t
ruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min Herrenschmidt
ppc: Don't
u
pda
t
e
NIP BookE 2
.
06 tlb
w
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c
: Don'
t
update NIP in facility
u
nava
i
lable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin H
e
r
r
e
nschmidt
pp
c
:
D
on't update NIP in
DCR
a
c
cess routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herrenschm
i
d
t
ppc:
F
ix s
o
urce NIP on SL
B
rel
a
ted inter
r
u
p
ts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
renschmidt
p
p
c
: Mak
e
tlb_fill() use new exc
e
p
tion help
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc: Don't
upda
t
e NI
P
in lmw/stmw/icb
i
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
n
schmidt
ppc: Don't
u
p
da
t
e NIP in lswi
/
lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc:
F
P
e
xc
e
ptions are
alway
s
p
r
ecis
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
amin H
e
rrenschmi
d
t
ppc: Don't update the NIP in floatin
g
poi
n
t generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
p
p
c: Make float_check_status() pass
the retu
r
n add
r
ess
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herre
n
schmidt
ppc:
M
ake f
l
oat_in
v
al
i
d_o
p
_excp(
)
p
a
s
s t
h
e
retu
r
n address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herre
n
sc
h
midt
ppc: R
e
na
m
e
fload_
i
nvalid_op_
e
x
c
p to floa
t
_
i
n
v
al
i
d
_
op_
e
xcp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n H
e
r
r
enschmidt
p
p
c:
Move VSX o
p
s out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herre
n
schmi
d
t
ppc: Move VMX ops ou
t
of transl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
i
n
H
errens
c
hmidt
ppc: M
o
v
e
DFP
ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmid
t
p
p
c
:
Mo
v
e em
b
edded spe ops out of trans
l
at
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
re
n
sch
m
id
t
p
p
c: Move classic
fp ops
o
ut of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc: Provide basic
r
a
ise_ex
c
ept
i
on_* functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benja
m
in He
r
re
n
schmidt
ppc: Fi
x
fault
P
C re
p
o
rting for
l
v
e
*
/stve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herr
e
nschmidt
ppc: Fix supp
o
rt for odd MSR combinations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herre
n
schmidt
pp
c
/hash64:
F
ix support for LPCR:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
en
j
amin Herrenschmid
t
ppc
/
h
ash6
4
: Add
p
r
oper
real mode transl
a
t
ion support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
n
jamin He
r
rensc
h
mi
d
t
ppc/xics
:
Replace "icp" with "xics" in m
o
st pl
a
ces
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herr
e
nschmi
d
t
pp
c
/xics: Impl
e
ment
H
_
I
POL
L
using an accesso
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjam
i
n Herrenschmidt
ppc/xics: Mov
e
SPAPR specifi
c
c
ode to
a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herr
e
nsc
h
midt
p
pc/
x
ics: Re
n
ame exis
t
ing xics to xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n
H
e
r
renschmidt
p
p
c: Fix 6
4
K pages support in ful
l
emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herren
s
chm
i
d
t
ppc:
P
rint HSRR0/HSRR1 in "info regist
e
r
s
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
He
r
r
e
nschmidt
ppc:
L
PCR is a HV res
o
ur
c
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
schmidt
ppc: Initial
HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrens
c
hmidt
p
pc: Enforce setting MSR:E
E
,IR a
n
d DR
w
hen MSR:PR is
s
e
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herr
e
nschmidt
pp
c
:
F
ix conditions for d
e
l
iveri
n
g external in
t
errupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: Use
a h
e
lper
t
o
filte
r
writes to
L
PCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herrensc
h
midt
ppc: Update LPCR defini
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
e
n
schmidt
ppc:
Add a bunch
o
f hypervisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Be
n
jamin Her
r
e
n
schmidt
ppc/xics
:
R
e
move unused xics_set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Her
r
ensch
m
id
t
p
p
c:
Add
P
7/P8 Powe
r
Management instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
nj
a
min Her
r
enschmid
t
ppc: Move exceptio
n
generation code out
o
f
l
in
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benj
a
min Herren
s
chmidt
ppc:
T
u
rn a bunch of booleans f
r
om
i
n
t
to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjami
n
Herrenschmid
t
p
pc: Ad
d
real
m
o
d
e
CI load/store inst
r
u
cti
o
ns for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benja
m
in Herrenschmidt
ppc: Rewo
r
k ge
n
eration
o
f pri
v
a
nd
i
nval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herre
n
sc
h
midt
ppc: Fix generation if I
S
I/
D
SI v
s
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschm
i
dt
pp
c
:
Fix POWER7 and POWER8 exception def
i
nitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrensc
h
midt
ppc: fi
x
exce
p
tion model
for HV mo
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next