Nice! :) I'll try to take this for a test drive this weekend and provide some feedback.
On Thu, Jan 29, 2015 at 10:31 PM, Nathan Rossi <[email protected]> wrote: > This patch series updates the Xen recipes to use version 4.5.0 as well as > refactoring and adding support for AArch64. > > The first 6 patches of this series are relatively trivial changes: adding > additional files to packages, updating dependencies and adding support for > additional architectures ontop of x86-64. The most important change is the > moving of some x86 of the packages from xen-base RDEPENDS to RRECOMMENDS. > > Patches 7 and 8 are the reason for this set being a RFC instead of just a > patch > set, I am after feedback regarding the changes I have made for these > patches. > In these two patches I disabled the building of xen-qemu and seabios from > within the xen build system. There are a number of issues in wrapping the > xen > build system within OE (including source fetching and cross building). > > Instead of building qemu from within xen, I have configured the qemu which > is > part of oe-core to build with xen support (PACKAGECONFIG_append = "xen"). > Since > xen support is available in mainline qemu this allows for easier support > of the > xen device emulation via qemu. The PACKAGECONFIG option in oe-core does > need to > be updated to point to the correct depends (which is seperate to this patch > set). > > SeaBIOS is disabled due to fetching issues as well as only being supported > on > x86. I have not worked out the issues around this yet. I am querying as to > whether supporting it is desired, if so should it be via the xen build > system > or as a seperate recipe? > > Thanks, > Nathan > > Nathan Rossi (8): > xen: Fix and refactor common include > xen: Add Build and Target architecture mapping > xen: Move x86/arch specific components into RRECOMMENDS > xen: Fix up architecture specific steps > xen: Add aarch64 as compatible host > xen-*image-minimal: Setup conditional based on MACHINE_FEATURES > xen: Update recipe to 4.5.0 > xen-image-minimal: Install qemu instead of xen-qemu > > recipes-extended/images/xen-guest-image-minimal.bb | 2 +- > recipes-extended/images/xen-image-minimal.bb | 6 +- > ...lask-avoid-installing-policy-file-as-boot.patch | 26 ----- > recipes-extended/xen/xen-arch.inc | 18 ++++ > recipes-extended/xen/xen.inc | 113 > +++++++++++++++++---- > recipes-extended/xen/xen_4.3.1.bb | 24 ----- > recipes-extended/xen/xen_4.5.0.bb | 36 +++++++ > 7 files changed, 150 insertions(+), 75 deletions(-) > delete mode 100644 > recipes-extended/xen/files/flask-avoid-installing-policy-file-as-boot.patch > create mode 100644 recipes-extended/xen/xen-arch.inc > delete mode 100644 recipes-extended/xen/xen_4.3.1.bb > create mode 100644 recipes-extended/xen/xen_4.5.0.bb > > -- > 2.1.1 > > -- > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization >
-- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
