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
target/ppc/tcg: make spapr_caps apply cap-[cfpc/sbbc/ibs] non-fatal for tcg
2019-02-25
Be
n
jamin
H
er
r
enschmidt
target/ppc: Bas
i
c POWER
9
bare-metal radi
x
MMU supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n
Herrens
c
hmidt
target/ppc:
Support for POWER9 nat
i
ve has
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc
:
Ren
a
me P
A
TB/PATB
E
-> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
H
errenschmidt
targ
e
t/pp
c
: Flush the TLB locally when
the
L
PIDR i
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herre
n
s
c
hmidt
target/ppc:
F
i
x
s
ynchron
i
zation of mttc
g
w
i
th b
r
oadcas
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
i
n He
r
r
e
nschmidt
target
/
ppc: Add basic support fo
r
"n
e
w for
m
at" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
errensch
m
idt
ta
r
g
e
t/ppc: Fix ordering of hash MM
U
access
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
ar
g
et/ppc:
F
ix #include guard in mmu
-
book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
He
r
rensc
h
midt
targe
t
/
p
pc: Re-en
a
ble RML
S
on
P
OWER9 for virt
u
al hypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschmidt
targe
t
/
ppc/mmu: Use LPCR
:
HR to chose
radix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc/
s
pap
r
:
Set
L
PCR
:
H
R w
h
en usi
n
g
R
a
d
ix m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Her
r
enschmidt
target
/
ppc: Add s
u
p
p
ort for LPCR:HEIC
o
n POW
E
R9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjami
n
Herrens
c
hmidt
target/ppc: Add POWE
R
9 external in
t
errupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
a
r
g
et/pp
c
: Add H
y
pervisor
Vir
t
ualizati
o
n Inte
r
rupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herre
n
sch
m
idt
target/pp
c
: De
t
ec
t
e
rrone
o
us
c
ondition in inte
r
r
up
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nj
a
min Herrenschm
i
d
t
t
a
r
g
et/ppc
:
A
d
d POWER9 ex
c
eption m
o
del
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Rena
m
e "in_pm_st
a
te" to "res
u
me_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min H
e
rrenschmidt
ta
r
get/ppc: Move "w
a
keup res
e
t"
c
ode to a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschm
i
dt
t
a
rg
e
t/ppc:
Fix support for
"
STOP ligh
t
" states
o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
r
enschmidt
t
arget/ppc
:
Don't
c
l
obbe
r
MSR:EE o
n
P
M
ins
t
r
uct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin
Herrenschmidt
ta
r
get/ppc: F
i
x
n
ip
o
n power m
a
n
age
m
e
n
t instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
H
err
e
ns
c
h
m
i
dt
target/ppc: Disable
ISA 2
.
06 P
M
i
n
struction
s
on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herrenschmidt
ta
r
get
/
pp
c
: Remove s
o
me
#if
0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herre
n
schm
i
d
t
p
pc: Fix OpenPIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Ben
j
amin He
r
renschmid
t
ppc/ide/macio:
Add missi
n
g registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjamin He
r
renschmidt
ppc/ma
c
: More
r
ew
o
rk
of the DBDMA emula
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjamin Herr
e
nschmidt
ppc
/
mac: Advertise a h
i
gh cl
o
ck fr
e
q
u
ency for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Be
n
jamin Her
r
enschmidt
net
:
Add Su
n
GEM device emulation as f
o
und o
n
A
pple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
B
e
njamin Herrens
c
hmidt
ppc/pnv: Add sup
p
ort fo
r
P
O
WER
8
+ LP
C
Cont
r
oller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Ben
j
a
min Herrens
c
hmidt
pp
c
/pnv: Ad
d
O
C
C m
o
del
stub
w
ith interr
u
pt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benja
m
in Herren
s
chmidt
ppc:
M
a
ke
uninorth
i
nterrupt swiz
z
lin
g
identi
c
al to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
enjamin Herrens
c
hmid
t
ppc/pnv
:
add
a
LPC controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njami
n
Herren
s
ch
m
idt
ppc/pnv
:
add skeleton
PowerNV pla
t
form
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrenschmidt
ppc: F
i
x sing
l
e
step with
g
d
b
stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
H
errenschmid
t
ppc/xics
:
Add xics to t
h
e
m
o
nitor "inf
o
pi
c
"
c
ommand
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Ben
j
am
i
n Herrensc
h
mi
d
t
ppc/xics: Split ICS in
t
o i
c
s-bas
e
and
i
cs class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin
H
errenschmidt
ppc/xics: Make the IC
S
St
a
te
a
list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
ppc/xics: An I
C
S
w
ith offset 0 is assumed to be uninitializ
e
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Her
r
enschmidt
ppc: Fix s
i
gnal delivery
in ppc-us
e
r and ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrensch
m
i
dt
pp
c
:
r
e
st
r
ict the use
of t
h
e r
f
i in
s
truction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
Herre
n
schm
i
dt
ppc: Imp
r
ove a few m
o
r
e helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herren
s
ch
m
idt
ppc: Improve
t
he e
x
ception
h
elpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
en
j
amin Herr
e
nschmidt
ppc: Improve flags fo
r
helpers loading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
en
j
ami
n
Herre
n
sc
h
midt
ppc: Don't generate dead
c
ode on unconditional br
a
nc
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc
:
Stop dumping stat
e
on
all e
x
ce
p
tion
s
in li
n
ux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herre
n
sch
m
idt
ppc
:
Fix catching some segf
a
ults in
u
s
e
r mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmi
d
t
ppc: Fix macio ESCC
l
e
gacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schmidt
ppc: Rename
#include'd
.
c f
i
les to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin
Her
r
e
n
sc
h
midt
ppc: load
/
s
t
ore
m
ultiple and string insns don
'
t do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herre
n
s
c
hmi
d
t
p
p
c:
U
se a helper to generate "LE uns
u
pported" alignme
n
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc: D
o
n't
s
et access_t
y
pe on all
loa
d
/stores on
h
a
sh64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschm
i
dt
ppc: Fix CFA
R
updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: S
p
eed up
d
c
b
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmid
t
pp
c
:
H
an
d
le unc
o
nditional (alw
a
ys/neve
r
) traps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in Herrenschmi
d
t
ppc:
M
a
k
e alignment excep
t
ions suck
less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmid
t
p
pc: Do
n
'
t
update NIP in d
c
bz and
l
s
cbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin H
e
rre
n
schmidt
ppc
:
D
o
n
'
t update NIP if not t
a
king alignment exception
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rr
e
nschmidt
ppc: Don't
update
N
IP on conditional trap instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
H
erre
n
schmidt
p
pc: Don't
update NIP BookE
2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
am
i
n Her
r
enschmidt
p
p
c: Don't upd
a
te NIP
in facilit
y
unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
Herrenschmi
d
t
ppc: Don't updat
e
NIP in DCR access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensch
m
idt
ppc
:
Fix sourc
e
N
I
P o
n
SLB related int
e
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc:
Make
tl
b
_
fi
l
l() use new exception helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
ppc:
D
o
n't update NIP in lmw/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
H
errenschmidt
p
p
c: Do
n
't upda
t
e NIP in lswi/lswx/st
s
wi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin He
r
r
enschmidt
ppc: FP except
i
o
ns are always precis
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc:
Don
'
t update the NIP in flo
a
ting p
o
int generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
p
p
c:
M
ake float_check_status() pass th
e
return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make fl
o
a
t
_invalid_op
_
excp() pass the ret
u
rn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc: Rename fload_invalid_o
p
_excp to flo
a
t_invalid_
o
p_
e
x
cp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensc
h
mid
t
p
p
c: Move VSX
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move VMX o
p
s
out
of tr
a
nslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
s
chmidt
p
p
c: Move
D
FP o
p
s out o
f
transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jamin Herren
s
chmid
t
ppc: Mov
e
embedded spe ops out of trans
l
ate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
Herrenschmidt
p
pc: Move cl
a
ssic fp
ops out
o
f
t
ranslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
in He
r
re
n
schmidt
ppc: Provi
d
e
b
asic r
a
is
e
_exception_*
f
unctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herren
s
chm
i
dt
ppc: Fix fault P
C
reporting fo
r
lve*/stve* VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjam
i
n Herre
n
schm
i
dt
ppc: Fix
suppo
r
t for odd MSR co
m
bi
n
ations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjami
n
Herrenschmi
d
t
pp
c
/hash6
4
: Fix
support for
LPCR
:
ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Ben
j
amin Herrenschmid
t
p
p
c/ha
s
h64
:
A
d
d proper real mode t
r
anslation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrens
c
hmi
d
t
p
p
c
/
xics: Replace "icp" with "xi
c
s" in most places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herr
e
nschmidt
ppc/xics: Implement
H_IPOLL
u
si
n
g an ac
c
essor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njam
i
n Herrenschm
i
dt
ppc/xics: Move SPAPR specific code to a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
B
e
njamin Herrenschmidt
ppc/xics:
R
ename existing xics to xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin
Her
r
ensc
h
midt
ppc: Fix 64K pa
g
es
s
u
p
port in full
e
m
ulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Herrenschmidt
p
p
c: Print HSRR0
/
HSR
R
1 in "info
reg
i
st
e
rs"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
enschmidt
pp
c
: LPCR is
a
H
V resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Herrenschmidt
ppc:
Initial HD
E
C
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
r
e
nsch
m
idt
p
p
c: E
n
for
c
e setting M
S
R:EE,IR
and DR when MSR:PR is set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin
H
e
rrenschm
i
dt
p
p
c
:
Fix c
o
nditions for delivering external i
n
terr
u
p
t
s
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrensc
h
mid
t
ppc: Use
a helper to filter
w
rites to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njami
n
H
errenschmidt
ppc
:
Upda
t
e LP
C
R d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin
Herrenschmidt
ppc: Add a bunch of h
y
pervisor SP
R
s
to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benjami
n
H
e
rren
s
chmidt
p
p
c/xics: Remove u
n
used xics_set_
i
rq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njam
i
n Herre
n
schmidt
ppc: Add P7/P8 Power Management instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Her
r
ensch
m
idt
ppc: Move except
i
on generation code
o
ut of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrensch
m
idt
ppc: T
u
rn a bun
c
h
o
f
boo
l
eans from int to
b
ool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herre
n
schmidt
ppc: Add real
mode CI load/store instr
u
ct
i
ons for P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmi
d
t
ppc: Rework g
e
nerati
o
n of
pri
v
and inval i
n
ter
r
upts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njam
i
n Herrenschmidt
ppc: Fix generation
i
f
ISI/DS
I
vs
.
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next