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
spapr/xive: Fix error handling in kvmppc_xive_post_load()
2020-08-13
Greg Ku
r
z
spapr/xive: Fix er
r
or handl
i
ng i
n
k
v
m
ppc_xive_post
_
load()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Gre
g
Ku
r
z
s
p
apr/kvm: Fix error handling in
kvmppc_xive_pre_save()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
s
p
apr
/
x
ive: Rework er
r
or h
a
ndling of kvmppc_xive_set_source_
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr/xive
:
R
ewor
k
error han
d
ling in kvmppc
_
xive_ge
t
_queues()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg
Kurz
sp
a
pr/xive: Rework
e
r
ror handling
of kvmppc_
x
ive_[gs
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Gre
g
Kurz
spapr/xive: Rework error handling
o
f
kvmppc_xiv
e
_cpu_
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr/xive: Rework error
h
andling of kvmpp
c
_xive_mmap()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
s
p
apr/
x
ive:
Rework error handling of k
v
mppc_xive_sou
r
ce
_
re
s
et()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spa
p
r/xi
v
e
:
Rework er
r
or h
a
nd
l
i
ng of kvm
p
pc_xive_cpu_connec
t
()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spap
r
: Simp
l
ify
e
rr
o
r handli
n
g in spapr_phb_rea
l
ize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr/x
i
ve:
Conve
r
t KVM devic
e
fd checks to assert
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg
Kurz
p
p
c
/x
i
ve: I
n
troduce dedicated
kvm_irqchi
p
_
i
n_kern
e
l
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg
K
urz
ppc/xive
:
Rework setup of XiveSource::esb_mmio
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg Kurz
spapr/xive: Simplify kvmppc_xive_disc
o
nn
e
c
t()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
G
reg Kurz
spapr/xiv
e
: Fix xive->fd if k
v
m
_
c
rea
t
e_device() fails
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg K
u
rz
spapr: Clarify error and documentation for broken KVM
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg
K
u
r
z
s
p
a
p
r: Forbid
n
e
s
ted K
V
M-
H
V in pre-power9
c
ompat
m
ode
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg Kurz
spa
p
r
: U
s
e error_
a
p
pend_hint() in
spapr_c
a
p
s
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-19
Gr
e
g Kurz
spapr_pci: Robu
s
tify support
o
f PCI br
i
d
g
es
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-19
Greg
Kurz
ppc/pnv
:
Mak
e
PSI device
t
yp
e
s
n
o
t user creatable
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-14
Greg
Ku
r
z
block:
A
void stale pointe
r
d
e
r
e
fe
r
en
c
e in blk_get_
a
io_context()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-06-25
Greg Kurz
p
pc/pn
v
: Sile
n
ce
missing
BM
C
w
a
rning with q
t
est
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-06-25
G
reg Kurz
spapr: Simpl
i
fy some war
n
ing printing p
a
ths
in spapr_
c
aps
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg
K
urz
t
arg
e
t/ppc:
Fix argument to ppc
_
radix64_p
a
rti
t
i
o
n_
s
coped_xla
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Kurz
targ
e
t/p
p
c: Do
n
't update ra
d
ix P
T
E R/C bits with
g
dbstub
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg
Kurz
target
/
ppc: Fi
x
argum
e
nts to ppc
_
radix6
4
_partition
_
scoped_
x
l
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Gre
g
Kurz
target/
p
pc: Add m
i
ssing b
r
ace
s
in ppc_radix64_parti
t
ion_scop
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Kur
z
target/p
p
c: Don't initialize some lo
c
al
variables in
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Ku
r
z
target/ppc:
Pass const pointer to
p
pc_radix6
4
_get_
f
ul
l
y_qual
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Kurz
target/ppc: Pas
s
c
onst po
i
nter to ppc_radix64_get_prot_amr()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
G
re
g
Kurz
targ
e
t/ppc: Untabify e
x
cp_helper
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-25
Greg Ku
r
z
9p: Lock directory st
r
eams wi
t
h a
CoMu
t
ex
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Greg
Kurz
spapr: Drop
C
A
S reboot flag
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Greg
K
urz
spapr: Si
m
plify
sele
c
t
ion of radix/hash during CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Greg Kurz
s
papr: Don
'
t check ca
p
a
b
ilitie
s
removed between CAS
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-24
G
r
eg
K
u
r
z
spapr: Fix memo
r
y l
e
a
k
in h
_
clien
t
_
a
rchitectur
e
_
support()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
Greg Kurz
ppc
:
Of
f
ic
i
ally dep
r
ecate the
CPU
"
compa
t
" property
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
Greg Ku
r
z
spap
r
: Handle pending h
o
t
p
lug/
u
nplug request
s
at CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-10
Greg Kurz
9p/p
r
oxy: Fix ex
p
ort_f
l
ags
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg
K
urz
spapr:
F
i
x
handling
of u
n
plug
g
ed d
e
vices during CAS
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg K
u
rz
spapr: Don't
u
se spapr_
d
rc_needed(
)
i
n
C
AS code
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg
K
urz
pnv/phb3: Add missing br
e
a
k statem
e
nt
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Kurz
pnv/phb4:
Fix error path in pnv_pec_r
e
alize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Kur
z
pnv/phb3: Conver
t
1u to 1
u
l
l
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-03
Greg Kurz
t
e
sts: Si
l
ence various warnings
w
ith p
s
eries
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
Greg Kurz
spapr: Don
'
t al
l
ow multip
l
e active vCPUs at CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
Gr
e
g Ku
r
z
spapr:
F
ai
l
CAS if op
t
ion vect
o
r
t
a
b
le
cannot be parse
d
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
Greg
K
u
rz
cpu: Use cpu_cla
s
s_set_p
a
rent_r
e
set()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
Greg Kurz
c
p
u
:
Introduce cpu_
c
lass_set_
p
arent
_
reset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-20
Gr
e
g Kur
z
9p: ini
t
_in_iov_from_pdu can trunc
a
te the si
z
e
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg K
u
r
z
pnv/psi: Consolidate some duplic
a
ted c
o
de in pnv_p
s
i
_
realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
pnv/psi: Add devic
e
reset ho
o
k
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
pnv/xive: Deduce
the P
n
vXive pointer from XiveTCT
X
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Gr
e
g
K
u
r
z
spapr/
x
i
ve: De
d
uce the SpaprXive po
i
nter
from XiveTC
T
X
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg
Kur
z
pp
c
/
p
nv:
Add a "pnor" const link prope
r
ty to the BMC
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
ppc/pnv: Ad
d
an "nr-
t
hr
e
ads
"
property to the b
a
se chip
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
xive:
Use the XIVE
fabri
c
link under the XIVE
r
outer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg K
u
rz
spapr, pn
v
, xive: Add a "
x
i
ve-fab
r
i
c
" link to
the XIVE
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
r
eg K
u
rz
pn
v
/xive
:
Use device_class_set_parent_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
ppc/pnv: Drop "num-chips" ma
c
h
i
ne property
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
r
e
g
Kurz
spap
r
/xive
:
U
s
e device_cla
s
s_set_parent_realiz
e
()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-17
Greg Kur
z
o
b
ject:
Improv
e
documentation of
interfa
c
es
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kur
z
p
pc
/
pnv: D
r
op P
n
vChipClass::type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc/pnv:
I
ntro
d
u
ce PnvChipClass
:
:
xscom_pcba() m
e
thod
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kurz
ppc
/
pnv: Drop pnv_ch
i
p_is_powe
r
9(
)
and pn
v
_chip_is_power10
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pn
v
:
P
a
s
s
conten
t
of the "c
o
m
p
atible" prope
r
ty
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
u
r
z
ppc/
p
nv:
P
ass X
S
COM ba
s
e
add
r
e
ss an
d
a
d
dres
s
size to
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
p
c/pnv: Int
r
oduce
PnvChipClass::xsc
o
m_core_base()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kur
z
ppc/pnv:
I
ntroduce
P
nvChipC
l
ass::intc_p
r
int_info()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Ku
r
z
pp
c
/pnv: Drop pnv_is_powe
r
9() a
n
d pnv_is_power10()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g Kurz
ppc/pnv
:
Introduce P
n
vMach
i
neCl
a
ss::d
t
_
power
_
m
g
t
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc
/
pnv: Int
r
oduce PnvMachineC
l
as
s
and PnvMachineClass
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
ppc/pnv: Drop
P
nvPs
i
Class::chip_
t
ype
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
pp
c
/pnv: Introdu
c
e PnvP
s
iCla
s
s::compat
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
ppc
:
Dr
o
p
u
seless e
x
tern annotat
i
on for functions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
rz
ppc/pnv:
Make PnvXScomInterface an incomplete type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
pc: Make PPCVirtual
H
ypervisor an incomplete t
y
pe
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc: Ign
o
r
e the CPU_INTERRUPT_EXITTB interrupt with KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
urz
ppc:
D
on't
u
se CPUPPCState::irq_input_st
a
te with modern
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
x
ics: Don't dea
s
ser
t
o
u
tputs
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc: Deass
e
rt the external interrupt p
i
n in KVM o
n
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
s
p
a
pr/xive: Configure number of s
e
rve
r
s i
n
K
VM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kurz
spapr/xics: Configure
n
umber of ser
v
ers in KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kur
z
spapr:
Pass the maximum number of vCP
U
s to the KVM
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g
Kurz
linux-
h
ead
e
r
s
: Up
d
a
te
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g
Kurz
ppc/pn
v
: Instantia
t
e core
s
separately
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg
Kurz
xive/kvm: Tr
i
gger interrupts from
u
serspa
c
e
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g Kurz
sp
a
pr: Abort if XICS int
e
r
r
upt contr
o
ller cannot be
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g Kurz
x
i
cs: Link
I
C
P_PROP_CPU property t
o
ICPState
:
:
cs pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xics: Link ICP_PRO
P
_X
I
CS
property t
o
ICPState::xic
s
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
xics: Link ICS_PROP_XICS property to ICSS
t
ate::xics
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
p
c/p
n
v: L
i
nk "chip" property
t
o Pnv
X
i
ve:
:
chip pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc
/
p
nv
:
Link "chip" pr
o
p
erty t
o
PnvCore:
:
chip
p
o
i
n
ter
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
u
rz
ppc/p
n
v: Link "chip" prop
e
rty to PnvHomer::chip
p
ointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Link
"psi"
p
roperty to
P
nvOCC::ps
i
p
o
inte
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g Kurz
ppc/pnv:
Link "psi" property t
o
PnvLpc::
p
si point
e
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kur
z
xive: Link "xive" proper
t
y
t
o
XiveEndS
o
ur
c
e::xrtr pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xive: Link "xiv
e
" property to XiveS
o
urce:
:
xive pointe
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xi
v
e: Link "cpu" property to XiveTCTX::cs poi
n
ter
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc
/
pnv: Drop
"chip" li
n
k
from
P
O
WER9
P
S
I
o
bject
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
next