On 22/8/26 14:27, Bin Meng wrote:
From: Philippe Mathieu-Daudé <[email protected]>
When Linux refuses to overcommit a seriously wild allocation we get:
$ qemu-system-i386 -m 40000000
qemu-system-i386: cannot set up guest memory 'pc.ram':
Cannot allocate memory
Slightly improve the error message, displaying the memory size
requested (in case the user didn't expect unspecified memory size
unit is in MiB):
$ qemu-system-i386 -m 40000000
qemu-system-i386: Cannot set up 38.1 TiB of guest memory 'pc.ram':
Cannot allocate memory
Reported-by: Bin Meng <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Peter Xu <[email protected]>
Tested-by: Bin Meng <[email protected]>
Signed-off-by: Bin Meng <[email protected]>
---
Changes in v2:
- Rebase onto current master
- Update the source path from softmmu/physmem.c to system/physmem.c
- Fix a typo in the commit message
- Collect Peter Xu's Reviewed-by and Bin Meng's Tested-by
Thanks! :)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
system/physmem.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)