qemu/hw
Greg Kurz 894ea3ecd3 spapr/xics: Configure number of servers in KVM
The XICS-on-XIVE KVM devices now has an attribute to configure the number
of interrupt servers. This allows to greatly optimize the usage of the VP
space in the XIVE HW, and thus to start a lot more VMs.

Only set this attribute if available in order to support older POWER9 KVM
and pre-POWER9 XICS KVM devices.

The XICS-on-XIVE KVM device now reports the exhaustion of VPs upon the
connection of the first VCPU. Check that in order to have a chance to
provide a hint to the user.
`
Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <157478678846.67101.9660531022460517710.stgit@bahia.tlslab.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2019-12-17 10:39:48 +11:00
..
9pfs
acpi
adc
alpha
arm target-arm queue: 2019-12-16 13:04:34 +00:00
audio
block virtio-blk: advertise F_WCE (F_FLUSH) if F_CONFIG_WCE is advertised 2019-12-13 11:22:06 +00:00
bt
char
core virtio-blk: advertise F_WCE (F_FLUSH) if F_CONFIG_WCE is advertised 2019-12-13 11:22:06 +00:00
cpu
cris
display mips: jazz: Renovate coding style 2019-12-16 13:04:46 +01:00
dma mips: jazz: Renovate coding style 2019-12-16 13:04:46 +01:00
gpio gpio: fix memory leak in aspeed_gpio_init() 2019-12-16 10:46:34 +00:00
hppa
hyperv
i2c aspeed/i2c: Add trace events 2019-12-16 10:46:34 +00:00
i386 hw: add compat machines for 5.0 2019-12-14 10:25:50 +01:00
ide
input
intc spapr/xics: Configure number of servers in KVM 2019-12-17 10:39:48 +11:00
ipack
ipmi ipmi: Add support to customize OEM functions 2019-12-17 10:39:47 +11:00
isa mips: fulong 2e: Renovate coding style 2019-12-16 13:16:15 +01:00
lm32
m68k
mem
microblaze
mips hw/mips: Deprecate the r4k machine 2019-12-16 13:16:15 +01:00
misc aspeed/scu: Fix W1C behavior 2019-12-16 10:46:34 +00:00
moxie
net MIPS queue for December 16th, 2019 2019-12-16 14:07:56 +00:00
nios2
nubus
nvram
openrisc
pci
pci-bridge
pci-host mips: fulong 2e: Renovate coding style 2019-12-16 13:16:15 +01:00
pcmcia
ppc spapr: Pass the maximum number of vCPUs to the KVM interrupt controller 2019-12-17 10:39:48 +11:00
rdma
riscv hw/riscv: Add optional symbol callback ptr to riscv_load_kernel() 2019-11-25 12:34:52 -08:00
rtc
s390x s390x/event-facility: Fix realize() error API violations 2019-12-14 10:25:50 +01:00
scsi
sd
semihosting
sh4
smbios
sparc
sparc64
ssi aspeed/smc: Add AST2600 timings registers 2019-12-16 10:46:34 +00:00
timer aspeed: Change the "scu" property definition 2019-12-16 10:46:34 +00:00
tpm
tricore
unicore32
usb
vfio vfio-ccw: Fix error message 2019-12-14 10:22:38 +01:00
virtio virtio-fs: fix MSI-X nvectors calculation 2019-12-13 10:53:57 +00:00
watchdog aspeed: Change the "scu" property definition 2019-12-16 10:46:34 +00:00
xen
xenpv
xtensa
Kconfig
Makefile.objs