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
target/ppc: Optimize xviexpdp() using deposit_i64()
2019-02-25
Benjamin Herrensch
m
idt
t
a
rget/p
p
c: Ba
s
ic POWER9 ba
r
e-metal
r
a
dix MMU
s
u
p
port
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Be
n
jamin Herrenschmidt
target/ppc: S
u
pport
f
or POWER9
native
h
a
sh
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin He
r
ren
s
c
h
midt
targe
t
/ppc: Rename PATB/PATBE
-> PATE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Ben
j
amin
Herrenschmid
t
target/ppc:
Flush t
h
e T
L
B locall
y
w
hen the LPIDR is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
target/
p
pc: Fix synchroni
z
ati
o
n of m
t
tcg with br
o
adcast
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
Herren
s
chmidt
tar
g
et/ppc:
A
dd basic support for "
n
ew format" HPTE
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
targ
e
t/ppc
:
F
i
x
o
r
d
ering
o
f hash MMU accesses
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
en
j
amin
Herren
s
chmidt
tar
g
et/ppc: Fix #incl
u
de
guard in mmu-boo
k
3s-v3
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
t
a
rget/ppc: Re-
e
nable RML
S
on POWER9 f
o
r virtual hyperviso
r
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
min Herrenschmidt
targe
t
/
p
p
c
/mmu: Use LPCR
:
H
R
t
o
c
h
ose rad
i
x vs
.
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herr
e
nschmidt
target
/
p
p
c/spapr: Set
L
PCR:
H
R when using Radix mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benj
a
m
i
n H
e
rrensch
m
idt
target/
p
pc:
Ad
d
support for
L
PCR:H
E
IC on POWER9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrensc
h
midt
target/pp
c
: Add POWER9 exte
r
na
l
interrupt model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjam
i
n Herrenschm
i
d
t
target/ppc: Add Hypervisor
V
irtualization
I
nt
e
r
rupt
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benja
m
in
H
errenschmidt
targe
t
/ppc
:
Dete
c
t erroneous
c
ondit
i
o
n
in interru
p
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmid
t
t
arget/ppc: Add POWE
R
9 exception model
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
n
j
amin Herrens
c
hmidt
targe
t
/
ppc:
Rename "in_pm_stat
e
" to "
r
esume_as_s
r
eset"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjami
n
H
err
e
nschm
i
d
t
t
arget/ppc
:
M
o
ve "wakeup r
e
set" co
d
e to a s
e
par
a
te
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin Herrenschmidt
tar
g
et/ppc: Fi
x
s
u
p
port
for "STOP light"
s
tat
e
s on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
Benjamin
He
r
renschmidt
tar
g
et/p
p
c: Don't clo
b
ber M
S
R:EE on PM
i
nst
r
uctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-25
B
e
njamin Herrenschmidt
target/ppc: Fix nip
on po
w
er
m
ana
g
ement instr
u
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
B
e
njamin
H
errenschmi
d
t
target/ppc: Disable ISA 2
.
06 PM i
n
stru
c
tions on POW
E
R
9
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2019-02-17
Benjami
n
Herrenschmid
t
target/ppc:
R
e
move
s
o
m
e #if 0'ed code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Be
n
j
amin Herrenschmidt
pp
c
: Fix
O
penPI
C
mod
e
l
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Ben
j
amin Herrenschmidt
ppc/ide/macio: Add missing reg
i
s
t
ers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjamin Herre
n
sch
m
idt
ppc/m
a
c: Mor
e
rework of the
DBDMA emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-27
Benjam
i
n Herrenschmidt
ppc/
m
ac: Advertise a high cloc
k
fre
q
ue
n
cy for NewWorld
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-09-15
Ben
j
amin H
e
rrens
c
hm
i
dt
n
et: Add SunGEM device emul
a
tion
a
s
found on Apple
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Ben
j
amin H
e
rrensch
m
idt
pp
c
/pnv: Add support for POWER8+ L
P
C Cont
r
olle
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2017-04-26
Benjami
n
Herrensch
m
i
dt
ppc/pnv: Add OCC m
o
de
l
stub with i
n
t
errupt supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-11-23
Ben
j
amin Herre
n
schmidt
ppc: Make un
i
n
o
rth interrup
t
swizzling id
e
nt
i
cal t
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjamin Herrenschmidt
ppc
/
pnv
:
add a LPC controller
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
e
njam
i
n
H
erren
s
ch
m
i
d
t
ppc/p
n
v: add skelet
o
n
P
o
werNV platform
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
Benjami
n
Herr
e
nschmidt
ppc: Fix single step with gdb stub
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-27
B
en
j
am
i
n He
r
re
n
schmidt
ppc/xi
c
s: Add xics to the monit
o
r "info
p
ic" co
m
man
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
Benjamin Herre
n
schmi
d
t
pp
c
/xics:
Split
I
CS into i
c
s-base a
n
d ic
s
c
l
ass
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-10-14
B
e
njamin Herre
n
schmi
d
t
ppc/
x
ics:
Make th
e
ICSState a
l
ist
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
en
j
amin
Herre
n
s
c
h
midt
p
pc/xics: An ICS with offset
0
is ass
u
med to
be u
n
i
n
i
tializ
e
d
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin
Herren
s
c
hmi
d
t
ppc: Fix signal d
e
liver
y
in ppc
-
u
ser and ppc64-us
e
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-23
B
e
njamin Herrensc
h
midt
ppc: rest
r
ict t
h
e use of
t
he rfi instruction
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Herrenschmid
t
p
pc: Improve a fe
w
more h
e
lper flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin He
r
rens
c
h
m
idt
p
p
c: I
m
pro
v
e
the exception
hel
p
e
r
s flags
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Imp
r
o
ve flags for he
l
pers l
o
ading/writing the
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
ppc: Don't generate dead code
on un
c
onditional branches
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benj
a
m
in Herrensch
m
idt
ppc: Stop dumpin
g
state on all ex
c
eptions
in linux
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrens
c
hmidt
ppc: Fix catching s
o
me segfaults in
u
ser mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensc
h
m
idt
ppc:
Fix macio ESCC l
e
gacy
m
appin
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
erre
n
schmid
t
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
Benjamin
H
e
r
renschmid
t
ppc
:
load/st
o
re
multipl
e
a
n
d
s
t
r
ing insns don't do LE
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin He
r
renschmid
t
ppc: Use a h
e
lper to
generate "LE unsu
p
porte
d
"
alignmen
t
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
am
i
n
Herrenschmidt
ppc: Don't set acc
e
ss_type on
a
ll load/stor
e
s
o
n ha
s
h6
4
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
H
errenschmidt
pp
c
: Fix CFAR updates
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Ben
j
amin Herrenschmidt
pp
c
: Speed up dcbz
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Handle
u
ncond
i
tional (always/never) traps at
transl
a
tio
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Make al
i
gnment
exception
s
suck less
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjamin H
e
r
r
enschmid
t
ppc: Don
'
t update NIP in dcbz and lscbx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n
Her
r
ensch
m
idt
p
p
c: Don't update NIP
if not taking
a
lignment e
x
ception
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin
Her
r
enschmidt
ppc: Don't upda
t
e NIP
on conditional trap ins
t
ructions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin
H
errens
c
hmidt
ppc: Don't update NIP Bo
o
kE 2
.
06 tlbwe
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
h
midt
ppc: Don't upd
a
t
e NIP in facility unavailable int
e
rrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Her
r
enschmidt
ppc: Don't
u
pdate NIP
in
D
CR access routines
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benja
m
in Herr
e
n
schmidt
ppc:
F
ix sou
r
ce
N
IP on S
L
B related interrup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n Herren
s
chm
i
dt
ppc: Make
t
l
b_
f
il
l
()
u
s
e
n
ew
e
x
ception h
e
lper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herr
e
nschmidt
ppc:
Don't update NI
P
in lmw/s
t
mw/icbi
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjami
n
Herrenschmidt
pp
c
: Don't update
N
IP in l
s
wi/
l
swx
/
s
t
swi/stswx
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrensch
m
idt
p
p
c:
F
P
exce
p
tions are always
precise
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
enjam
i
n Her
r
ens
c
hmidt
ppc: Don't
u
p
d
a
te th
e
NIP
in floating point
g
en
e
rate
d
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
njamin Her
r
enschmi
d
t
ppc: M
a
ke float_check
_
st
a
tus(
)
pass the
r
e
t
urn address
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjam
i
n
H
errensch
m
idt
ppc: Make float_inval
i
d_op_exc
p
() pass the retu
r
n
a
ddres
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrens
c
hmidt
ppc
:
Rename fload_inv
a
lid_o
p
_e
x
cp
to
float_invali
d
_op_excp
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
nj
a
min
Herrens
c
hmi
d
t
p
p
c
: Move
VSX ops
ou
t
of translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
ppc: Move V
M
X ops
o
u
t
of t
r
anslate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin H
e
rr
e
n
s
ch
m
idt
ppc:
Mov
e
D
F
P ops out
o
f transl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Be
n
jamin Her
r
enschmidt
ppc:
Move em
b
edde
d
s
pe ops out
of
translate
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
Benjamin Herrenschmidt
p
p
c
: Move cla
s
sic fp ops ou
t
of transl
a
te
.
c
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-09-07
B
e
n
j
amin Her
r
enschmidt
pp
c
:
P
r
ovi
d
e
b
a
s
ic
r
aise_exception_* functi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-29
Benj
a
min Herrenschmidt
ppc: Fix fau
l
t PC
reportin
g
for lve*/stve* V
M
X instru
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-18
Benjamin Herren
s
chm
i
dt
p
p
c: Fix support for odd MSR comb
i
nations
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
Benjamin Herrenschmidt
ppc/hash64: Fix support for
LPCR
:
ISL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-05
B
enjamin H
e
rrenschmid
t
pp
c
/hash64:
Add proper real mod
e
tra
n
s
l
a
t
ion s
u
ppo
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin He
r
renschmidt
ppc
/
xics: R
e
place "ic
p
" with "
x
i
c
s" in mo
s
t
places
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benjamin Herrenschmidt
ppc/
x
ics: Implement H_IPOL
L
using an a
c
cessor
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Ben
j
amin Herrensc
h
m
i
dt
ppc/xics: Move SPAPR spe
c
i
fi
c
code to a sep
a
rate f
i
le
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-07-01
Benj
a
min
Herrensch
m
idt
ppc/xic
s
: Rename
e
x
i
s
t
ing xics to xics_
s
papr
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
nja
m
i
n
H
erre
n
s
c
hm
i
d
t
p
p
c
: Fix 64K pages support in full emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
en
j
amin Herre
n
sch
m
idt
ppc: Print
H
SRR0/HS
R
R1 in "i
n
fo re
g
isters"
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
B
e
n
j
a
min Herrenschmidt
ppc: LPCR is a HV r
e
source
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herrensch
m
i
d
t
ppc: Init
i
al HD
E
C support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin H
e
rrenschm
i
dt
ppc: Enforce setting M
S
R:E
E
,I
R
a
nd DR when
M
S
R:PR
i
s set
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjam
i
n Herrenschmidt
ppc: Fix
c
o
n
d
it
i
o
ns f
o
r delivering external interrupts
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Herren
s
chmidt
ppc: Use a helpe
r
to fil
t
er writes
t
o
LPCR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Be
n
jamin
Herrenschm
i
dt
ppc:
U
pdate LPCR defini
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-30
Benjamin Her
r
enschmid
t
ppc: Add a
b
unch of hy
p
ervisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-27
Ben
j
amin Herrenschmidt
ppc/
x
i
c
s: R
e
move unused x
i
cs_set_irq_type()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjami
n
He
r
renschmidt
ppc: Add P7/P8 Power M
a
n
a
gement
i
n
struc
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc:
Move
exception gen
e
ration code o
u
t of line
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
rens
c
hmidt
ppc: Turn a bun
c
h
o
f booleans
from
int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errensc
h
midt
p
p
c: Add real mode CI load/s
t
ore instructions
f
or
P
7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin He
r
renschmidt
ppc: Rework generation of priv and inval interrup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
n
j
amin Herrensch
m
id
t
ppc: Fix generation if
IS
I
/
D
S
I vs
.
HV
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
next