On Wed, Jul 14, 2021 at 3:34 PM Bruce Ashfield via lists.yoctoproject.org <[email protected]> wrote: > > On Thu, Jul 8, 2021 at 12:43 AM Christopher Clark > <[email protected]> wrote: > > > > This series introduces tools and class structure in the layer for > > enabling testing Xen system images with Qemu, booting with a device tree > > that describes the target system. > > > > A device tree is required for launching Xen systems on Arm platforms and > > is part of the Hyperlaunch design for Xen. > > https://wiki.xenproject.org/wiki/Hyperlaunch > > > > This series adds a recipe for Lopper, a device tree tool, and its > > dependencies. It provides a class that implements a bitbake task to > > generate a device tree for qemuboot, and a set of defaults to enable > > 'runqemu xen-image-minimal nographic slirp' to boot images compiled for > > Arm 64-bit machines. > > This looks great, and something that I've been looking for as well. > > I just need to carve out a bit more time to take it for a spin, but I > don't see any issues with the changes. (I've reviewed the new recipes, > etc, and nothing major jumped out).
I finally got a chance to look at things in more detail .. and it looks like a nice step forward. I had some minor comments. If you can't get to them, or they aren't valid .. let me know, and I'd have no issue merging this as-is and we can fixup later as required. Bruce > > Bruce > > > > > Christopher Clark (2): > > lopper, python-dtc: add new recipes for device tree tools > > qemuboot, xen-image-minimal: enable runqemu for qemuarm64 Xen images > > > > classes/qemuboot-xen-defaults.bbclass | 29 +++ > > classes/qemuboot-xen-dtb.bbclass | 209 +++++++++++++++++++ > > conf/distro/include/meta-virt-xen.inc | 3 + > > recipes-extended/images/xen-image-minimal.bb | 6 +- > > recipes-kernel/dtc/python3-dtc_1.6.1.bb | 26 +++ > > recipes-kernel/lopper/lopper.bb | 45 ++++ > > 6 files changed, 316 insertions(+), 2 deletions(-) > > create mode 100644 classes/qemuboot-xen-defaults.bbclass > > create mode 100644 classes/qemuboot-xen-dtb.bbclass > > create mode 100644 recipes-kernel/dtc/python3-dtc_1.6.1.bb > > create mode 100644 recipes-kernel/lopper/lopper.bb > > > > -- > > 2.25.1 > > > > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6652): https://lists.yoctoproject.org/g/meta-virtualization/message/6652 Mute This Topic: https://lists.yoctoproject.org/mt/84061639/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
