[bitbake-devel] runqemu: Allow the user to specity DTB

Submitted by Ben Levinsky on June 14, 2018, 10:13 p.m. | Patch ID: 151728

Details

Message ID 1529014433-30364-1-git-send-email-ben.levinsky@xilinx.com
State New
Headers show

Commit Message

Ben Levinsky June 14, 2018, 10:13 p.m.
In some cirsumstances the user doesn't want to supply a kernel, rootFS
to QEMU, but only a DTB.

Allow users to specify dtb for supply via the QB_DTB option
to QEMU.

Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com>
---
 scripts/runqemu | 3 +++
 1 file changed, 3 insertions(+)

Patch hide | download patch | download mbox

diff --git a/scripts/runqemu b/scripts/runqemu
index 0b6daf2..075b3b9 100755
--- a/scripts/runqemu
+++ b/scripts/runqemu
@@ -604,7 +604,9 @@  class BaseConfig(object):
         if not os.path.exists(self.kernel):
             raise RunQemuError("KERNEL %s not found" % self.kernel)
 
+    def check_dtb(self):
         dtb = self.get('QB_DTB')
+        deploy_dir_image = self.get('DEPLOY_DIR_IMAGE')
         if dtb:
             cmd_match = "%s/%s" % (deploy_dir_image, dtb)
             cmd_startswith = "%s/%s*" % (deploy_dir_image, dtb)
@@ -674,6 +676,7 @@  class BaseConfig(object):
         self.check_rootfs()
         self.check_ovmf()
         self.check_kernel()
+        self.check_dtb()
         self.check_biosdir()
         self.check_mem()
         self.check_tcpserial()

Comments

Richard Purdie June 15, 2018, 8:09 a.m.
On Thu, 2018-06-14 at 15:13 -0700, Ben Levinsky wrote:
> In some cirsumstances the user doesn't want to supply a kernel,
> rootFS
> to QEMU, but only a DTB.
> 
> Allow users to specify dtb for supply via the QB_DTB option
> to QEMU.
> 
> Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com>
> ---
>  scripts/runqemu | 3 +++
>  1 file changed, 3 insertions(+)

The patch looks good but this needs to go to the openembedded-core
mailing list as this script is part of the oe-core repo, not bitbake.

Cheers,

Richard