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_pci: Fix broken naming of PCI bus
2019-03-19
B
enjamin Herrenschmidt
ppc/xi
c
s/spapr:
Fi
x
H_IPOLL implem
e
ntation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrens
c
hmidt
target
/
ppc
:
Basic POWER9
b
are-metal
radix
MMU
s
upport
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjami
n
H
errenschmidt
ta
r
get/p
p
c: Support for POWER9
native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
e
r
r
e
n
s
chmidt
t
a
rget/p
p
c: Rename PAT
B
/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nj
a
min Herrenschmidt
t
arget/
p
pc:
Flus
h
the TLB
locally when the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
H
e
r
r
enschmidt
target/pp
c
: Fix sy
n
chronizat
i
on o
f
m
t
tc
g
with broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in He
r
renschmidt
target/ppc: Add
b
a
sic support for "new format
"
HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
m
i
dt
t
arget/ppc: Fix ordering of hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min
He
r
r
ensc
h
midt
target/ppc:
Fix #i
n
clude guar
d
in
mm
u
-book3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschmid
t
target/
p
pc: Re
-
enable RMLS on
P
O
WER9 for virt
u
al hypervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
target/
p
pc/mmu: U
s
e LPCR:
H
R to
chose
r
adix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrensch
m
id
t
tar
g
e
t/
p
pc/
s
papr: Set LPCR:H
R
wh
e
n using R
a
dix mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschm
i
d
t
t
a
rge
t
/ppc: Add su
p
p
o
rt for LP
C
R:HEIC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
ja
m
in Herrenschmidt
ta
r
get/ppc: Add POWER9 external interrupt mode
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min H
e
r
r
enschmidt
t
a
rget/ppc: Add
H
ypervi
s
or Virtualization
In
t
err
u
p
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Her
r
enschmidt
targe
t
/ppc:
D
etec
t
erron
e
ous con
d
ition in in
t
errupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrensch
m
idt
target
/
ppc: Add
P
OW
E
R9 excepti
o
n model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nj
a
min Herrenschmi
d
t
t
arget/ppc: Ren
a
me "
i
n_pm_state
"
to "resume_as_sreset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
n
schmidt
target
/
ppc: Move "wa
k
eup reset" code to a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
H
e
r
r
e
nschmidt
t
arget/
p
p
c
: F
i
x supp
o
rt for "ST
O
P li
g
ht" states
o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herr
e
nsch
m
idt
target/p
p
c: Don't clobber MSR:EE on PM i
n
structions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin He
r
r
ensc
h
m
i
d
t
target/
p
pc: Fix nip on
power mana
g
ement instruct
i
on
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
n
j
amin Her
r
enschmi
d
t
target/ppc: Disable I
S
A 2
.
0
6
PM instructions on P
O
WER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
njamin Herrenschmidt
target/ppc:
R
emove some #if 0'e
d
code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
min He
r
r
e
ns
c
hmi
d
t
ppc: Fix Open
P
IC m
o
del
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Ben
j
amin He
r
renschm
i
d
t
ppc/ide/macio
:
Add missing regi
s
ters
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
enjamin Her
r
enschm
i
dt
ppc/mac:
M
ore r
e
work
of the
DBDMA
emu
l
ati
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benja
m
in Herrenschmidt
ppc
/
ma
c
: Adver
t
ise a high
clock frequen
c
y for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benj
a
mi
n
Herre
n
schmi
d
t
net
:
Add SunGEM devi
c
e em
u
lation
as found on App
l
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
H
e
rrensch
m
idt
ppc/pnv
:
Add suppor
t
for P
O
W
E
R8+ LPC Controll
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmid
t
ppc/pnv: Add O
C
C
model s
t
ub with interrupt support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benjamin Herrenschmidt
pp
c
: Make uni
n
orth interrupt s
w
i
zzli
n
g identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Her
r
e
n
schmid
t
ppc/pnv: add a LPC contro
l
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjam
i
n
H
errenschmidt
ppc/pnv:
add skeleton PowerNV
platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
in
H
er
r
ensch
m
idt
ppc: Fix single st
e
p with gdb
stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
in Herren
s
c
h
midt
pp
c
/
x
ics: Add xics t
o
the
m
o
nitor "
i
nfo pi
c
" command
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herrenschmi
d
t
ppc/xics:
S
plit ICS into ic
s
-base and ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
n
j
amin Herre
n
schmidt
ppc/xics: Make the ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
enjamin He
r
renschmi
d
t
p
p
c
/
x
i
cs:
An ICS with offse
t
0
i
s assumed to
b
e
un
i
nitialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschm
i
dt
ppc: Fix s
i
gnal delivery in ppc-u
s
er and ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herr
e
nschmidt
p
p
c: re
s
tric
t
t
he us
e
of
t
he rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
Herrenschmidt
p
p
c: Improve a few m
o
re helper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
Herren
s
chmidt
ppc: Imp
r
ove the exception
h
elpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
re
n
s
chmidt
pp
c
: Im
p
r
o
ve fl
a
gs for helpers loading/wri
t
ing th
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrensc
h
midt
ppc: Don't generate dead
c
o
de on
uncondi
t
ional
b
ra
n
ches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Sto
p
dump
i
ng
s
tate on
all exceptions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
Herre
n
schm
i
dt
ppc: Fix
c
atchin
g
s
o
m
e
segfaults in user m
o
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
ja
m
in Herr
e
ns
c
hmidt
p
pc: Fix
macio ESCC legacy mappin
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
id
t
ppc: Rename #include'd
.
c
files to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
mid
t
ppc: load/sto
r
e multiple and s
t
ri
n
g ins
n
s
don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
Herrensch
m
idt
ppc:
Use a h
e
lper to
g
enerate "LE unsu
p
ported"
a
lignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
p
p
c: Don't
set access_ty
p
e on all
l
oad/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
ensc
h
m
idt
ppc:
F
ix CF
A
R
updat
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
He
r
ren
s
chmidt
p
p
c
:
Speed
up
d
cbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin He
r
ren
s
chmid
t
ppc: Handle
unco
n
ditional (al
w
a
y
s/never) traps at tra
n
slati
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herren
s
chmid
t
p
p
c
:
Make alignment
e
xcep
t
ion
s
suck
l
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Her
r
ens
c
hmidt
pp
c
: Don't
update NIP in dcbz an
d
lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrens
c
hmi
d
t
ppc:
D
o
n't update
NIP if
n
ot taking
a
l
ignment exc
e
ptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herr
e
nschm
i
dt
ppc: Don't update N
I
P on conditional trap instructio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
rrenschmidt
ppc: Don't update NIP BookE 2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
p
pc:
D
on't u
p
d
a
te NIP in facilit
y
unavail
a
ble i
n
terru
p
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herren
s
chmidt
ppc: Don'
t
update NIP in DCR acces
s
rout
i
nes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herren
s
chmidt
p
p
c: Fix source
N
IP on SLB related int
e
rr
u
pts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc: Ma
k
e
t
lb_fill
(
) us
e
n
e
w
exc
e
ption helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
ami
n
Herrenschmidt
p
p
c
: Don't u
p
da
t
e NIP
in lmw/stmw/i
c
bi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrens
c
hmidt
pp
c
: Don't up
d
ate NIP
in lswi/lswx/st
s
wi/st
s
wx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin Herrenschmidt
ppc: FP exce
p
tions are always precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: D
o
n't update t
h
e NIP in
float
i
ng point
ge
n
e
r
ate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
:
Make float_chec
k
_status
(
)
pass the r
e
turn
a
d
d
res
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc:
M
ake float_invalid_o
p
_
e
xcp
(
)
pass
the return address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chm
i
dt
ppc: Ren
a
me fload_invalid_op_excp to float_invalid_op_exc
p
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
H
errenschmidt
p
pc: Move VSX ops ou
t
of translat
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
p
p
c: Mo
v
e VM
X
op
s
o
u
t of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
p
p
c:
Move DF
P
ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrens
c
h
m
idt
p
p
c: Move em
b
e
dded spe
o
ps out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in
Herrensch
m
idt
ppc: Move cl
a
ssic fp ops out of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jami
n
He
r
renschmidt
ppc: Prov
i
de
basic ra
i
se_exception_* fu
n
ctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Ben
j
amin Herrens
c
hmi
d
t
ppc: Fix faul
t
P
C
reporting for lve*/
s
t
ve*
VMX instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjam
i
n Herre
n
s
c
hmidt
ppc: Fix support for odd MSR
c
om
b
inat
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herre
n
schmid
t
p
pc
/
hash64:
Fix support for L
P
CR:
I
SL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjami
n
H
e
rrenschmidt
ppc
/
hash64: Add p
r
oper real
mode t
r
a
nsla
t
ion support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin
H
erren
s
chmidt
pp
c
/
x
ics:
Replace
"
icp" with "xics" in m
o
st places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n Herrenschmidt
p
pc/xics: Imple
m
en
t
H_IP
O
LL
u
sing a
n
accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min Herrenschmidt
ppc/xic
s
: Move
S
P
APR s
p
e
c
i
fic
c
ode to a separate f
i
l
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin H
e
r
r
ensch
m
i
d
t
ppc/xics: Rename
ex
i
st
i
ng xics to xics_spapr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
a
min Herrenschmidt
ppc
:
Fix 64K pages
support in full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
Herrensc
h
m
i
dt
p
p
c
: Print HSRR0/HSRR
1
in "info re
g
ister
s
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
ami
n
Herrenschmi
d
t
ppc: LPCR is a
H
V
r
e
source
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin Herr
e
ns
c
hm
i
dt
ppc: Initial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin
Herrenschmidt
ppc: Enf
o
rce
setting MSR:EE,IR a
n
d DR when
MSR:PR is se
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin
Herrenschmidt
ppc: Fix conditions for delivering ext
e
rnal interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nschm
i
dt
ppc: Us
e
a
h
elper
t
o filte
r
writes t
o
LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n
H
errenschmidt
ppc: Update LPCR
definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin He
r
renschmidt
ppc: A
d
d a bunch of h
y
per
v
isor
SPRs
to Bo
o
k3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Benj
a
min Her
r
en
s
chmidt
p
pc/x
i
cs: Remove
unused
x
i
c
s_set_
i
r
q_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n H
e
rr
e
n
s
chmidt
ppc: Add
P
7/P8 Pow
e
r Manage
m
ent instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschmidt
p
pc: Move
excepti
o
n gener
a
tion
c
ode out of lin
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjami
n
Herrenschmid
t
ppc: Turn
a
bu
n
ch of bo
o
leans from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
nja
m
in Herrenschmidt
ppc: Add real mode CI load/store instructions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
a
m
in H
e
rrenschmidt
ppc: Rework generation
o
f priv and inval inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next