On 15/05/2019 22.50, Paolo Bonzini wrote: > From: Igor Mammedov <imamm...@redhat.com> > > It would ensure that we would notice attempt to write beyond > the allocated buffer. In case of MemoryRegion backed ROM it's > the host buffer and the guest RAM otherwise. > > assert can be triggered with: > dd if=/dev/zero of=/tmp/blob bs=63k count=1 > qemu-system-x86_64 `for i in {1..33}; do echo -n " -acpitable /tmp/blob"; > done`
Sorry, but a user should normally never be able to trigger an assert, even if passing lots of garbage to qemu via the command line. asserts are for guarding against programming errors. Could you please change this into a proper error message instead? Thanks, Thomas