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: Fix timer register accessors when !KVM
2023-06-25
N
icholas Pigg
i
n
target/ppc: gdbstub init spr gdb_id f
o
r
a
ll CPUs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
i
cholas Piggin
target/ppc: Dec
r
ementer fix BookE semantic
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
targ
e
t/ppc:
Fix decreme
n
t
er time
underflow
a
nd infinite
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
target/ppc:
Rew
o
rk store con
d
itional
to avoid br
a
nch
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas
Piggin
target/ppc: Remov
e
larx/stcx
.
mem
o
r
y
barrier seman
t
ics
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Piggin
target/ppc: Ensur
e
stcx size matche
s
l
arx
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
N
ic
h
olas Pi
g
gin
target/ppc:
F
ix lq
a
rx
t
o set cpu_reserve
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nichola
s
Piggin
t
arget/pp
c
: PMU implement
P
ERF
M
inte
r
rupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nicholas Pi
g
gin
tar
g
et/ppc:
S
uppo
r
t
directe
d
privile
g
e
d doorbell interrupt
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nichol
a
s Piggin
target
/
ppc: Fix msgc
l
r
p
in
t
errupt type
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nic
h
olas Piggin
target/ppc: PMU do not clear M
M
CR
0
[FCECE] on perform
a
nce
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nic
h
ola
s
Piggin
targe
t
/ppc: Fix
P
MU hflags c
a
lculat
i
on
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-06-10
Nichol
a
s
Piggin
targ
e
t/ppc: Fix nested
-
hv HE
A
I deliver
y
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Ni
c
h
o
las Piggin
target/
p
pc: Add POWER9
D
D
2
.
2 model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicho
l
as
Piggin
targe
t
/
ppc: Use SM
T
4 s
m
all core chip type in
POWER9
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-28
Nicholas P
i
ggin
spapr: A
d
d S
P
APR_C
A
P_AI
L
_MODE_3 for AIL mod
e
3 suppo
r
t
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nicholas
Piggin
tar
g
et/ppc: Alignment f
a
u
l
ts do
not set DSI
S
R in ISA
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2023-05-27
Nicholas Piggin
targ
e
t
/
ppc: Fix wi
d
th
o
f some 3
2
-bit SPRs
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-10-17
Nicho
l
as Pi
g
gin
target/p
p
c: resto
r
e pow
e
rpc_
e
xcp_booke doo
r
bell
i
nterrupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Nichola
s
P
ig
g
in
pp
c
/
pnv: Add initial
P9/10 SBE model
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-08-30
Nicholas Pi
g
gin
target/ppc:
F
ix ho
s
t PVR ma
t
ching
for KVM
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-07-28
Nicholas Piggin
tar
g
e
t
/pp
c
: I
m
p
lement ne
w
wait variants
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-06-21
Nicholas
P
iggin
u
t
il/cacheflush: Optimize
flushi
n
g
w
hen ppc h
o
st
h
a
s
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggin
target/p
p
c: I
m
plement lwsync wit
h
weaker m
e
m
ory ordering
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
N
icholas
Piggin
tcg/p
p
c: Optimize memory order
i
ng
gener
a
tion with
l
wsync
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggin
tcg/ppc: ST_ST me
m
ory
o
r
d
ering
i
s not provided
with
.
.
.
Signed-of-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-05-26
Nicholas Piggin
t
a
rget/ppc
:
Fi
x
eieio memory
o
rderi
n
g se
m
anti
c
s
Signed-off:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
N
icholas Pi
g
gi
n
spapr:
i
mplemen
t
nested-hv capability for the
vir
t
ual
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicho
l
as
Piggin
target
/
ppc:
I
n
t
ro
d
uce a vhyp framework for nest
e
d
HV
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
target/p
p
c: Add powerpc_reset_
e
xc
p
_state
h
elpe
r
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
N
ich
o
las Piggin
target/ppc: add helper for
b
ooks vhyp hypercall h
a
n
dler
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Pi
g
gin
t
a
rget/ppc:
m
ake vhyp get_pate m
e
thod
take lp
i
d and
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Pigg
i
n
tar
g
et/ppc
:
ad
d
vhyp addres
s
i
n
g mo
d
e helper f
o
r radix MMU
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
ppc: allow the hdecr timer to
b
e
created
/
d
e
stroye
d
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas Piggin
spapr:
p
re
v
ent hdec t
i
mer b
e
ing set
up under vir
t
ual
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2022-02-18
Nicholas P
i
g
g
in
target/ppc:
raise HV interrupts for partition tabl
e
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-11-08
Nicholas Piggin
s
pa
p
r_numa
.
c
:
FORM2
table handle
n
odes
with no distance
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nicho
l
as Pi
g
gin
targe
t
/ppc/spapr: Update H_GET_CPU_CH
A
R
A
CTERISTIC
S
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-07-09
Nicho
l
as Piggin
tar
g
et/pp
c
:
mtmsrd is
an illegal
i
nstruc
t
io
n
o
n Boo
k
E
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
Nicholas Piggin
spap
r
: Set LPCR to current
AIL
m
ode w
h
en starting a
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-06-03
Nichola
s
Piggin
spap
r
: Rem
o
ve
s
tale commen
t
abou
t
power-saving LPC
R
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Ni
c
holas Pigg
i
n
target/ppc: A
d
d POWER10 exception
m
ode
l
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nic
h
olas Piggin
ta
r
get/ppc: rework AIL logic in interrupt delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nichol
a
s
Piggin
target/pp
c
: P
O
WER10 supports scv
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2021-05-04
Nicholas Piggin
target/ppc: Fix POWE
R
9
r
adix guest H
V
interrupt AIL
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
N
i
cholas Pi
g
g
i
n
target/pp
c
: Add
su
p
port for
scv and r
f
scv inst
r
uct
i
ons
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-27
Nicho
l
as Piggi
n
ppc/pnv
:
Fix NMI system rese
t
SRR1 value
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nic
h
olas Piggin
ppc/pnv: Add support for NM
I
interface
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
N
i
cholas Piggin
ppc/
s
papr: tweak change sy
s
tem r
e
set
helper
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Nic
h
o
l
as Piggin
t
a
rget/ppc
:
Improve syscall ex
c
eption logging
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-17
Nicho
l
as
Piggin
targ
e
t/p
p
c: Fi
x
mtmsr(d) L=1
var
i
a
n
t
tha
t
l
o
ses i
n
terrupts
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nicholas Piggin
p
pc
/
sp
a
pr: Do
n
't k
i
ll the
guest if a recovered FWNMI
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
N
icholas Piggin
p
pc/spapr
:
Add FWNMI
machine check del
i
very
wa
r
nin
g
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nich
o
las P
i
ggin
ppc
/
s
p
ap
r
:
I
mprove FWNMI machine c
h
eck delivery corner
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-04-06
Nicholas
P
i
ggin
ppc/sp
a
pr
:
KVM FWNMI should
not
be enabl
e
d unt
i
l guest
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Nicholas P
i
g
gin
target/ppc: Fix I
S
A v3
.
0
(
POWE
R
9) slbi
a
i
m
pl
e
m
entation
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-24
Nicholas Piggin
target
/
ppc: Fi
x
slbia T
L
B invalid
a
tion gap
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nic
h
olas Pi
g
gin
ppc/sp
a
pr: Ignore
co
m
mon
"ibm,nmi-interloc
k
" Linux bug
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nichol
a
s Piggin
ppc/spapr: Implement FWNMI System Reset de
l
ive
r
y
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas
P
iggin
t
arg
e
t
/ppc: allow p
p
c_cpu_do_syste
m
_reset t
o
take an
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Piggin
ppc/spapr: Allow FWNMI on T
C
G
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas Piggin
ppc/spa
p
r:
F
ix FWN
M
I mac
h
i
n
e
check interrupt
delivery
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nich
o
las Pi
g
gin
ppc/spapr:
Ad
d
FWNMI S
y
stem Reset state
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nich
o
las Piggin
pp
c
/spa
p
r: Cha
n
ge
FWNMI nam
e
s
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2020-03-17
Nicholas
P
i
ggin
ppc/spapr: Fix FWNMI mac
h
i
ne chec
k
failure handling
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Ni
c
ho
l
as
P
iggi
n
spapr: Implem
e
nt ibm,susp
e
nd-
m
e
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Piggin
i386: use machine class ->wakeup
method
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas
P
iggin
ma
c
hine: A
d
d wakeup
me
t
h
o
d to MachineC
l
ass
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
N
icholas Piggin
s
p
ap
r
:
I
mple
m
ent H_JOIN
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
N
i
chol
a
s Piggin
sp
a
pr: Impl
e
men
t
H_CONFER
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nich
o
las Piggin
spapr: Im
p
lement H_
P
R
O
D
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-08-21
Nicholas Piggin
s
p
a
p
r: Impleme
n
t
d
ispatch
t
racking
f
or t
c
g
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2019-07-19
Nichol
a
s
P
i
ggin
qm
p
: d
o
n't
emit
the RESET event on wakeup
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2018-06-12
Ni
c
h
o
las Piggi
n
osdep:
powerpc64
a
lign memory to allow
2MB radi
x
THP
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2017-01-30
Nicholas
Pig
g
in
pp
c
/spap
r
: im
p
le
m
ent
H_SIGNAL_SYS_RES
E
T
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-28
Nicholas Piggin
p
p
c: allow certain
HV in
t
er
r
upts
to be deliv
e
r
ed
t
o
.
.
.
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree
2016-10-27
N
i
cholas Piggin
ppc: fix MSR_ME handling for
s
y
s
te
m
reset i
n
terrup
t
Signed-off-by:
Nicholas Piggin
<npiggin@gmail.com>
commit
|
commitdiff
|
tree