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

RE: [PATCH v3 05/10] automation: Add Arm containers to containerize script


  • To: Michal Orzel <michal.orzel@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jiamei Xie <Jiamei.Xie@xxxxxxx>
  • Date: Thu, 20 Oct 2022 03:00:48 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; 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=9FBfuY0wOlOUqM+aQYbculcX2JSONvjRHhg/X9r/nrM=; b=X261p19VHqApLDXfnrvBF1026jZJ+daJ3FQj1at/YO7B5hvnwJPGA/YVcrEUSg02t3HRt+XptXMGPg7ec5SY+mIxjzlQkPdLdmx7fibfyrizkg5Tn2jl29q4ZaxoqhfXYDrifVq2hF1h9v8DpE3F+14tqGhEoK5KDbyp7SbgO3PGZGHcnuOPYoQHALx608AUnt4awg0J3yZeKfGPiEW001nYCtAjEh7PfdraPqD01dnSyEQWsFc+gxVDnLL9pBlA858zUlSiYQEX9E/M0HjmfpzFv6icvCBsjcJTFrpFOtzlfbLuJgIxdj7lwmjnCYjJkT1bcA0ptFDtR83UgOtbbA==
  • 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=9FBfuY0wOlOUqM+aQYbculcX2JSONvjRHhg/X9r/nrM=; b=agABo7CfVJjBbjTiaBQNjXFBNZzuDiibZlemYrJxHzK0IQs1oFSzAhUoUmFt0iq2gpUwBCuDLunP8p3g4KIK6gp7iiUViyj31TC0p8KfvcGaq2V03tCBk+ajGoN0SuvN8LQME32V5EnpbODBK/UXFOtN2ZZqpk8Tf/FYHhJZ4knSeIPveJYdQLr4FUwkJTxyS26ocuA+q5zZaHY8ANJQQvXWfqAd41C0F2KR/7dbxBr9MmPnGF1GAtbLsSUVIlcB9Ptj6DDHXiqqyZDeCJUG0dniXm8mQP7k1BRPY5Q5k/yrtvFVRY96YdeNKHs29muFLQ3LNNSoXyvTXZ6ZS7Vgww==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=nv5P8zMH++IQfLfzjU/IftW6Qb6Qo6TWGoTxuUbi30b6I9vw1E+EZ1pJZkM8KkhQP/jz4NWM+cUllIELEHqdizKptITPLh8gIdweothHZmgXG50QzqZxOb/dBAXNabkepIsYu8hxu6a9OAauqdCJ31m20cUQrgEsrqn5dB3nk5XOxpPr3yDpQv0ZijZDIrqxTJTGPNAhdIgLlpNSnWszLSjelfwrSh9DVfgtVRL8zrTj5wE93vnm/6dL9h7U27FE1xMAG6JqeQZPhbHqu8UUgsj/V/lJiytBLZVVdGyhjA7qfcfBM7BaNJ56wqJa61A05EL03BgTaVYh6HLYLYKkZg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RUXwB0ThJzJxCH5WHd1+f6lj8u6MtLT8Gz9NUuQwzYbyXSkju3k+mvBE/hB7J/xBtQwrruWRRRo/NLCbALZKCQHXifr4JHEPV35xcfqKyxOmzzoT5ZV6JMUt5U2CV2SavwswroGyDdLJqrOx9IYAX0Qso64eip0yH3TnJCjy9qpo4Yrorg4nPfUEFLY7EJmD6VbFK1X+w9JB1ZL0I4tTtnbJzYU9wrUBxNnd8j2APqTUZ9yYh+xHPNYC1Fx5QoMVQiCwKPwK2oWGJIv9TqjMK57CksU1SAplgZGw6P/bCvbDEJ7G6JB+oUyLV8F+THEYtJfFg3+Uz+1uZwgxJ8Xk5g==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Thu, 20 Oct 2022 03:01:11 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHY0lZFu/mKHMVlEk6rDAaZCITsX64Ws3HQ
  • Thread-topic: [PATCH v3 05/10] automation: Add Arm containers to containerize script

Hi Michal,

> -----Original Message-----
> From: Xen-devel <xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of
> Michal Orzel
> Sent: Tuesday, September 27, 2022 5:47 PM
> To: xen-devel@xxxxxxxxxxxxxxxxxxxx
> Cc: Michal Orzel <michal.orzel@xxxxxxx>; Doug Goldstein
> <cardoe@xxxxxxxxxx>; Stefano Stabellini <sstabellini@xxxxxxxxxx>
> Subject: [PATCH v3 05/10] automation: Add Arm containers to containerize
> script
> 
> Script automation/scripts/containerize makes it easy to build Xen within
> predefined containers from gitlab container registry. This script is
> currently missing the helpers to select Arm containers, so populate the
> necessary entries.
> 
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
> Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> ---
> Changes in v3:
> - none
> Changes in v2:
> - modify commit msg to reflect that we are missing helpers but in reality
>   it could be possible to use Arm containers by specifying the full path
>   to gitlab container registry. However, such usage is annoying.
> ---
>  automation/scripts/containerize | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/automation/scripts/containerize
> b/automation/scripts/containerize
> index 9d4beca4fa4b..0f4645c4cccb 100755
> --- a/automation/scripts/containerize
> +++ b/automation/scripts/containerize
> @@ -25,6 +25,7 @@ die() {
>  BASE="registry.gitlab.com/xen-project/xen"
>  case "_${CONTAINER}" in
>      _alpine) CONTAINER="${BASE}/alpine:3.12" ;;
> +    _alpine-arm64v8) CONTAINER="${BASE}/alpine:3.12-arm64v8" ;;
>      _archlinux|_arch) CONTAINER="${BASE}/archlinux:current" ;;
>      _riscv64) CONTAINER="${BASE}/archlinux:riscv64" ;;
>      _centos7) CONTAINER="${BASE}/centos:7" ;;
> @@ -35,6 +36,8 @@ case "_${CONTAINER}" in
>      _stretch|_) CONTAINER="${BASE}/debian:stretch" ;;
>      _buster-gcc-ibt) CONTAINER="${BASE}/debian:buster-gcc-ibt" ;;
>      _unstable|_) CONTAINER="${BASE}/debian:unstable" ;;
> +    _unstable-arm32-gcc) CONTAINER="${BASE}/debian:unstable-arm32-
> gcc" ;;
> +    _unstable-arm64v8) CONTAINER="${BASE}/debian:unstable-arm64v8" ;;
>      _trusty) CONTAINER="${BASE}/ubuntu:trusty" ;;
>      _xenial) CONTAINER="${BASE}/ubuntu:xenial" ;;
>      _opensuse-leap|_leap) CONTAINER="${BASE}/suse:opensuse-leap" ;;
> --
> 2.25.1

[Jiamei Xie] 
I wonder if an default container for arm can be added. For example,  if 
 "CONTAINER=arm64 automation/scripts/containerize bash", 
 set the default CONTAINER as 
"registry.gitlab.com/xen-project/xen/alpine:3.12-arm64v8"

Best wishes
Jiamei Xie





 


Rackspace

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