On 10/09/2024 19.57, David Hildenbrand wrote:
KVM is not happy when starting a VM with weird RAM sizes:

   # qemu-system-s390x --enable-kvm --nographic -m 1234K
   qemu-system-s390x: kvm_set_user_memory_region: KVM_SET_USER_MEMORY_REGION
     failed, slot=0, start=0x0, size=0x244000: Invalid argument
   kvm_set_phys_mem: error registering slot: Invalid argument
   Aborted (core dumped)

Let's handle that in a better way by rejecting such weird RAM sizes
right from the start:

   # qemu-system-s390x --enable-kvm --nographic -m 1234K
   qemu-system-s390x: ram size must be multiples of 1 MiB

Signed-off-by: David Hildenbrand <da...@redhat.com>
---
  hw/s390x/s390-virtio-ccw.c | 11 +++++++++++
  1 file changed, 11 insertions(+)

Reviewed-by: Thomas Huth <th...@redhat.com>


Reply via email to