qemu-irix/hw
Christian Borntraeger dcddc75e47 s390x: Limit s390-ccw machines to 248 CPUs
The sclp scp read info call fills in a buffer with information about the
system. With more than 248 CPUs we overflow the 4k buffer of the SCCB,
leading to random data corruption. Basically ALL guest operating systems
call scp read info, so let's limit the machines to 248 CPUs to make it
obvious that >=249 does not work.

As KVM also limits itself to 248 and TCG on s390 does not support
SMP, this should cause no regression for any user as no VMs with more
than 248 VCPUs were ever possible.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2016-06-14 14:00:05 +02:00
..
9pfs all: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
acpi acpi: make bios_linker_loader_add_checksum() API offset based 2016-06-07 15:39:27 +03:00
alpha
arm vl: Eliminate usb_enabled() 2016-06-13 13:24:41 +02:00
audio audio: Use DIV_ROUND_UP 2016-06-07 18:19:25 +03:00
block trivial patches for 2016-06-07 2016-06-07 16:34:45 +01:00
bt
char
core qdev: Clean up around properties 2016-06-07 18:19:23 +03:00
cpu
cris
display xen: Use DIV_ROUND_UP 2016-06-07 18:19:24 +03:00
dma
gpio
i2c
i386 vl: Eliminate usb_enabled() 2016-06-13 13:24:41 +02:00
ide macio: call dma_memory_unmap() at the end of each DMA transfer 2016-06-14 10:43:24 +10:00
input
intc s390x/kvm: add interface for clearing IO irqs 2016-06-14 13:34:50 +02:00
ipack
ipmi hw/ipmi: fix spelling 2016-06-07 18:02:48 +03:00
isa ICH9: fix typo 2016-06-07 18:19:23 +03:00
lm32
m68k
mem pc-dimm: introduce realize callback 2016-06-07 15:39:28 +03:00
microblaze
mips
misc
moxie
net rocker: Use DIV_ROUND_UP 2016-06-07 18:19:25 +03:00
nvram fw_cfg: follow CODING_STYLE 2016-06-07 18:19:23 +03:00
openrisc
pci
pci-bridge
pci-host
pcmcia
ppc spapr: Ensure all LMBs are represented in ibm,dynamic-memory 2016-06-14 13:20:01 +10:00
s390x s390x: Limit s390-ccw machines to 248 CPUs 2016-06-14 14:00:05 +02:00
scsi * max-ram-below-4g improvement (Gerd) 2016-06-08 14:45:28 +01:00
sd
sh4
smbios
sparc
sparc64
ssi
timer hw: Clean up includes 2016-06-07 18:19:23 +03:00
tpm
tricore
unicore32
usb hw/usb/dev-network.c: Use ldl_le_p() and stl_le_p() 2016-06-13 13:18:51 +02:00
vfio
virtio -----BEGIN PGP SIGNATURE----- 2016-06-07 15:59:28 +01:00
watchdog
xen
xenpv
xtensa replace muldiv64(a, b, c) by (uint64_t)a * b / c 2016-06-07 18:02:49 +03:00
Makefile.objs