diff options
| author | Jon Mason <jon.mason@arm.com> | 2025-10-03 11:08:36 -0400 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-06 17:01:10 +0100 |
| commit | bd89cf856fa527d142b76f854527933a268a43ad (patch) | |
| tree | 3bfce007189390f0d3733779a01b98efe7a2520d /scripts/runqemu | |
| parent | 898731ef0027cf3f05d1ee59d99698af3cfef9b6 (diff) | |
| download | poky-bd89cf856fa527d142b76f854527933a268a43ad.tar.gz | |
runqemu: remove setting of mem on kernel command line for certain systems
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.
(From OE-Core rev: e96fc1e377ca694573957fef7b91a783190ce4b0)
Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/runqemu')
| -rwxr-xr-x | scripts/runqemu | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/runqemu b/scripts/runqemu index c28980e616..b692bfbdb5 100755 --- a/scripts/runqemu +++ b/scripts/runqemu | |||
| @@ -884,7 +884,7 @@ to your build configuration. | |||
| 884 | self.set('QB_MEM', qb_mem) | 884 | self.set('QB_MEM', qb_mem) |
| 885 | 885 | ||
| 886 | mach = self.get('MACHINE') | 886 | mach = self.get('MACHINE') |
| 887 | if not mach.startswith(('qemumips', 'qemux86', 'qemuloongarch64')): | 887 | if not mach.startswith(('qemumips', 'qemux86', 'qemuloongarch64')) and self.get('QB_DTB') == "": |
| 888 | self.kernel_cmdline_script += ' mem=%s' % self.get('QB_MEM').replace('-m','').strip() + 'M' | 888 | self.kernel_cmdline_script += ' mem=%s' % self.get('QB_MEM').replace('-m','').strip() + 'M' |
| 889 | 889 | ||
| 890 | self.qemu_opt_script += ' %s' % self.get('QB_MEM') | 890 | self.qemu_opt_script += ' %s' % self.get('QB_MEM') |
