mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
runqemu: add QB_KERNEL_CMDLINE
runqemu auto generating the KERNEL_CMDLINE values and specifying using -append option to qemu boot command which will lead to override the kernel_cmdline/bootargs which are specified in DTB when using -dtb option. Add new macro QB_KERNEL_CMDLINE to specify not to add the runqemu generated KERNEL_CMDLINE values instead use which are in the DTB if value defined as 'none'. Add provision to override bootargs using # runqemu bootparams="root=/dev/ram0" (From OE-Core rev: 98f4bf980c378cc541b220d79ee006bf2fae9ae8) Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3f4317436c
commit
bd879982fa
@@ -1486,7 +1486,12 @@ class BaseConfig(object):
|
||||
def start_qemu(self):
|
||||
import shlex
|
||||
if self.kernel:
|
||||
kernel_opts = "-kernel %s -append '%s %s %s %s'" % (self.kernel, self.kernel_cmdline,
|
||||
kernel_opts = "-kernel %s" % (self.kernel)
|
||||
if self.get('QB_KERNEL_CMDLINE') == "none":
|
||||
if self.bootparams:
|
||||
kernel_opts += " -append '%s'" % (self.bootparams)
|
||||
else:
|
||||
kernel_opts += " -append '%s %s %s %s'" % (self.kernel_cmdline,
|
||||
self.kernel_cmdline_script, self.get('QB_KERNEL_CMDLINE_APPEND'),
|
||||
self.bootparams)
|
||||
if self.dtb:
|
||||
|
||||
Reference in New Issue
Block a user