[meta-virtualization] [RFC 0/8] Update to Xen 4.5.0 and add AArch64 support
Chris Patterson
cjp256 at gmail.com
Thu Jan 29 20:44:56 PST 2015
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 <nathan.rossi at xilinx.com>
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
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-virtualization/attachments/20150129/fd9dc755/attachment-0001.html>
More information about the meta-virtualization
mailing list