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
Merge tag 'pull-request-2024-06-12' of https://gitlab.com/thuth/qemu into staging
2020-02-02
B
e
n
j
amin H
e
rrenschmidt
ppc
/
pnv:
Add model
s
f
o
r
POWER9 PHB4
P
CIe Host bridge
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-06-12
Benjamin Herrensch
m
i
d
t
ppc/xive: Mak
e
XIVE generate t
h
e pr
o
pe
r
in
t
errupt t
y
pes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjam
i
n
H
errenschm
i
d
t
ppc/
h
ash32: Rework R and C bit
u
pdates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Benjamin Herrenschmidt
pp
c
/
h
ash64: Re
w
ork
R
and C bit up
d
a
t
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
B
enjamin
Herre
n
s
chmidt
p
p
c
/spapr:
Us
e
p
r
o
per HPTE a
c
ce
s
sors for H_
R
EA
D
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-04-26
Be
n
j
amin Herrensc
h
midt
target/pp
c
: Don
'
t check UPRT in radix
m
ode
w
h
e
n in
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-03-19
B
enj
a
mi
n
Herrenschmidt
ppc/xics/spa
p
r: F
i
x
H
_I
P
OLL impl
e
mentation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herrenschmidt
t
a
rget/ppc: Basic POWER
9
bare-m
e
t
al radix MMU supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrenschmidt
target/ppc
:
Support
for POWER9 native hash
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
enjamin Herrenschmidt
target/ppc: Rename PATB/PATBE -> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschmidt
ta
r
get/ppc: Flush the
T
LB locally
w
hen the
L
PIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herre
n
schmidt
targ
e
t/ppc
:
Fix sy
n
c
h
ronization of mttcg with bro
a
dca
s
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
amin Herre
n
schmidt
targ
e
t/ppc: Add basic support for "new format" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
i
n He
r
renschmidt
t
arget/pp
c
: Fix
o
rderin
g
of hash
M
M
U accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensch
m
idt
target/ppc: Fi
x
#include gua
r
d 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 Herrenschmidt
targe
t
/
pp
c
:
Re-enable
R
MLS
on POW
E
R9 for virtua
l
h
y
pervis
o
rs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin H
e
rrenschmidt
ta
r
g
e
t/ppc/mmu: Use LPCR:HR t
o
chose
r
a
dix vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herren
s
chmidt
target/ppc/s
p
ap
r
:
S
e
t
LPCR:HR w
h
en using Radix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin He
r
renschmidt
target/ppc
:
Add support fo
r
LPCR:HEIC
o
n POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschmid
t
t
a
rg
e
t/ppc:
Add POWER9 ex
t
ernal
i
nterrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmi
d
t
target/ppc: A
d
d
H
ypervisor
V
irtualizati
o
n
Interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
nja
m
in Herrenschmidt
target/ppc:
D
etect erroneous condition in
interrupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrensc
h
midt
target/ppc:
A
d
d POWE
R
9 exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin Herr
e
n
s
chmid
t
target/ppc: Rename
"
in_pm_s
t
a
t
e" to "r
e
su
m
e
_as_sre
s
et
"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmi
d
t
target
/
ppc: Move "wakeup res
e
t" cod
e
to a separate
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in Herrensc
h
midt
targe
t
/
p
pc: Fix support for "ST
O
P lig
h
t" states on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herrenschm
i
dt
target/ppc
:
D
on'
t
clobber MSR:EE
o
n PM instructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/ppc: Fix ni
p
o
n
power management instruc
t
io
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Ben
j
amin Herrenschmid
t
target/pp
c
: Di
s
able ISA 2
.
06 PM instr
u
c
tions on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
n
jamin Herren
s
chmidt
t
arget/
p
pc: Rem
o
ve some #if 0'
e
d code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benj
a
m
in Herrensc
h
m
i
dt
pp
c
:
F
ix
OpenPIC m
o
del
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
B
e
njam
i
n Herrensc
h
midt
ppc
/
i
de/m
a
cio:
A
dd missing r
e
gi
s
te
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin
H
err
e
n
schm
i
dt
p
p
c/mac
:
More rewo
r
k
of the DBDMA
emu
l
ation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjami
n
H
erren
s
chmidt
ppc/mac: Advert
i
se
a high clock frequency for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Benjamin
He
r
rens
c
hmidt
net
:
Add
SunGEM de
v
i
c
e e
m
ulation a
s
found
o
n Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin
Herrenschmi
d
t
ppc/pnv:
A
dd support
f
or PO
W
ER8+ LPC Con
t
roller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjamin Herrenschmidt
p
p
c/pnv:
A
dd OC
C
m
o
del stub with
i
nterrupt suppor
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Benja
m
in H
e
r
renschmidt
ppc: M
a
ke unin
o
rth
i
nt
e
rrupt swizzling
i
dentical to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njamin Herrensc
h
midt
ppc
/
pnv: add a
LPC control
l
er
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
p
p
c/p
n
v: add skelet
o
n Powe
r
NV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
Herrenschmi
d
t
ppc: Fix single ste
p
with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
n
jamin Herrenschmidt
ppc/
x
ics: Ad
d
xic
s
to
t
he mo
n
itor "info pic
"
comma
n
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin H
e
rrens
c
hmidt
pp
c
/xic
s
: Split ICS
i
nto i
c
s
-
base a
n
d ics class
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin
Herre
n
schmidt
ppc/
x
ics: Make the
I
CSState
a list
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin
Herrens
c
hm
i
dt
p
p
c/xics:
An ICS wit
h
o
f
fset 0 is assumed to
be uninitialized
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin
H
e
rrensc
h
midt
ppc: Fix si
g
nal
delivery i
n
ppc-user
and ppc64-user
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
Benjamin
Herrenschmidt
ppc: rest
r
i
c
t the use of the rfi
i
nstructi
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjami
n
Herr
e
nschmidt
p
p
c: Improve
a f
e
w more hel
p
er flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Herrenschmidt
pp
c
: Improve the excepti
o
n helpers flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in Her
r
enschm
i
dt
p
p
c: Improv
e
flags for helpers loadin
g
/writing th
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc
:
Don't genera
t
e
dead code on unconditiona
l
branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
rrenschmidt
ppc:
S
top
du
m
p
ing state
o
n all exception
s
in li
n
ux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
mi
n
Herre
n
s
chmidt
ppc: Fix catc
h
ing some segf
a
ults in us
e
r
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enj
a
min Herrens
c
hmidt
ppc: Fix m
a
cio ESC
C
legacy mapping
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
H
e
r
r
e
nsc
h
mi
d
t
p
p
c: Re
n
ame #include'd
.
c file
s
t
o
.
inc
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
i
n
H
erren
s
c
h
m
idt
p
p
c
:
l
oa
d
/store multiple and s
t
ring insns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin He
r
renschmid
t
ppc
:
Use a
h
e
lper to gen
e
rate "L
E
u
n
supported" alignment
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nja
m
in Herrenschm
i
dt
ppc:
Don't set access_type on all lo
a
d/sto
r
es
o
n hash64
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
e
rre
n
s
c
hmidt
ppc: Fix CFAR
updat
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
a
min Herrenschmidt
ppc: Speed up d
c
b
z
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmid
t
ppc: Handle unc
o
n
d
itional
(
alw
a
ys/n
e
ver)
t
r
aps
a
t
translatio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Herrens
c
hmi
d
t
ppc: Make ali
g
nmen
t
exceptions su
c
k less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min
H
e
rrens
c
hmidt
ppc: Don't update N
I
P in dcbz and lscb
x
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erren
s
ch
m
idt
ppc:
Don't up
d
ate NIP if not taking alignment ex
c
eptions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
ppc:
D
on't u
p
dat
e
NIP on condi
t
ional trap instructi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
r
r
e
nschmidt
p
p
c: Don't
update N
I
P BookE 2
.
0
6 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Herr
e
nschmid
t
ppc:
Don't update N
I
P in facility unavailable interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin He
r
r
e
n
s
chmidt
ppc: Don't up
d
ate NIP in DCR access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
midt
ppc: Fix source
N
I
P on
S
LB
r
elated
i
nterr
u
pt
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
pp
c
:
Ma
k
e
tlb_fill() use new e
x
ce
p
tio
n
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Her
r
e
nschmidt
p
pc: Don't update NIP i
n
lm
w
/stmw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
pp
c
:
Don
'
t update NIP in l
s
w
i/ls
w
x/sts
w
i/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herre
n
schmidt
ppc: FP exceptions
a
r
e
alway
s
precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschm
i
dt
p
p
c
: Don't upd
a
te the
N
IP in f
l
o
a
t
ing point
gener
a
ted
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
i
n
Herrenschmidt
ppc: Make fl
o
at_check_status()
pa
s
s
t
he
r
eturn addr
e
ss
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
r
e
nschmidt
p
pc: Mak
e
f
l
oat_
i
n
valid
_
op_excp() pass the ret
u
rn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chm
i
d
t
ppc
:
Renam
e
fload_invalid_op_excp to float_invalid_op
_
excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc: Move VSX op
s
out o
f
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:
M
ove VMX ops out of t
r
ansl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
min Herrenschmidt
ppc:
Mo
v
e DFP ops out of
transla
t
e
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herren
s
chmidt
p
pc: Move embedded
s
pe ops out o
f
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmid
t
ppc: Move
c
l
a
ssic f
p
ops out of
t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Prov
i
de basic rai
s
e_exception_
*
functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benjamin Herren
s
ch
m
id
t
ppc: F
i
x fault PC
r
epo
r
t
ing f
o
r lve*/stve* VMX in
s
t
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
B
e
njamin Herrenschmidt
pp
c
: Fix support
f
or
o
dd M
S
R com
b
in
a
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin He
r
renschmidt
ppc/hash64: Fix s
u
p
p
ort for LPC
R
:ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin
Herrens
c
hmidt
p
p
c/hash64: Add proper real mode
t
ranslation support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin He
r
renschmidt
ppc/xics:
R
eplace
"
icp" with "xics" in most places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benja
m
in Herrensch
m
i
d
t
p
pc/xics:
I
m
plement H
_
I
P
OLL us
i
ng
a
n ac
c
essor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjam
i
n
H
e
rrenschmidt
ppc/xi
c
s: Move SPAPR specific code to
a
separate f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min He
r
renschmidt
ppc/xics:
R
e
name exist
i
ng xics to xics_sp
a
pr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
H
e
rrenschm
i
dt
ppc: Fix 64K pa
g
es su
p
port in full emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enj
a
m
in
H
errenschmid
t
ppc: Print HSRR0/HSRR
1
in "
i
n
fo registers"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
nja
m
in Herrenschmi
d
t
ppc: LPCR is a HV reso
u
rce
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
nj
a
min
H
e
r
rensch
m
idt
ppc:
I
nitial HDEC support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herr
e
nsch
m
idt
ppc: Enforce
settin
g
MSR:EE,IR and DR whe
n
M
S
R:PR is s
e
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
enjamin Herrenschmidt
p
p
c
:
F
i
x
co
n
d
itio
n
s for de
l
ivering ex
t
ernal
i
nte
r
rupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
njamin Herrenschmidt
pp
c
: U
s
e a helper to fi
l
t
e
r
w
r
i
t
es to LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjami
n
H
errenschmidt
ppc: Update LPCR definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benj
a
mi
n
Herrenschmidt
pp
c
: Add a bu
n
c
h o
f
hyp
e
rviso
r
SPRs
t
o Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next