[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6 1/3] automation: Create Yocto docker images


  • To: Bertrand Marquis <bertrand.marquis@xxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Michal Orzel <michal.orzel@xxxxxxx>
  • Date: Fri, 2 Dec 2022 12:03:45 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=arm.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/3rwpC60yXd+KjTYseXS+RJ42sWBtno2bESEvm93a5M=; b=RAoU8Usk13OG2eixXar6FL5ONPa20pbpzpZDLwxEiiRTPgOZFWvpBKzdGZ5AkYsEyex5X5DmIGPNibmr/fulVHbxCQVwds/J4yiZwPrqiSN3z2F3NBYCVQRWtusm9BkzSuzU6CqbItp9TfsQiYn2S1lcH63FOvksp8NHvPVLKxqylGegr6Bl7KKgqEpNeJ7NWJgT8F4asY5VDFOgQvZVZ9xqAYLm/aENs+9C0xeJpP0gtnEth3NyafG/qL5zm4s2t3O/Kp6sYu/AcNsBkKqTBawEdi/ZikF/aS9ZbRULKr6bSbgsH3D5dgBs6KG5BNHOjG8v5wzwzT2dCS+mpOijAg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f/fEQ9IGaTQkY/W0BK9vdLNGAlv44M3Mjh8CDEBHHMR1YwimBfjXefWRvJq73WkgsJKrKu4xsvJDeKGGVpTMoOACQ5rtyKefOBuLyKyBbtyAUoMK+PI3HSUQ9t8BcXV1ChVFIwnHV3mqvqDRjLICJCdab3rs5KG0gxYRW3xmEJ7i3pMAABgvIPdK0BKmUJgG+wLZ88VVXhHDkxb+votyfYwkn0dqKPSlqUQoqGAtRhZTqjGYL9Uog2rS59tIMvOZ8Fai0OehlEGhbxUwCZQoVAB/mAF8IvCvrjtVI4C9AQr8MbbRsbgw7X2H4PK9BmC9JmyE12kuMY1O40juvd2c3A==
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>
  • Delivery-date: Fri, 02 Dec 2022 11:03:55 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hi Bertrand,

On 01/12/2022 15:25, Bertrand Marquis wrote:
> 
> 
> Add containers suitable to run yocto kirkstone build based on ubuntu
> 22.04. It contains all packages required by Yocto and a checkout of the
> layers required to build Xen with Yocto.
> 
> Add a generic docker image template to be used to automatically generate
> docker files for different configurations:
> - specific yocto version
> - different targets (qemu arm, arm64 and x86)
> - different host platforms (x86 or arm64)
> 
> During a call to 'make all', only the images for the host platform we
> run it on in the CI is generated.
> If needed, images for an other host platform can be generated manually
> by calling the right make target (see make help).
> 
> Add a build script to build and run xen on qemu using Yocto.
> The script supports arm32, arm64 and x86_64 and checks that dom0 is
> properly booting. At this stage this does not run any guest on top of
> dom0. The script is to be executed in one of the docker images to build
> and run a system using a Xen source tree.
> 
> Add automation/build/yocto/*.dockerfile to gitignore as those files are
> generated.
> 
> Signed-off-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>
Reviewed-by: Michal Orzel <michal.orzel@xxxxxxx>

I know that Stefano tested the build/run on arm64. I did the same locally
on x86 successfully.

~Michal




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.