]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
scripts/runqemu: Fix memory limits for qemux86-64
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 14 Mar 2022 13:35:00 +0000 (13:35 +0000)
committerAnuj Mittal <anuj.mittal@intel.com>
Tue, 12 Apr 2022 15:31:46 +0000 (23:31 +0800)
When setting memory to 4GB, qemu is only running with 2GB for x86_64.
Avoid this by removing the mem= option to the kernel and letting the
qemu configuration handle it for x86 in a similar way to mips.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2fd53417eba354c31c058c4bb066bb882e098add)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
scripts/runqemu

index 66e035c9afde994595ce05bc32906510f208ca08..1663fd829d6bb389ae839427b888e76d7e6734c1 100755 (executable)
@@ -805,7 +805,7 @@ class BaseConfig(object):
         self.set('QB_MEM', qb_mem)
 
         mach = self.get('MACHINE')
-        if not mach.startswith('qemumips'):
+        if not mach.startswith(('qemumips', 'qemux86')):
             self.kernel_cmdline_script += ' mem=%s' % self.get('QB_MEM').replace('-m','').strip() + 'M'
 
         self.qemu_opt_script += ' %s' % self.get('QB_MEM')