repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge tag 'qemu-macppc-20230206' of https://github.com/mcayland/qemu into staging
2020-02-02
B
e
nja
m
i
n
Herrenschmid
t
ppc/p
n
v
:
A
d
d mod
e
ls
for POWER9 PHB4 PCIe Host
bridge
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-06-12
Benjamin He
r
r
enschmi
d
t
ppc/xive: Make XIV
E
gener
a
t
e
the pr
o
per interrupt types
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Ben
j
amin
Herrens
c
hmid
t
ppc/ha
s
h32: Rework R and
C
bit update
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrenschmidt
ppc/hash64: Rework R and
C
bit updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Be
n
jami
n
H
errenschmidt
ppc/spapr: Use proper HPTE acc
e
ssors for
H_
R
EAD
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
B
e
njam
i
n Herrenschmi
d
t
target/ppc: Don't c
h
eck
U
PRT in radix
mode
w
h
en in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
Benjamin Herrenschmidt
ppc
/
xics/spa
p
r: Fi
x
H_IPOLL implementation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herr
e
n
s
chm
i
dt
target/ppc: Basic P
O
WER9 bare-metal r
a
dix MMU su
p
port
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n H
e
rrenschmidt
target/ppc: Support for POWER9 native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nja
m
i
n
Herrenschmid
t
t
a
r
ge
t
/
ppc: Rename PAT
B
/
P
ATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrenschm
i
dt
target/ppc: Flush
t
he TLB locall
y
when t
h
e LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin
H
errens
c
hm
i
d
t
target/ppc: Fix synchr
o
n
i
za
t
ion of
m
ttcg with broadcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herre
n
s
c
hmidt
target
/
ppc
:
A
dd bas
i
c su
p
port for "new format" HP
T
E
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
m
i
dt
targe
t
/ppc: Fix orde
r
ing of hash M
M
U
a
c
cesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrensch
m
i
dt
targ
e
t/
p
pc: Fix #include guard in mmu-
b
oo
k
3
s
-
v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
mi
n
Herren
s
c
hmi
d
t
target
/
pp
c
:
R
e-enable RMLS on POWE
R
9 fo
r
v
irtual h
y
pervisors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herre
n
schmidt
target/ppc/m
m
u
:
Use LPCR:HR to cho
s
e radix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
a
m
in Herrensch
m
idt
target/ppc
/
spapr
:
Set LPCR:H
R
whe
n
using
Radi
x
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschm
i
dt
target/ppc: Ad
d
support for LPCR:HEIC on
P
OWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmidt
t
a
rget/pp
c
: Add
POWER
9
external interrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
Herrensch
m
idt
ta
r
get/ppc:
Add Hyper
v
isor Virtua
l
ization I
n
ter
r
u
p
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrens
c
hmidt
targ
e
t
/
ppc: Detect erron
e
ous condition in interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Add POWER9 exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrenschmid
t
targe
t
/p
p
c: Rename "
i
n_p
m
_s
t
a
t
e" to "res
u
me_as
_
s
r
eset
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in He
r
re
n
schmidt
target/
p
pc: Move "wak
e
up reset" cod
e
to
a
s
eparate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
j
am
i
n Herrenschmidt
ta
r
get/ppc: Fi
x
support for
"STOP
l
ight"
states o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
i
n Her
r
ens
c
hmidt
tar
g
et/ppc:
D
on't c
l
obber
M
SR:EE on PM ins
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
i
n Herrenschmidt
targ
e
t/ppc: Fix n
i
p on
p
ower manageme
n
t instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin Herre
n
schmidt
target/ppc:
D
i
s
a
b
le ISA 2
.
0
6 PM inst
r
u
ctions on PO
W
ER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjamin
Herrenschmidt
t
a
rget/ppc: Remove some #if
0'e
d
c
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin H
e
r
renschmidt
ppc: Fix Op
e
nPIC model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
Herrensc
h
mi
d
t
ppc/ide
/
macio: Add missing registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herrensch
m
idt
p
p
c/m
a
c:
More rework of t
h
e DBDMA e
m
ulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
Herrens
c
hmidt
ppc
/
mac: Advertise
a h
i
gh cl
o
c
k frequency for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin Herren
s
chmi
d
t
n
et:
A
d
d
SunGEM devi
c
e emu
l
ation as
f
ound on App
l
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
B
e
nj
a
m
i
n Herren
s
chmidt
p
p
c
/
pnv: A
d
d
s
upport for POW
E
R8+ L
P
C Controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin H
e
rrenschmid
t
pp
c
/pnv:
A
dd OCC model stub wi
t
h interr
u
pt suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Be
n
jamin H
e
rr
e
n
s
chmidt
ppc
:
M
a
ke uninorth interrupt swiz
z
ling identical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/pnv: add
a
LPC
c
on
t
roller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc/pnv: ad
d
s
keleton Pow
e
rNV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc: Fi
x
single st
e
p
w
ith gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benja
m
in Herrenschmidt
ppc/xics
:
A
d
d
xic
s
to
t
he monitor
"
info pic" comma
n
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin
H
errenschmidt
ppc/xics:
S
p
li
t
I
C
S
into ics-base and i
c
s
cla
s
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
enjamin Herrenschmidt
p
pc/
x
ics: Make the ICSState a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjami
n
Herren
s
c
hmidt
ppc/xics:
A
n ICS with
o
ffse
t
0 is assumed to
be u
n
initi
a
lized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin Herrenschmidt
p
pc
:
Fix signal del
i
very in ppc-user and p
p
c
6
4-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin
H
errensc
h
mid
t
ppc: restrict th
e
use of the
rfi instructio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensc
h
midt
ppc:
Improve a
few m
o
re
hel
p
er flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Her
r
enschmi
d
t
ppc:
Improv
e
the exception
helpers f
l
ags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
e
r
renschmidt
pp
c
:
Improve
fla
g
s for he
l
per
s
loa
d
in
g
/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Her
r
enschmidt
ppc: Don't generate dead code
on
u
ncon
d
itional branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc
:
Sto
p
d
um
p
i
n
g state
o
n
a
ll exceptions in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc:
Fix catching some s
e
g
f
au
l
ts in user mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin He
r
rensch
m
id
t
pp
c
: Fix macio
E
SCC legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrensc
h
midt
ppc: Rename #include'd
.
c fi
l
es to
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrensc
h
m
i
dt
ppc: loa
d
/st
o
r
e
multiple and st
r
i
ng insns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herrenschmidt
ppc:
U
se a
hel
p
er to gener
a
te
"
LE unsupport
e
d" ali
g
nm
e
nt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rrenschmidt
ppc:
D
on't set access_type on
a
ll load/stores on hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
Herrenschmidt
ppc: Fi
x
CFAR upd
a
te
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enja
m
in Herrenschmidt
ppc: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herre
n
sch
m
idt
ppc:
H
andle
u
n
co
n
ditional (alw
a
ys
/
n
ever)
t
raps at translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Her
r
en
s
chmidt
ppc: M
a
ke al
i
gn
m
ent exce
p
tions suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin
Herre
n
schmidt
p
p
c:
Don't up
d
ate
NIP in
d
cbz and ls
c
bx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
n
s
chmid
t
ppc:
D
o
n't updat
e
NIP if not takin
g
al
i
gnment
exceptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
j
ami
n
Herrensch
m
idt
p
pc: Don'
t
update
N
IP on conditio
n
a
l
tr
a
p inst
r
uctio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
i
n
Her
r
e
n
schm
i
dt
p
p
c: Don't update NIP B
o
okE 2
.
06 tlbw
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
d
t
ppc
:
Don
'
t
u
pdate NI
P
in facility unav
a
ilable inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: D
o
n't
update NIP in DCR
ac
c
e
s
s ro
u
t
in
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
Herrenschmidt
ppc: Fix sourc
e
NIP on S
L
B rela
t
e
d
interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
jam
i
n Herren
s
chmidt
p
p
c
: Make t
l
b_fill() use new
exception
h
elper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschm
i
dt
ppc: Don't update NIP in lmw/stmw
/
icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmid
t
ppc:
D
on't
update NIP in ls
w
i/lswx/stswi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin H
e
r
r
e
n
schmi
d
t
ppc:
F
P exceptions are
a
lways preci
s
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Don't update
t
h
e NIP
i
n floa
t
i
n
g point generated
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herr
e
nsch
m
idt
ppc: Ma
k
e floa
t
_check_status(
)
pass the return addres
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc: Make
f
loat_invalid_o
p
_excp
(
) pass the r
e
turn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min H
e
rrenschmidt
pp
c
: Rename fload_invalid
_
op_excp to flo
a
t_inva
l
id_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
a
m
i
n
Herren
s
c
h
midt
p
p
c: M
o
v
e VSX
o
ps ou
t
of tran
s
la
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
ami
n
Herrenschm
i
d
t
ppc: Move VMX ops ou
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herre
n
schm
i
dt
ppc
:
Move
DFP ops
o
ut of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herren
s
chmidt
ppc:
M
ove embedded sp
e
ops o
u
t of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herre
n
sc
h
midt
p
p
c: Move
c
lassic fp ops out of
t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
amin Herrenschmi
d
t
pp
c
:
Pr
o
vide
b
asic raise_excep
t
ion_* fun
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herrenschm
i
d
t
ppc:
F
ix
f
a
ult PC
r
eporting for
lve*/stve* VMX instruct
i
ons
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
e
n
j
ami
n
He
r
r
enschmidt
ppc: Fix
support for odd MSR combinatio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin
H
errens
c
hmidt
ppc/hash64: Fix support for LPCR
:
I
SL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjami
n
Herrenschmidt
ppc
/
hash64: A
d
d proper re
a
l mode
tr
a
nslation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Be
n
jamin Herr
e
nschmi
d
t
ppc
/
xics: Replace "icp" w
i
t
h "xics" in most pla
c
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/xic
s
:
Imp
l
ement H
_
IPOL
L
using an accessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin He
r
renschmidt
ppc/x
i
cs: Move SPAPR specific code to a separate file
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin H
e
r
r
e
n
s
chmidt
p
p
c/xics: Rename
e
xistin
g
xics t
o
xics
_
spa
p
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n
Herrens
c
hm
i
dt
ppc:
Fix 64K
p
ages
su
p
po
r
t i
n
fu
l
l
emulat
i
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benja
m
in Herre
n
schmidt
pp
c
:
Print
H
SRR0
/
H
S
RR1 in
"
i
n
fo registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
ppc: LPCR is a HV resource
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
jamin Herrensc
h
midt
ppc: Initial HDEC sup
p
o
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin
H
e
rrenschm
i
d
t
ppc: Enforce
s
etting 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 He
r
r
e
ns
c
hm
i
dt
ppc: Fix conditions
f
or delivering external interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrenschmidt
p
p
c:
U
se a helper to filter writes to LPC
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nschmidt
ppc
:
Update LPCR definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Ben
j
amin Herrenschmi
d
t
ppc: Ad
d
a bunch of hypervisor SPRs
t
o Book3
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next