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
spapr/drc: Drop spapr_drc_attach() fdt argument
2019-02-25
B
e
njamin
H
errenschmidt
target/ppc
:
Basic P
O
WER9 bare-metal radi
x
M
MU
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
er
r
e
nschmi
d
t
targe
t
/ppc: Support
for
PO
W
E
R
9 nativ
e
hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in H
e
rrenschmidt
target
/
ppc:
R
ename
P
ATB/
P
ATBE
-
> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Flush the TLB locally
when the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jami
n
Her
r
enschmidt
target/ppc: Fix synchronization o
f
mtt
c
g
with
broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Her
r
ens
c
hmidt
target/ppc
:
Add
b
asic supp
o
rt for "new
f
o
r
mat" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
He
r
r
enschmidt
t
arget/ppc: Fix ordering of hash
MMU acce
s
se
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
a
m
i
n Herrenschmidt
ta
r
get/pp
c
: Fix #
i
n
c
lude guard in
m
m
u
-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrens
c
hmidt
tar
g
et/ppc: Re-e
n
able
R
MLS on POWER9
for vir
t
u
a
l h
y
p
ervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrens
c
hmidt
t
arget/ppc/m
m
u: Use LP
C
R:HR t
o
chose radix vs
.
ha
s
h
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
erren
s
chmidt
t
a
rget/ppc/sp
a
pr
:
Set LPCR
:
HR w
h
en using Radix mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
j
amin
H
errenschmidt
target/ppc: A
d
d su
p
port for LPCR:HEIC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herre
n
schmidt
t
arget/ppc:
Add POWE
R
9
e
xterna
l
int
e
rrup
t
model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
H
errenschmidt
target/ppc
:
Add Hy
p
erv
i
sor Virtual
i
zation Int
e
rrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Her
r
ensc
h
midt
target/ppc: De
t
ect erroneous condition in
interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Her
r
ens
c
hmid
t
t
a
rget/ppc: Add POWER9 exception mode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herre
n
schmidt
target/p
p
c: Rename "in_pm_state"
to "resume_a
s
_
sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjami
n
Herrensch
m
id
t
tar
g
et/ppc: Move
"wake
u
p r
e
set" code
t
o
a s
e
para
t
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min
Herrensch
m
idt
targ
e
t/ppc:
F
i
x support for "STOP l
i
ght" stat
e
s o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errenschmidt
target/ppc: Don't clobber MSR:E
E
on PM instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrensch
m
idt
ta
r
get/ppc
:
Fix n
i
p
on p
o
wer management instruc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
n
j
a
min Herrenschmi
d
t
tar
g
et/ppc: Disable
ISA 2
.
0
6
PM in
s
t
ru
c
tions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Be
n
jamin Herrenschm
i
dt
target/ppc: Re
m
ove some
#
if 0'ed c
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin H
e
r
r
enschmidt
ppc: Fix
O
penPIC mod
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
mi
n
Her
r
enschmidt
ppc
/
i
d
e/m
a
cio: Add mi
s
sing
registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n Herre
n
s
c
hmidt
ppc/mac:
M
or
e
rework of the
D
BDMA emu
l
ation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
Herre
n
sc
h
m
i
dt
ppc/mac: Advertise a high clock frequency
fo
r
NewWor
l
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin Herren
s
chmidt
net
:
Add SunGEM device emu
l
atio
n
as found
on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benja
m
in Herre
n
s
c
hm
i
d
t
ppc/
p
n
v
: Add s
u
pport fo
r
POWER8+ LPC
Co
n
troller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
B
e
njamin Herrensch
m
i
d
t
ppc/pnv: Add OC
C
model stub with
i
n
t
erru
p
t
s
up
p
o
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benj
a
min Herrenschmid
t
p
pc:
Make unin
o
rth i
n
t
e
rrupt sw
i
zzling iden
t
ical
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin
H
erren
s
chmid
t
pp
c
/pnv
:
add a LPC controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin H
e
r
r
enschmidt
p
pc/pnv:
a
dd
skeleton Pow
e
rNV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc: Fix single step with
g
db stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/xics: Ad
d
xics to the mon
i
tor "in
f
o pic" com
m
and
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Be
n
j
a
min H
e
rrenschmidt
ppc/xics:
S
plit ICS into
i
cs
-
base and ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herr
e
nschmidt
ppc/xics: Ma
k
e
the ICSSt
a
te
a
list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
jamin Herrenschmid
t
p
p
c/xics
:
An ICS with offset 0 is as
s
um
e
d to be
u
ninitialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmid
t
ppc: Fi
x
signal del
i
very in ppc-use
r
and
p
pc
6
4-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Be
n
j
a
m
i
n Herre
n
s
chmidt
ppc: r
e
strict
t
he use of the
r
fi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
mid
t
ppc: Improve a few m
o
re helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herren
s
chmidt
ppc: Improve
t
h
e
exception helpers fl
a
gs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensch
m
idt
p
pc:
Improve flags for
h
elpers
l
o
a
d
ing
/
writing
the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
H
e
rrensc
h
m
i
dt
p
p
c: Don't generate dead
code on u
n
c
ondition
a
l
branc
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n Her
r
enschmid
t
p
p
c
: Stop dump
i
ng state on all exc
e
ption
s
in
l
inux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
H
err
e
nschmidt
ppc: F
i
x c
a
tchi
n
g some seg
f
aults
in
u
ser mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
i
d
t
ppc: Fi
x
macio ES
C
C legacy
mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Her
r
enschm
i
dt
ppc: Rename
#
inc
l
ude'
d
.
c fil
e
s to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Her
r
en
s
chmi
d
t
ppc
:
load/store multiple and string insns don
'
t do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin
H
errenschmidt
p
p
c: U
s
e a helper to gener
a
te "LE unsup
p
orted"
a
lig
n
men
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't set ac
c
es
s
_type on a
l
l
l
oa
d
/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
min Herr
e
nschmidt
ppc: Fix CFAR u
p
dates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
ja
m
in
Her
r
e
nschmidt
ppc: Sp
e
ed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jami
n
Herrensc
h
midt
ppc: H
a
nd
l
e unconditional (always/never) traps
a
t transl
a
t
io
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
am
i
n Herren
s
chmidt
ppc: Make
a
lignment excep
t
i
o
n
s suc
k
less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
in Herrenschmidt
pp
c
: Don
'
t updat
e
NI
P
in dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschm
i
dt
ppc:
Don't
u
pdate NIP
i
f n
o
t takin
g
al
i
gnme
n
t
e
x
ceptio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrens
c
hmidt
p
pc: Don't update NIP o
n
cond
i
ti
o
nal
t
rap i
n
str
u
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
pp
c
: D
o
n'
t
up
d
ate NIP BookE
2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin He
r
re
n
schmid
t
pp
c
:
D
o
n't update NIP in facilit
y
u
n
availabl
e
interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herre
n
schmidt
ppc:
Don't upd
a
te NIP in DCR access
rout
i
nes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
schmidt
p
pc: Fix s
o
urce NIP on SLB related
interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Make tlb_f
i
l
l
() use ne
w
e
xception h
e
l
pe
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
p
p
c:
Don't
upda
t
e NIP
in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
e
n
schmidt
p
pc: Don't upda
t
e NIP in lswi/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herre
n
schmid
t
ppc:
FP ex
c
eptions a
r
e always precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
a
min H
e
rrens
c
hm
i
d
t
ppc:
Do
n
't up
d
ate the NIP in
fl
o
ating po
i
nt generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: Make float
_
che
c
k_status() pass
t
he r
e
turn
a
ddr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
p
pc: M
a
ke float_invalid_op_excp() pass the return ad
d
ress
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmi
d
t
ppc: Rename fload_invalid_op_excp to float_inva
l
i
d_o
p
_e
x
cp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmi
d
t
pp
c
: Move VSX ops out of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herrenschmidt
ppc:
M
ove VMX
o
ps out o
f
transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min He
r
renschmidt
pp
c
: Move DFP
ops out of
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njami
n
Herrensc
h
midt
ppc: Mov
e
embedded spe ops out of
t
r
a
nslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmidt
ppc: Move cla
s
sic fp ops
out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
in Herrenschmidt
ppc: Provide
basic rais
e
_exce
p
tion
_
*
f
u
nctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
B
e
n
jamin Herrensch
m
idt
ppc: Fix fault
PC report
i
n
g
f
o
r
lve*/stv
e
* VMX inst
r
uction
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benj
a
min Herrenschmi
d
t
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
Her
r
enschmidt
ppc
/
hash64: Fix support
f
o
r
L
P
CR
:
ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herre
n
schmidt
ppc/hash6
4
:
A
dd prop
e
r real mo
d
e translation supp
o
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc
/
x
i
cs: Re
p
la
c
e "icp" with "xics" in most pla
c
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n Herrenschmidt
ppc/
x
ics: Implement H_IPOLL usi
n
g an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Be
n
j
a
mi
n
Herrenschmidt
ppc/xics: Move SPAPR specific
code to a separate fi
l
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
enjam
i
n Herrensc
h
midt
ppc/xics: Ren
a
me existin
g
xics to xic
s
_
s
papr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrenschmi
d
t
p
p
c
: F
i
x
6
4K pages sup
p
o
rt in
f
ull emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
m
i
n
Herre
n
s
c
hmidt
ppc: Pr
i
nt H
S
RR0/HSRR1 in "info regis
t
ers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin
Herrenschmi
d
t
ppc: LPCR is a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
i
n
He
r
renschmidt
ppc:
I
nitial
H
DEC
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herre
n
sc
h
m
idt
p
p
c: Enforce setting MSR:EE,IR and DR when MSR:PR is
set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc:
F
i
x conditi
o
ns for delivering
e
x
t
ernal interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin
H
errenschmidt
p
p
c: U
s
e a help
e
r to filter
w
rites
t
o LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nsc
h
midt
ppc:
Update
LPCR defini
t
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Herrenschmidt
ppc:
A
dd a bunch of hypervisor S
P
Rs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjamin He
r
rens
c
h
m
i
dt
ppc/xics: Re
m
ove unused xics_se
t
_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin He
r
renschmidt
p
pc: Add P7
/
P8 P
o
wer Management
instruc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin H
e
rrenschmi
d
t
p
p
c: Move exception
generat
i
on code out of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjam
i
n Her
r
enschmidt
ppc
:
Turn a bun
c
h
o
f b
o
oleans from int to
b
o
o
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin Herrenschmidt
ppc: Add r
e
a
l mode C
I
load/store inst
r
uctions for
P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
ja
m
in H
e
r
renschm
i
dt
ppc: Rework generati
o
n
of
pri
v
and inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njamin
Herrensc
h
m
i
dt
ppc:
F
i
x
genera
t
ion if
ISI/DSI
v
s
.
HV
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next