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
target/ppc: Add SRR1 prefix indication to interrupt handlers
2023-06-25
Nicholas Piggin
targe
t
/
ppc: Add S
R
R1 prefix i
n
dication
to
i
nterrupt
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
i
c
holas
P
i
g
gin
targ
e
t
/ppc:
Chan
g
e
partitio
n
-scope t
r
ansla
t
e
i
nt
e
r
face
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
icholas Piggin
target
/
pp
c
: Fix instructi
o
n loading endia
n
ness in alignmen
t
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Piggin
ppc/
s
pa
p
r:
M
ove s
p
a
p
r
n
ested HV to a n
e
w fi
l
e
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Piggin
p
p
c
/sp
a
pr:
load and store l2 st
a
te w
i
th helper fu
n
c
t
ions
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nichola
s
Pig
g
in
ppc/spapr:
Ad
d
a nested state struct
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Piggin
ppc/spapr: H_EN
T
ER_
N
E
STED shoul
d
restore host XER
ca
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
i
chol
a
s Piggin
targe
t
/p
p
c: gdbstub init spr gdb_id for
all CPU
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Ni
c
holas P
i
ggin
target/pp
c
: Decr
e
menter fix
B
ookE seman
t
ic
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nich
o
l
a
s Piggin
target/ppc: Fix decrement
e
r tim
e
und
e
rflow an
d
infinite
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Pigg
i
n
target/ppc: Rework st
o
re
conditional to avoid b
r
anch
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
tar
g
et/ppc: Remove larx/stcx
.
memory barrier s
e
mantics
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nic
h
ol
a
s Piggin
t
a
rget
/
ppc: Ensure
s
tcx size matches larx
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
target/p
p
c:
F
ix lqarx
t
o s
e
t cpu_rese
r
v
e
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Ni
c
holas
P
iggin
t
a
rge
t
/ppc: PMU implement
P
ERFM inte
r
rupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas
P
iggin
target/ppc: Support directe
d
p
r
iv
i
leged doorbell interrupt
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
i
chola
s
Pi
g
gin
target/p
p
c: F
i
x msgclrp int
e
rrupt type
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicho
l
as Piggin
target/ppc: P
M
U
do
n
ot clear MMC
R
0[
F
CECE] on performance
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Ni
c
h
o
las Pigg
i
n
target/p
p
c:
F
i
x P
M
U hflags
c
a
lculation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Pigg
i
n
target/ppc: Fix nested-hv HEAI del
i
very
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicholas
P
iggin
target/ppc: Add POWE
R
9 DD
2
.
2 model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nichola
s
Pi
g
gin
target
/
ppc
:
Use S
M
T4
sma
l
l core chip type in POWE
R
9
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nichol
a
s P
i
g
g
in
spapr: Add SPAPR_CAP_
A
IL_MO
D
E_3 for AIL mode 3 support
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nicholas
P
iggin
tar
g
et/
p
pc: Al
i
gnment
f
aul
t
s do n
o
t
s
et
D
S
I
S
R in ISA
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nicho
l
as Pigg
i
n
target/ppc: Fix width
o
f som
e
32-bit SPRs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-10-17
Nic
h
olas Piggin
target/ppc
:
rest
o
re pow
e
r
p
c_ex
c
p_
b
o
oke do
o
rbe
l
l
in
t
errupt
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Nichol
a
s Pi
g
gin
p
p
c
/
pnv:
A
dd initial P9/1
0
SBE model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-30
Nic
h
olas Piggin
target
/
p
p
c: Fix host PVR ma
t
ching
f
or KVM
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-07-28
Nicholas
P
i
g
g
in
target/ppc: Implement
n
e
w wait variants
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-06-21
N
i
cholas Piggin
util/cache
f
lush: Optimi
z
e flush
i
ng when ppc ho
s
t has
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
N
ichola
s
P
i
g
g
in
targe
t
/ppc
:
Imp
l
ement lwsync wi
t
h
weaker memory
o
r
d
e
ring
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggi
n
t
c
g/ppc: Op
t
i
m
ize memory
o
rd
e
ring
genera
t
ion wit
h
lwsync
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggin
tcg/ppc: ST_
S
T memory o
r
dering
i
s
n
o
t
provi
d
e
d with
.
.
.
Signed-of-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas
P
igg
i
n
t
arget
/
ppc:
Fix e
i
eio memory orde
r
ing semant
i
cs
Signed-off:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nic
h
olas
Piggin
sp
a
pr:
implement nes
t
e
d-h
v
capabilit
y
for the virtual
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
las Piggin
t
a
r
g
et/ppc: I
n
t
rodu
c
e a
vhyp f
r
amework for nested
HV
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
las Piggin
target/ppc: Add powerpc_reset_excp_state
h
elper
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Pigg
i
n
t
arget
/
ppc
:
add helper f
o
r
b
ooks vhyp hyper
c
al
l
h
andler
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
t
arget/pp
c
: m
a
ke vhyp
g
et_pate method take lpid and
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Pig
g
in
target
/
ppc: add vhyp addr
e
ssing mode hel
p
er for radix MM
U
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nichola
s
Pig
g
in
ppc: all
o
w
t
he hdecr
timer t
o
b
e created/de
s
troyed
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicho
l
as P
i
gg
i
n
spapr: pr
e
v
ent hdec timer being set up under virtual
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
targ
e
t/ppc: raise HV interrupts fo
r
partitio
n
table
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-08
Nicholas Piggi
n
spapr_numa
.
c: FORM2 table handle nodes wit
h
n
o
dista
n
ce
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nic
h
olas Piggin
target/ppc/spapr: Update H_GET_C
P
U_CHARACTERISTICS
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nicholas Piggin
target/ppc: mtmsr
d
is
an illeg
a
l instruction
o
n BookE
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
Nicholas P
i
gg
i
n
spapr:
Set LP
C
R to curren
t
AIL mode whe
n
starting a
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
N
icholas Pi
g
gin
spapr: Remove stale comm
e
nt
a
bou
t
p
o
w
e
r-sav
i
ng LPCR
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
N
icholas
Piggin
t
a
rg
e
t/ppc: Add POWER10 e
x
ception model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas
P
iggin
ta
r
get/ppc: rework AIL logi
c
in
i
n
t
e
r
r
upt deliv
e
r
y
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Pigg
i
n
tar
g
et/ppc:
P
OWER1
0
supports scv
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Piggin
tar
g
et/pp
c
: Fi
x
POWE
R
9 radix guest H
V
int
e
rrupt AIL
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
Nicholas
P
iggi
n
targe
t
/ppc
:
A
dd
s
upport for scv and rfscv i
n
structions
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
N
i
cholas Piggi
n
p
pc/pnv: Fix NMI system reset SRR1 value
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nicho
l
as Piggin
pp
c
/pnv: Add supp
o
r
t
fo
r
NMI
in
t
erf
a
ce
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nicho
l
as P
i
ggin
ppc/spapr: tweak chang
e
system reset he
l
per
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
N
icholas P
i
g
gin
tar
g
et/ppc: Improve s
y
scall exc
e
ption lo
g
ging
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-17
Nicho
l
a
s Pigg
i
n
targe
t
/ppc: Fix
mtmsr(d) L=1
v
ariant that
loses interrupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nicholas
P
iggin
p
pc/spa
p
r
:
Don't kill the guest if a rec
o
ver
e
d FWNMI
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
N
i
cholas
P
iggin
ppc/sp
a
pr: Add FWNMI
mach
i
n
e
check deli
v
er
y
wa
r
nings
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nichola
s
Piggin
ppc
/
s
p
ap
r
: Imp
r
ove
FWNMI machine check delivery
cor
n
er
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Ni
c
h
o
l
a
s P
i
ggin
ppc/s
p
apr: KVM
F
W
NMI should no
t
be enab
l
e
d until g
u
est
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
N
icho
l
as
P
i
gg
i
n
target/
p
pc:
F
i
x ISA
v
3
.
0
(POWER9
)
slb
i
a impl
e
mentation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
N
i
cholas
Piggin
t
a
rget/ppc: Fix slbia
T
LB inv
a
l
i
dation
g
ap
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicho
l
as
P
iggin
p
p
c
/spapr: Igno
r
e common "ibm,nmi-interlock" Linux bug
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Piggin
p
p
c/spapr: Implement FWNMI System Reset delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
N
icholas Pigg
i
n
targ
e
t
/
p
pc: allow ppc_cpu
_
d
o_system_reset to t
a
ke an
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
N
i
cholas Pig
g
in
ppc/spapr: Allow FWN
M
I on TCG
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Piggin
ppc/spapr: Fix F
W
NMI machine che
c
k
i
nterrupt delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nichol
a
s Piggin
ppc/spa
p
r: A
d
d FWNMI
S
y
stem Reset state
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
N
i
cho
l
as
Pi
g
g
in
p
pc/
s
papr: Ch
a
nge
FWNMI names
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nichol
a
s Piggin
ppc
/
spapr: F
i
x FWNMI
m
achine
c
heck fai
l
ur
e
h
andling
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Piggin
spapr: Implement ibm
,
suspe
n
d-me
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Pigg
i
n
i3
8
6: use ma
c
hine c
l
ass ->wa
k
eup method
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nich
o
l
as Pigg
i
n
machine: Add wakeup m
e
th
o
d
to MachineClass
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Piggin
spapr: Implem
e
n
t H
_
JOIN
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Ni
c
holas
Pigg
i
n
s
papr: Implemen
t
H_
C
ONFER
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Piggin
spapr: Implement H_PROD
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas
P
iggi
n
spapr
:
I
mpleme
n
t disp
a
tc
h
tracking for tcg
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-07-19
Nicholas
Piggin
qmp: don
'
t emit the RESET event on wak
e
up
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2018-06-12
N
i
cholas Piggin
os
d
ep
:
powerpc64 alig
n
memory to all
o
w 2M
B
radix TH
P
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2017-01-30
N
icholas Piggin
ppc
/
s
p
apr
:
i
mplement H_SIGNAL
_
SYS_RESET
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-28
Nicholas Pi
g
gin
ppc: allow certain HV interrupts to be del
i
vered to
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-27
Nicholas Piggin
ppc: fix M
S
R_ME handling
f
or system reset interr
u
pt
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree