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
hw/ppc/e500.c: Handle qemu_find_file() failure
2020-03-24
Greg Kurz
spapr: Fix memor
y
le
a
k
i
n
h_client_
a
rchi
t
ecture_support()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
Greg Kurz
ppc: Officially deprecate the CPU "compat" prope
r
ty
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
G
reg
K
urz
s
papr: Handle pending hot plug/unp
l
u
g requests a
t
CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-10
Greg Kurz
9
p/pr
o
xy: Fix export_fla
g
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
G
r
eg Ku
r
z
spapr:
F
ix handling of unplugge
d
devi
c
es d
u
ring CAS
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Gre
g
Kurz
sp
a
pr: Don't
use
spapr_drc
_
needed
(
) in CAS co
d
e
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Gre
g
Kurz
pnv/p
h
b3: Ad
d
missin
g
break statement
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
G
reg Ku
r
z
pnv/phb4: Fix erro
r
path in pn
v
_pec_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
G
r
eg Kurz
pnv/p
h
b3
:
Co
n
v
e
rt 1u to 1ull
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-03
Greg Kurz
tests:
S
ilence vari
o
us warnings
with p
s
eries
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
Greg Kurz
spapr:
Don't allow multipl
e
active
v
C
P
U
s
at C
A
S
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
Greg Ku
r
z
spapr: Fail CAS
if op
t
ion
vector ta
b
le cannot be p
a
r
s
ed
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
Greg Kurz
cpu: Use cpu_cl
a
ss_set_parent_r
e
set()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
Gr
e
g Kurz
cpu: Introdu
c
e
c
pu
_
class_set
_
p
a
rent_reset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-20
Gr
e
g K
u
rz
9p: init_in_iov_from_pdu can tru
n
c
a
te t
h
e
s
ize
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Gr
e
g Kurz
pnv/ps
i
: Con
s
o
lidate some duplica
t
ed co
d
e in pnv_psi_
r
ealize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg K
u
rz
pnv/psi: Add device rese
t
h
ook
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg
K
u
rz
pnv/x
i
ve: Deduce
t
he P
n
v
X
ive pointer
fro
m
XiveTCTX
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Ku
r
z
spap
r
/xive: Deduce the SpaprXive poi
n
ter from XiveTC
T
X
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
ppc/pnv: Add a "p
n
or"
const l
i
nk prope
r
ty to th
e
BMC
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Gre
g
Kur
z
ppc/pnv: A
d
d an "nr-t
h
reads" property t
o
the ba
s
e c
h
ip
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
reg K
u
rz
xive
:
Use the XIVE fabric link under the X
I
V
E r
o
u
t
er
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
spa
p
r,
p
n
v
, xive: Add
a
"xive-fabr
i
c" link to the X
I
VE
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
r
eg Kurz
p
n
v/xive: Use device_c
l
a
s
s
_set_pa
r
e
nt_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Gr
e
g Kurz
ppc/pnv: Dro
p
"
nu
m
-chi
p
s" machi
n
e property
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Ku
r
z
spap
r
/xive: Use devi
c
e_class
_
s
e
t_parent_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-17
Gre
g
Kurz
object: Improve
d
ocumentat
i
on of i
n
terfa
c
es
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
urz
ppc/pnv: Drop
P
nvChipClass::t
y
pe
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
pp
c
/p
n
v:
I
ntroduce PnvChipClass::xsc
o
m
_
pcba() me
t
hod
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
pc/pnv: Dro
p
pn
v
_chip_i
s
_
p
ower9() and pnv
_
chip_
i
s
_power10
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
ppc/pnv: Pass content of
th
e
"c
o
mpatible" pro
p
e
r
ty
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kurz
ppc/pnv: Pass XSCOM ba
s
e address and ad
d
ress size to
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
p
c/pnv
:
I
n
tro
d
uce PnvCh
i
pCl
a
ss::xscom_core_
b
ase(
)
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g Ku
r
z
ppc/pnv: Int
r
oduce
P
nvChipClass::
i
n
t
c_print_info()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
rz
p
pc/pnv:
D
rop pn
v
_i
s
_power9() and pnv_is_power10()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kurz
ppc/pnv: I
n
troduce Pnv
M
achineClass::dt_power_mgt()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
p
p
c/pnv: Introduce PnvMachineClass and PnvMachineC
l
ass
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
ppc/
p
nv:
Drop PnvPsiClass::
c
h
i
p
_type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc/pnv: In
t
r
oduce Pn
v
PsiClass::co
m
pat
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g
K
ur
z
pp
c
: Drop us
e
l
e
s
s e
x
tern an
n
o
t
ation for f
u
nctions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
ppc/pnv
:
M
a
ke
P
n
v
XSc
o
mI
n
terface an i
n
complet
e
type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc:
M
ake PPC
V
ir
t
ualHypervisor
an inc
o
mplete
t
y
pe
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
p
pc: I
g
nore the CPU_IN
T
ER
R
UPT_EX
I
TTB interrupt w
i
th
K
VM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
ppc: Don't use CPUPPCState::irq_input_
s
t
ate with m
o
dern
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg
Kur
z
x
ics
:
Don't deassert outputs
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc: Deassert the exter
n
al i
n
terrupt
p
i
n
i
n KVM on
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
spapr/xive: Configure
n
umber of servers in KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
re
g
Kurz
spapr/xics: Configure number of
servers in KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
s
p
apr:
P
ass the maximum number of vC
P
Us to
the KVM
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g
Kurz
linux-h
e
a
ders
:
U
pdate
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Instantiate
c
o
res sepa
r
ately
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Ku
r
z
xive
/
kvm
:
Trigger interrupts fr
o
m u
s
e
r
space
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kurz
spa
p
r:
Abort if XICS interrupt
controller cannot be
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kurz
xics: Link ICP_PROP_C
P
U pro
p
e
rty
to
ICP
S
tate::
c
s pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
xics: L
i
nk ICP_PROP_XICS property t
o
I
CPState::xi
c
s
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xics:
L
ink ICS_PROP_
X
I
CS property to
I
CSState::xic
s
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv:
Link "
c
h
ip" property to PnvXive::c
h
ip pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kurz
ppc/pnv
:
Link "chip" property to PnvCore::chip
p
ointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
ppc/pnv: Link "chip" property to Pnv
H
omer::chip pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
p
c/pnv: Li
n
k "psi
"
property
t
o PnvOCC::psi pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
rz
ppc/pnv: Lin
k
"psi" property to PnvLpc::psi pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xive:
Link "xive"
prope
r
ty to X
i
veEndSou
r
ce
:
:xrtr pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg Kurz
xive: Link "xive" property to XiveSo
u
rce::xive
pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g
Kurz
x
i
v
e
:
L
ink "cpu" property to X
i
veT
C
TX::cs pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
u
rz
ppc
/
pnv: Dro
p
"
chip" link from P
O
WER9 P
S
I objec
t
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-09
G
reg K
u
rz
travis
.
yml: Drop l
i
bc
a
p
-
dev
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-11-18
Greg Kurz
ppc: Skip partially initialized vCPUs in 'info
pic'
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-11-18
Greg Kurz
xive
,
xics: Fix refer
e
nce counting on CPU obj
e
c
ts
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-11-18
G
r
eg Kurz
ppc: Add intc_d
e
s
t
roy() handle
r
s to SpaprInterruptController
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-11-12
Greg Kurz
numa: Add missing \n to
erro
r
me
s
sage
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-11-12
Greg
K
u
rz
qom: Fix error m
e
ssa
g
e i
n
obj
e
ct_clas
s
_property_add()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-24
Greg Kur
z
spapr_cpu_core: Implement DeviceClass
:
:reset
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-23
Gr
e
g Kurz
spapr: D
o
n't req
u
est to u
n
pl
u
g the same cor
e
twice
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-23
Greg Kurz
spapr: Set
V
S
MT to smp_thre
a
d
s
by default
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-23
Greg K
u
rz
xics
:
Ma
k
e some
d
e
vice
t
y
pes not us
e
r creata
b
le
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-23
Greg Kurz
xive:
M
ak
e
some dev
i
ce
t
ypes not user
c
reatable
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-10
Gre
g
K
urz
MAIN
T
AINERS: D
o
wngrade
s
tatus of virtio-
9
p to "Od
d
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-10
Greg Kur
z
fsdev: Add
r
eturn
v
alue to fsdev_throttle_par
s
e
_
o
pts()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-10
Greg Kurz
9p:
Simp
l
ify error
pa
t
h of v9fs_device_real
i
ze_common()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-04
G
r
e
g
K
ur
z
spapr:
R
eport kvm_irq
c
hip_in
_
kern
e
l(
)
i
n
'info pic'
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-10-04
Greg Ku
r
z
sp
a
p
r-tpm-pr
o
xy:
D
rop misleading check
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-09-19
Greg Kurz
kvm: Fix
ty
p
o
i
n header o
f
kvm_device_access()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-08-28
Greg Ku
r
z
spapr:
S
et compat mode in s
p
apr_core_plug()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-08-28
Greg Kur
z
sp
a
p
r/pci:
Co
n
v
e
rt types to QEMU coding style
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-08-21
G
r
eg Kurz
sp
a
pr/irq: Drop spapr_irq_msi_reset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-08-21
G
r
e
g
K
urz
spapr
/
pci: Free MS
I
s dur
i
ng reset
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-08-21
Gr
e
g Kurz
spapr/pci: Consolidate
d
e-allocation of
MSIs
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-28
Greg Kurz
xics/kvm: Fix
f
a
ll
b
a
c
k to emulated XICS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-28
Greg Kurz
spapr/irq: Inform
t
he user when falling back to
e
mulated
IC
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-12
Greg Kurz
xics/kvm
:
Always se
t
the MASKED bit if interrupt is
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-02
Greg Kurz
s
p
apr/xive: A
d
d
p
roper rollbac
k
to
kvmppc_xi
v
e_conne
c
t()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg Kurz
spapr_pci: U
n
registe
r
l
isten
e
rs be
f
ore destroy
i
ng the
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg
K
urz
target/p
p
c/machi
n
e
: Add
kvm
p
pc
_
p
vr_workaro
u
nd_
r
equired
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg
K
urz
pp
c
: Introduce kvmppc_set_reg_tb_
o
ffs
e
t(
)
helper
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
G
reg
K
u
rz
x
i
cs/kvm: Add prope
r
ro
l
lback to xics
_
kvm_init()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg Kurz
x
i
cs
/
kvm
:
Add error
p
r
opagatio
n
to ic*_se
t
_kvm_
s
t
ate
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Gr
e
g Ku
r
z
xi
c
s/kvm: Al
w
ays use local_err
i
n
xics_k
v
m_init
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg
Ku
r
z
xics
/
k
v
m
:
Skip rollback when KVM X
I
CS is
absent
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Greg
Kurz
xics/spapr: Re
n
ame x
i
cs
_
kvm_init()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-07-01
Gr
e
g Kurz
xics
/
spapr: Drop unuse
d
funct
i
on
declara
t
ion
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
next