summaryrefslogtreecommitdiff
path: root/vl.c
diff options
context:
space:
mode:
authorIgor Mammedov <imammedo@redhat.com>2019-04-11 13:28:18 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2019-05-15 11:56:53 +0200
commit85fad7e11508fd581fdbb14dd6a6555a9e0c8d70 (patch)
tree0058f3eb489b86a885fccf00356871d113745ea6 /vl.c
parentb92be8d0920021fca4cfac90e552a74ce066a0a3 (diff)
downloadqemu-85fad7e11508fd581fdbb14dd6a6555a9e0c8d70.zip
roms: assert if max rom size is less than the used size
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` Fixes: (a1666142db acpi-build: make ROMs RAM blocks resizeable) Reported-by: Wei Yang <richardw.yang@linux.intel.com> Signed-off-by: Igor Mammedov <imammedo@redhat.com> Message-Id: <1554982098-336210-1-git-send-email-imammedo@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'vl.c')
0 files changed, 0 insertions, 0 deletions