diff options
| author | Hu Tao <hutao@cn.fujitsu.com> | 2014-09-09 13:28:00 +0800 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-09-09 13:41:44 +0200 |
| commit | 557529dd600fb0f1fc52e86c9679afa6a9368bc8 (patch) | |
| tree | 83a1adc8cecd05384e8adade9481203e4bf1ad92 /hw/core/qdev-properties-system.c | |
| parent | d42e2de7bc0af5ff08143312d4a22c01e7da3da1 (diff) | |
| download | focaccia-qemu-557529dd600fb0f1fc52e86c9679afa6a9368bc8.tar.gz focaccia-qemu-557529dd600fb0f1fc52e86c9679afa6a9368bc8.zip | |
exec: report error when memory < hpagesize
Report an error when memory < hpagesize in file_ram_alloc() so callers can handle the error. If user adds a memory-backend-file object using object_add command, specifying a size that is less than huge page size, qemu will core dump with message: Bad ram offset fffffffffffff000 Aborted (core dumped) This patch fixes the problem. With this patch, qemu reports error message like: qemu-system-x86_64: -object memory-backend-file,mem-path=/hugepages,id=mem-file0,size=1M: memory size 0x100000 must be equal to or larger than huge page size 0x200000 Signed-off-by: Hu Tao <hutao@cn.fujitsu.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/core/qdev-properties-system.c')
0 files changed, 0 insertions, 0 deletions