mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-25 06:27:22 -07:00
pc: fix qemu exiting with error when -m X < 128 with old machine types
If machine doesn't support memory hotplug then starting QEMU with initial memory less than default will make QEMU exit with following error message: $QEMU -m 16 -M isapc qemu-system-i386: "-memory 'slots|maxmem'" is not supported by: isapc Set maxram_size to initial memory value before parsing 'maxmem' option allows to keep maxmem in sync with initial memory size if no maxmem option was specified. Signed-off-by: Igor Mammedov <imammedo@redhat.com> CC: Bruce Rogers <brogers@suse.com> Reviewed-By: Bruce Rogers <brogers@suse.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
af52fe862f
commit
5734d031aa
1 changed files with 1 additions and 0 deletions
1
vl.c
1
vl.c
|
|
@ -3315,6 +3315,7 @@ int main(int argc, char **argv, char **envp)
|
|||
error_report("ram size too large");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
maxram_size = ram_size;
|
||||
|
||||
maxmem_str = qemu_opt_get(opts, "maxmem");
|
||||
slots_str = qemu_opt_get(opts, "slots");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue