[meta-virtualization] RFC [PATCH] fix non-x86 xen-guest-image-minimal

Alistair Francis alistair23 at gmail.com
Thu Sep 7 11:05:06 PDT 2017


On Wed, Sep 6, 2017 at 4:09 PM,  <christopher.w.clark at gmail.com> wrote:
> From: Christopher Clark <christopher.w.clark at gmail.com>
>
> This RFC patch aims to fix xen-guest-image-minimal for non-x86 builds,
> whilst preserving compatibility with x86.
>
> x11 package inclusion is optional for both x86 and non-x86.
>
> Re: May 2017 thread:
> "[meta-virtualization] [meta-xilinx] Trying to build xen-guest-image-minimal"
> https://lists.yoctoproject.org/pipermail/meta-virtualization/2017-May/002556.html
>
> Feedback would be appreciated, especially on:
>
> 1) Whether this addresses the needs of meta-xzd, enabling replacement of
>    xzd-domu-image-minimal.bb with a bbappend of this recipe.
>
> 2) The correctness of aspects of the patch:
>
> * It switches to use IMAGE_FEATURES rather than DISTRO_FEATURES for
>   specifying the inclusion of x11 packages in the image; this seems more
>   correct for an image recipe.
>   DISTRO_FEATURES appears to default to x11 enabled, IMAGE_FEATURES does not.
>
> * It introduces a bbappend for xserver-xorg to modify the default
>   Xserver configuration for non-x86 builds where DISTRO_FEATURES
>   includes 'xen', to drop dependencies on egl. In build tests, this has
>   simplified satisfying dependencies for building x11 for domU.
>
> * Compatibility with Xilinx hardware profiles and software layers.
>   I have not verified this. I have build tested x86 with
>   MACHINE=genericx86-64 and ARM with MACHINE=cubietruck, using meta-sunxi.
>
> Thanks for your interest and attention.
>
> Christopher Clark (1):
>   xen-guest-image-minimal: Fix non-x86. Select x11 via IMAGE_FEATURES.

I seem to be having mail issues, do you mind CCing me on the patch as well?

Thanks,
Alistair

>
>  recipes-extended/images/xen-guest-image-minimal.bb    | 16 +++++++++++++---
>  recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend | 14 ++++++++++++++
>  2 files changed, 27 insertions(+), 3 deletions(-)
>  create mode 100644 recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
>
> --
> 2.7.4
>


More information about the meta-virtualization mailing list