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
tests/avocado: ppc test VOF bios Linux boot
2023-06-25
Nicholas P
i
ggin
tests/avocado
:
ppc test VOF
bios Li
n
u
x
boot
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Ni
c
hola
s
Piggin
t
e
s
ts/avocado: Add ppc64 pseries multiproce
s
sor boot
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Ni
c
hola
s
Piggin
t
ests/av
o
cado:
boot
p
pc
6
4 pseries to Linux
VFS mount
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
icholas
P
iggin
spap
r
: TCG allow up to 8-
t
hread
S
MT
o
n
PO
W
ER8 and newe
r
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
i
cholas Pigg
i
n
tar
g
et/ppc: Add msgsn
d
/p and DPDES SMT support
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicho
l
as
P
i
g
g
i
n
target/ppc: Add
s
u
ppor
t
for
SMT
CTRL regist
e
r
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicho
l
as Piggin
tar
g
et/ppc: Add i
n
i
tial flags and help
e
rs for SMT supp
o
rt
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
i
c
ho
l
a
s
Piggin
t
a
rg
e
t/ppc: Fix sc i
n
struction handling of
L
E
V
field
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas P
i
g
gin
target/ppc:
B
etter CTRL SPR impl
e
men
t
at
i
on
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nichola
s
Piggin
target/ppc: Ad
d
ISA v3
.
1 LEV indication i
n
S
R
R
1 for
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
icholas P
i
ggin
target/
p
pc: Implement HEIR SPR
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Ni
c
holas P
i
ggin
t
a
rget/ppc: Add S
R
R1 prefi
x
indi
c
a
t
ion
t
o
i
n
te
r
r
u
pt
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Piggin
t
ar
g
e
t/
p
pc: Cha
n
g
e
p
artition-s
c
ope translate inte
r
face
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas P
i
ggin
t
a
rget/ppc:
Fix instru
c
tion loading endianne
s
s in alignment
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Piggin
ppc/
s
papr:
M
o
ve
s
pap
r
nested
H
V to
a new file
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nic
h
olas Piggi
n
ppc/spapr: load and store
l
2
s
ta
t
e with helper funct
i
ons
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nicholas Pigg
i
n
ppc/spapr: Add a nested stat
e
struct
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
N
icho
l
a
s
Piggin
p
p
c/spa
p
r: H
_
ENTER
_
NES
T
ED should
r
estore host XER ca
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-25
Nichola
s
Pig
g
in
target/ppc: gdbstub init spr gd
b
_id for a
l
l CPUs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
icholas Pigg
i
n
target/p
p
c: Decreme
n
ter fix BookE sem
a
n
tics
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Ni
c
holas Pi
g
gin
target/ppc: Fix d
e
crementer time und
e
rflow and infin
i
te
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas P
i
ggin
targ
e
t/p
p
c: Rework
s
tore conditional to avoid branch
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
icholas Piggin
t
a
rget/ppc: Remove larx/stcx
.
memory
barrier semantics
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
ta
r
get/ppc: Ensure stcx size matches larx
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Pigg
i
n
target/ppc:
Fix lqarx to set cpu_
r
eserve
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nichola
s
P
i
g
g
in
target/ppc
:
P
M
U implement PER
F
M inte
r
ru
p
ts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nic
h
olas Pig
g
i
n
target/ppc
:
Support directed privileged doorbell interrupt
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
i
cholas P
i
g
gin
targe
t
/ppc: Fix msgclrp i
n
terrupt type
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Pig
g
in
targe
t
/
ppc: PMU do not clear MMCR0
[
F
CECE] on performance
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Ni
c
hol
a
s Piggin
target/p
p
c: Fix PMU hfl
a
gs c
a
lculation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
icholas Piggin
ta
r
get/pp
c
: F
i
x
nested-hv HEA
I
delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicholas Piggi
n
tar
g
et/ppc: Add POWER9 DD2
.
2
model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicholas
P
iggin
targ
e
t/p
p
c: Use SMT4 small core ch
i
p type in POWER9
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicholas Piggin
spapr: Add SP
A
PR_CAP_A
I
L_MODE_3 for AIL mo
d
e
3
s
upport
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nich
o
las Pi
g
gin
target/ppc: Align
m
ent
f
au
l
ts
d
o not set DSISR in ISA
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nic
h
ola
s
Pig
g
i
n
t
a
rget/ppc: Fix width
of
s
ome
32-bit SPRs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-10-17
N
i
cholas
Piggi
n
target/pp
c
: restor
e
p
o
werpc_excp_boo
k
e
d
oorbell interrupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Nic
h
ola
s
Piggin
ppc/p
n
v: Add
initial P9/1
0
SB
E
m
odel
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-30
N
i
c
holas
P
iggi
n
tar
g
e
t
/
p
pc:
Fix
h
o
s
t
PVR ma
t
c
h
i
n
g for
KVM
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-07-28
Nicholas
P
i
ggin
t
a
rg
e
t
/ppc: Implement n
e
w w
a
it variants
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-06-21
N
i
cholas
Piggin
uti
l
/cachef
l
ush:
Optimize flushi
n
g when ppc host has
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nichola
s
Piggin
target/p
p
c: Implement lwsync wi
t
h weaker
m
em
o
ry ordering
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Ni
c
holas Piggin
tcg/ppc: Optim
i
ze m
e
mory
orderi
n
g g
e
n
eration with lwsync
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
N
i
cholas Piggin
tcg/p
p
c: ST
_
ST
m
e
mory ordering is not provided
w
ith
.
.
.
Signed-of-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggi
n
ta
r
ge
t
/p
p
c
:
F
ix eieio memory
orderi
n
g sem
a
ntics
Signed-off:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
la
s
Piggin
spapr:
i
mple
m
e
n
t nested-h
v
c
a
pa
b
ility
for the virtu
a
l
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nichol
a
s Pig
g
in
targ
e
t/ppc: I
n
troduce a vhyp framew
o
rk for nes
t
e
d
H
V
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
target/ppc: Add powerpc_re
s
et_exc
p
_state helper
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
las Pi
g
gin
ta
r
get/ppc: add helper for books vh
y
p hypercall handle
r
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nic
h
olas Pigg
i
n
target/ppc: make vhyp get_pate method take l
p
id an
d
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
las Piggin
target/ppc: add vhyp addressing
m
ode helper fo
r
radi
x
M
MU
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nich
o
las Piggin
ppc: allow t
h
e hde
c
r timer to be creat
e
d/des
t
royed
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Pigg
i
n
spapr: prevent
hdec
t
i
m
e
r
being set up under v
i
rtual
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nichola
s
Piggin
target/ppc
:
r
aise
H
V
int
e
rrupt
s
for
partition table
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-08
Nich
o
las Piggin
spapr_num
a
.
c: FOR
M
2 table
h
andle nod
e
s with no di
s
t
anc
e
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nicholas Piggin
target/p
p
c/sp
a
p
r: U
p
date H_GET
_
CPU_
C
HARACTERI
S
T
ICS
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nicholas
P
iggin
target/ppc: mtms
r
d is an il
l
egal instru
c
t
i
on on BookE
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
Nichol
a
s Pigg
i
n
spapr:
S
et LPCR
t
o
c
u
rrent
A
IL mode when sta
r
ting a
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
Ni
c
holas Piggin
spapr: Remov
e
stale comment
about powe
r
-sa
v
ing LPCR
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nichola
s
Piggin
target/pp
c
:
A
dd POWER10 e
x
ception model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Piggin
tar
g
et/ppc: rewor
k
AIL logic
i
n
i
n
ter
r
upt delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Piggin
target/ppc: P
O
WER10 supp
o
rts scv
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Piggin
target
/
ppc: Fix PO
W
E
R
9 radix guest HV inte
r
rupt AI
L
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
Nich
o
las Piggin
t
arget/ppc: A
d
d
su
p
port
f
or scv and rfscv ins
t
ruct
i
o
n
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
N
i
c
h
o
l
a
s
Piggin
ppc/pnv: Fix N
M
I system res
e
t SRR1 val
u
e
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nicholas
Piggin
ppc/pnv: Add support for NM
I
interfac
e
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
N
i
c
ho
l
as Pigg
i
n
ppc/spapr: tweak c
h
ange system res
e
t helper
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nicholas
Piggin
target/p
p
c:
I
mpr
o
ve syscall exception logging
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-17
Nich
o
las Piggin
tar
g
et/ppc: Fix m
t
msr(d
)
L=1 variant that l
o
ses
i
nterru
p
ts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nicholas Piggin
ppc/spa
p
r: Don't kill the guest if a recove
r
e
d FWNMI
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nicholas Pigg
i
n
ppc/spapr:
Add FWNMI
machine c
h
eck delive
r
y warni
n
gs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Ni
c
holas Pi
g
g
i
n
ppc/spapr: Imp
r
o
ve FWNMI machin
e
c
h
e
c
k deli
v
ery corner
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nic
h
olas
Pig
g
in
p
p
c/spapr: KVM FWN
M
I sh
o
uld not be
e
nabled until guest
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Nicholas Piggi
n
target/ppc: F
i
x ISA v3
.
0
(POWER9) slbi
a
implementation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Nichola
s
Piggin
ta
r
get/ppc:
F
ix slbia
TLB invalidation gap
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas P
i
ggin
ppc/s
p
apr
:
I
g
nore common "ibm
,
nmi-
i
nterlock" Linux
bug
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nichol
a
s Piggi
n
p
p
c
/
spapr: Implement FWNMI S
y
stem Reset
d
elivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Piggin
tar
g
e
t/ppc:
allow ppc_cp
u
_do_system
_
reset to take
a
n
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Pi
g
g
i
n
ppc/spapr
:
Allow FWN
M
I on TCG
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas P
i
ggin
ppc/spapr: Fix FWNMI machine check
i
nt
e
rrupt
d
eli
v
ery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nichol
a
s Piggin
p
p
c
/
s
papr: Ad
d
FWNMI Sys
t
em Reset
s
t
ate
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
N
i
c
holas
P
iggin
ppc/spapr: Cha
n
ge FWNMI names
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas P
i
ggin
pp
c
/spapr: Fix FWNMI ma
c
h
i
ne
check fa
i
lure ha
n
dling
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nic
h
o
las
Piggin
spapr: Im
p
lement ibm
,
s
u
spend-me
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nichol
a
s
Piggin
i386:
use
m
a
chine class ->
w
akeup method
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nich
o
las Pi
g
gin
machine
:
Add wakeup
m
ethod
to M
a
chineClass
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Pigg
i
n
spapr: Implement H_
J
O
IN
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicho
l
a
s
Piggin
spapr: Implement H_CONFER
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas
Piggin
spapr
:
Implement H
_
P
R
O
D
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Ni
c
holas Piggin
spapr: Implemen
t
dispatch tracking for tcg
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-07-19
Nicholas Pig
g
in
qmp: don't emit the RESET event on wakeup
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2018-06-12
Nich
o
las Pigg
i
n
os
d
ep:
p
owerpc64
a
lig
n
m
emory
t
o
allo
w
2
M
B radix TH
P
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2017-01-30
Nicholas Piggi
n
ppc/spapr:
i
mplement H_
S
I
GNAL_SYS_
R
ESET
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-28
Nicholas Piggin
ppc: allow ce
r
tain HV inter
r
upts to
be delivered to
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-27
N
ichola
s
Piggin
ppc: fix MSR_
M
E handling for
s
y
s
t
em reset interrupt
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree