Message ID | 20250828091630.82819-1-jon.mason@arm.com |
---|---|
State | New |
Headers | show |
Series | [1/2] runqemu: remove setting of mem on kernel command line for certain systems | expand |
diff --git a/scripts/runqemu b/scripts/runqemu index c24528eac80e..16982bbc6b73 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -883,7 +883,7 @@ to your build configuration. self.set('QB_MEM', qb_mem) mach = self.get('MACHINE') - if not mach.startswith(('qemumips', 'qemux86', 'qemuloongarch64')): + if not mach.startswith(('qemumips', 'qemux86', 'qemuloongarch64')) and self.get('QB_DTB') == "": self.kernel_cmdline_script += ' mem=%s' % self.get('QB_MEM').replace('-m','').strip() + 'M' self.qemu_opt_script += ' %s' % self.get('QB_MEM')
Some emulated hardware will not boot if mem is set on the kernel command line. Also, it is not necessary if the device tree file, as that _should_ have the memory size specified in it. Add a check for QB_DTB and don't set it if specified. Signed-off-by: Jon Mason <jon.mason@arm.com> --- scripts/runqemu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)