From xen-users-bounces@lists.xenproject.org Fri May 01 14:19:39 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 May 2020 14:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jUWU6-00063R-Qv; Fri, 01 May 2020 14:17:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=v6HY=6P=onthelink.net=johnsutherland@srs-us1.protection.inumbo.net>)
 id 1jUNSM-00075x-W2
 for xen-users@lists.xenproject.org; Fri, 01 May 2020 04:39:24 +0000
X-Inumbo-ID: b867cde4-8b65-11ea-b07b-bc764e2007e4
Received: from mail.onthelink.net (unknown [139.162.58.59])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b867cde4-8b65-11ea-b07b-bc764e2007e4;
 Fri, 01 May 2020 04:39:20 +0000 (UTC)
Received: from mail.onthelink.net (susanoo.onthelink.net [139.162.58.59])
 by mail.onthelink.net (Postfix) with ESMTPA id B98BD45326
 for <xen-users@lists.xenproject.org>; Fri,  1 May 2020 04:23:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=onthelink.net;
 s=mail; t=1588307015;
 bh=2Kr6i9uhOaN1YogOB0KPTv/aYFg4EQI3lAZz/NimU1s=; h=From:Subject:To;
 b=O1rZr2DQ7gMr7+ZZKBuqyYMchKHsiQVRCTPS6XqcWm5r7fBI0CgVebGturtgG73DK
 740SYF27EuCFoGucToRxfz09qOBOIE+UsQQj9MHwH4nx8f3xdAB0zNz1X3irI7xxK0
 LNjntTdnFLtHFzte7W+/lpFnPjqvsq2zo9Nj/DqQ=
Mime-Version: 1.0
Date: Fri, 01 May 2020 04:23:29 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: "John S" <johnsutherland@onthelink.net>
Message-ID: <0f184aff29802af56d85a0fd32d8f59f@onthelink.net>
Subject: Pvgrub with lz4 compressed kernels
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Fri, 01 May 2020 14:17:45 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

I am running PV guests on xen 4.11 with pvgrub. The recent releases of ub=
untu (>19.04) look to have switched to lz4 compressed kernels. These kern=
els work fine with direct boot, but under pvgrub and pvgrub2 they don't s=
eem bootable.=0A=0AMost recent release of ubuntu focal 20.04. Guest kerne=
l 5.4.0-28.=0A```=0Aerror: not xen image.                [ vmlinuz-5.4.0-=
28-gen  10B  0%  0.17B/s ]=0Aerror: you need to load the kernel first.=0A=
=0APress any key to continue...=0A```=0A=0AThe same setup works with an o=
lder kernel (e.g. 4.19)=0A=0AI notice there was an issue for this patched=
 into xen itself, has anyone got these kernels working with pvgrub?=0A=0A=
Cheers!=0AJohn=20S


From xen-users-bounces@lists.xenproject.org Fri May 01 16:28:40 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 May 2020 16:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jUYVM-0000Sl-27; Fri, 01 May 2020 16:27:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=AVKL=6P=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1jUYVL-0000Sg-5O
 for xen-users@lists.xenproject.org; Fri, 01 May 2020 16:27:11 +0000
X-Inumbo-ID: 9aac5730-8bc8-11ea-9887-bc764e2007e4
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9aac5730-8bc8-11ea-9887-bc764e2007e4;
 Fri, 01 May 2020 16:27:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=yFfNX3umR22YY/FyToThaUa6mz+7vBqnaGorigm+G2w=; 
 b=rEkkjbdWUMGSxazT1+TzuubT8KVLNKzUf4gdPrOCyD/0n2O9gF8ngVAWUFJ6lxbt2ZiIYT6rrFJQIKTzOXumljEb2y4mUBopLX78hMOfcw85kOC0EecsdJGuh6KJUQfIcdo+nGoYp67smIbvwtl9O7Mv6ayI+QG7AIfG/Qq8xYaT74pOT6FFE1vIj/I2HBFaXKdJy2WmRWSafq0q0q1mbdMMVLqfAzgKRi+hWw2N/SjiAz7ZUvaTI530meDTbJ4oJ1kgeNpC7JTSep+r++J14g0NZ89nA3HxZtc1BKH3kpiMiPGn3BLLGqRRP+KvIf9HqcwJtib69DSkYsqkZ6VhVQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1jUYVI-0002UT-Sb
 for xen-users@lists.xenproject.org; Fri, 01 May 2020 16:27:08 +0000
Date: Fri, 1 May 2020 16:27:08 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Subject: Re: Pvgrub with lz4 compressed kernels
Message-ID: <20200501162708.GF17408@bitfolk.com>
References: <0f184aff29802af56d85a0fd32d8f59f@onthelink.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <0f184aff29802af56d85a0fd32d8f59f@onthelink.net>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hi John,

On Fri, May 01, 2020 at 04:23:29AM +0000, John S wrote:
> I am running PV guests on xen 4.11 with pvgrub. The recent
> releases of ubuntu (>19.04) look to have switched to lz4
> compressed kernels. These kernels work fine with direct boot, but
> under pvgrub and pvgrub2 they don't seem bootable.

I have the same problem. I don't believe there is any support in
Grub for it yet. I asked but have not got a response yet:

    https://lists.gnu.org/archive/html/grub-devel/2020-04/msg00198.html

If you see my own response to my email, I found that Grub compiled
as a PVH image will boot these kernels in PVH mode.

The other thing you can do right now is decompress the kernel images
using:

    https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-vmlinux

They will then boot with pvgrub.

For those of us not yet ready to switch to PVH it would be great if
someone could implement LZ4 decompression for pvgrub.

Cheers,
Andy


From xen-users-bounces@lists.xenproject.org Sat May 02 16:30:48 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 May 2020 16:30:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jUv0s-0003Fa-NI; Sat, 02 May 2020 16:29:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Ho4b=6Q=uv.es=agustin.lopez@srs-us1.protection.inumbo.net>)
 id 1jUv0s-0003FV-5R
 for xen-users@lists.xenproject.org; Sat, 02 May 2020 16:29:14 +0000
X-Inumbo-ID: 0e075e0e-8c92-11ea-9bd5-12813bfff9fa
Received: from postin.uv.es (unknown [147.156.1.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e075e0e-8c92-11ea-9bd5-12813bfff9fa;
 Sat, 02 May 2020 16:29:12 +0000 (UTC)
Received: from post.uv.es (cuervo.ci.uv.es [IPv6:2001:720:1014:1:0:0:1:157])
 by postin.uv.es (8.15.2/8.15.2) with ESMTPS id 042GR2om012663
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-users@lists.xenproject.org>; Sat, 2 May 2020 18:27:03 +0200
Received: from [147.156.3.196] (puertaestelar.ci.uv.es [147.156.3.196])
 (authenticated bits=0)
 by post.uv.es (8.15.2/8.15.2) with ESMTPSA id 042GQx4x027234
 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
 Sat, 2 May 2020 18:27:01 +0200
From: Agustin Lopez <Agustin.Lopez@uv.es>
Subject: Bad performance with Xen
To: xen-users@lists.xenproject.org
Message-ID: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
Date: Sat, 2 May 2020 18:26:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hello.


We are testing low performance in IO with the next command in Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)

        time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null


In all our Dom0s - DomUs  we are getting around 20 seconds.

In the same physical machines booting with Debian without Xen, we get 5-7 seconds

In some KVM VMs in other server we are geting almost the same as physical.

(all in local Disks. XFS filesystems. Images of DomUs in raw format)


I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.


Where could be the problem?

I think of is not normal this difference between DomUs and physical machine.


Every pointer will be welcomed.


Best regards,

Agustín






From xen-users-bounces@lists.xenproject.org Sat May 02 17:57:37 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 May 2020 17:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jUwN6-0002DK-UO; Sat, 02 May 2020 17:56:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=WnMA=6Q=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1jUwN5-0002DF-6O
 for xen-users@lists.xenproject.org; Sat, 02 May 2020 17:56:15 +0000
X-Inumbo-ID: 36f4ce76-8c9e-11ea-9887-bc764e2007e4
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36f4ce76-8c9e-11ea-9887-bc764e2007e4;
 Sat, 02 May 2020 17:56:14 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id u12so5355478vsq.0
 for <xen-users@lists.xenproject.org>; Sat, 02 May 2020 10:56:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=t+Tfl6Czx1e7Xw1nBqC7HTsIyi11WNNkkMZ2i57coeQ=;
 b=XmeriHjJc/1b65m3xbTxCpm4z/38xvekBJcUIAOhpRgoWjRKh9JpL+W4jfn0HTcj/L
 4rQMB23HyU022o7tvaPG6FUC1de3kKGNyH4XD3S1tOVwCC8boaz2dPdl2AWG6tHiCA1A
 bR0pa7VoMX4/ZlBe/IJ98JioyPHTxt0gbRBH+uvewG2QjyUxg9KiynBRB5QImoMcHlsr
 qL9MZT7shYf05QW9Qutn0hDT1peqotdSCi5h4xs4vXCWFw7rkWQgTAeTYjTmBjc7ggTK
 CYo3oEcThzUCbNS3volkxYzY5d8rq4OauS9nT18RJX6NHnKVJr+rb2t4VI1UZlLRDaHA
 zq2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=t+Tfl6Czx1e7Xw1nBqC7HTsIyi11WNNkkMZ2i57coeQ=;
 b=nP6LfpBIXWm2aW/jZwrrBS4Iv7mf3oIrx6HLdiLsLO7BS+/Sl+QyYulzgoN6TrY29Z
 1nmn0XU5U/s09aijqniNF22OQAJbvWdPNj2+REhWt7qpXL+EWFPdlzwevKecPDfV43LV
 rhK6z+vorwiW7l3+ZWkCZRUYKX2DfBgb7cIwaViq3l37F7Ld80+oZmGzTFGv7hLuGjPi
 YLKmuvWcrefcmLM3rt3qa8NnIir8zcG6kD2kc91wV53E85G2TQibd38L2163yOmDHhpa
 07SH5od3sUBZK/TLt44dzrfYKoyRlqFInj0dbPhCxUTav0W3fcksHg+ugCfif94zd3V/
 8DsA==
X-Gm-Message-State: AGi0PubarMkRbsG11Po1mLuhn52dtIabxE1N+Hp+ERZZqDBU1xhMW+PZ
 sNvT1sWhkHVRPtmKHcYaj35mo/e+bM+3AciXfcA=
X-Google-Smtp-Source: APiQypLoVcFfdFKaAZbIoTjLbqTb1VknIy1iNmoURfFSuvCWPqdmSK+QKxDHiFvSIV9RHfPP0VCscTbC0tZrXiYeXY8=
X-Received: by 2002:a67:407:: with SMTP id 7mr6235182vse.95.1588442173977;
 Sat, 02 May 2020 10:56:13 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
In-Reply-To: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Sat, 2 May 2020 19:56:02 +0200
Message-ID: <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: Agustin Lopez <Agustin.Lopez@uv.es>
Content-Type: multipart/alternative; boundary="00000000000086b8e205a4ae03c8"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000086b8e205a4ae03c8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Agustin,

I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, and
here is the result I have:

```
# time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls
-ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null

real 0m2,741s
user 0m2,248s
sys 0m0,574s
```

My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a small
Dell T30 machine, VM storage on local HDD. I did the test 3 times, and I
have always results between 2,6 and 2,8 secs.

Regards,

Olivier.

Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> a =C3=
=A9crit :

> Hello.
>
>
> We are testing low performance in IO with the next command in Debian
> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>
>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ];
> then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>
>
> In all our Dom0s - DomUs  we are getting around 20 seconds.
>
> In the same physical machines booting with Debian without Xen, we get 5-7
> seconds
>
> In some KVM VMs in other server we are geting almost the same as physical=
.
>
> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>
>
> I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.
>
>
> Where could be the problem?
>
> I think of is not normal this difference between DomUs and physical
> machine.
>
>
> Every pointer will be welcomed.
>
>
> Best regards,
>
> Agust=C3=ADn
>
>
>
>
>
>

--00000000000086b8e205a4ae03c8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Agustin,</div><div><br></div><div>I just did a tes=
t on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, and here is the resul=
t I have:</div><div><br></div><div>```<br></div><div># time for i in `dpkg =
-L ncurses-term | sort`; do if [ -f &quot;$i&quot; ]; then ls -ld =C2=A0&qu=
ot;$i&quot;; fi; done | tr -s &quot; &quot;| cut -d&quot; &quot; -f5,9 &gt;=
/dev/null<br><br>real	0m2,741s<br>user	0m2,248s<br>sys	0m0,574s</div><div>`=
``</div><div><br></div><div>My hardware isn&#39;t ultra modern: Xeon(R) CPU=
 E3-1225 v5 (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD. =
I did the test 3 times, and I have always results between 2,6 and 2,8 secs.=
</div><div><br></div><div>Regards,</div><div><br></div><div>Olivier.<br></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">Le=C2=A0sam. 2 mai 2020 =C3=A0=C2=A018:33, Agustin Lopez &lt;<a href=3D"=
mailto:Agustin.Lopez@uv.es">Agustin.Lopez@uv.es</a>&gt; a =C3=A9crit=C2=A0:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello.<br>
<br>
<br>
We are testing low performance in IO with the next command in Debian Buster=
 (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time for i in `dpkg -L ncurses-t=
erm | sort`; do if [ -f &quot;$i&quot; ]; then ls -ld=C2=A0 &quot;$i&quot;;=
 fi; done | tr -s &quot; &quot;| cut -d&quot; &quot; -f5,9 &gt;/dev/null<br=
>
<br>
<br>
In all our Dom0s - DomUs=C2=A0 we are getting around 20 seconds.<br>
<br>
In the same physical machines booting with Debian without Xen, we get 5-7 s=
econds<br>
<br>
In some KVM VMs in other server we are geting almost the same as physical.<=
br>
<br>
(all in local Disks. XFS filesystems. Images of DomUs in raw format)<br>
<br>
<br>
I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.<br=
>
<br>
<br>
Where could be the problem?<br>
<br>
I think of is not normal this difference between DomUs and physical machine=
.<br>
<br>
<br>
Every pointer will be welcomed.<br>
<br>
<br>
Best regards,<br>
<br>
Agust=C3=ADn<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>

--00000000000086b8e205a4ae03c8--


From xen-users-bounces@lists.xenproject.org Sun May 03 12:29:24 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 May 2020 12:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVDiX-00063G-K5; Sun, 03 May 2020 12:27:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=8qo7=6R=uv.es=agustin.lopez@srs-us1.protection.inumbo.net>)
 id 1jVDiW-00063B-IQ
 for xen-users@lists.xenproject.org; Sun, 03 May 2020 12:27:32 +0000
X-Inumbo-ID: 74c84354-8d39-11ea-ae69-bc764e2007e4
Received: from postin.uv.es (unknown [147.156.1.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74c84354-8d39-11ea-ae69-bc764e2007e4;
 Sun, 03 May 2020 12:27:30 +0000 (UTC)
Received: from post.uv.es (cuervo.ci.uv.es [IPv6:2001:720:1014:1:0:0:1:157])
 by postin.uv.es (8.15.2/8.15.2) with ESMTPS id 043CRQpL001287
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 3 May 2020 14:27:27 +0200
Received: from [147.156.104.15] (vpn21-15.vpn.uv.es [147.156.104.15])
 (authenticated bits=0)
 by post.uv.es (8.15.2/8.15.2) with ESMTPSA id 043CROkH012054
 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
 Sun, 3 May 2020 14:27:25 +0200
Subject: Re: Bad performance with Xen
To: Olivier Lambert <lambert.olivier@gmail.com>
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
From: Agustin Lopez <Agustin.Lopez@uv.es>
Message-ID: <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
Date: Sun, 3 May 2020 14:27:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Firefox/68.0 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------0F306FA45D44E2574E98A10D"
Content-Language: en-US
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------0F306FA45D44E2574E98A10D
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Oliver.

I am testing a bit more. In seconds, the results of the command is:
Debian Buster PV -> 18'
Debian Buster HVM -> 8'
Debian Buster PVHVM -> 8'
Debian Buster PVH -> 8'


xl info
release                : 4.19.0-8-amd64
version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
machine                : x86_64
nr_cpus                : 48
max_cpu_id             : 47
nr_nodes               : 2
cores_per_socket       : 12
threads_per_core       : 2
cpu_mhz                : 2197.458
hw_caps                : bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
virt_caps              : hvm hvm_directio
total_memory           : 261890
free_memory            : 255453
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 11
xen_extra              : .4-pre
xen_version            : 4.11.4-pre
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          :
xen_commandline        : placeholder dom0_mem=2048M,max:4065M
cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
cc_compile_by          : pkg-xen-devel
cc_compile_domain      : lists.alioth.debian.org
cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
xend_config_format     : 4

Oliver, I got > double values than you. Where is the problem?

Regards,

Agustín



El 2/5/20 a las 19:56, Olivier Lambert escribió:
> Hi Agustin,
>
> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, and here is the result I have:
>
> ```
> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>
> real 0m2,741s
> user 0m2,248s
> sys 0m0,574s
> ```
>
> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD. I did the test 3 times, and I have always results between 2,6 and 2,8 secs.
>
> Regards,
>
> Olivier.
>
> Le sam. 2 mai 2020 à 18:33, Agustin Lopez <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a écrit :
>
>     Hello.
>
>
>     We are testing low performance in IO with the next command in Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>
>             time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>
>
>     In all our Dom0s - DomUs  we are getting around 20 seconds.
>
>     In the same physical machines booting with Debian without Xen, we get 5-7 seconds
>
>     In some KVM VMs in other server we are geting almost the same as physical.
>
>     (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>
>
>     I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.
>
>
>     Where could be the problem?
>
>     I think of is not normal this difference between DomUs and physical machine.
>
>
>     Every pointer will be welcomed.
>
>
>     Best regards,
>
>     Agustín
>
>
>
>
>

--------------0F306FA45D44E2574E98A10D
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi Oliver.<br>
    <br>
    I am testing a bit more. In seconds, the results of the command is:<br>
    Debian Buster PV -&gt; 18'<br>
    Debian Buster HVM -&gt; 8'<br>
    Debian Buster PVHVM -&gt; 8'<br>
    Debian Buster PVH -&gt; 8'<br>
    <br>
    <br>
    xl info<br>
    release                : 4.19.0-8-amd64<br>
    version                : #1 SMP Debian 4.19.98-1+deb10u1
    (2020-04-27)<br>
    machine                : x86_64<br>
    nr_cpus                : 48<br>
    max_cpu_id             : 47<br>
    nr_nodes               : 2<br>
    cores_per_socket       : 12<br>
    threads_per_core       : 2<br>
    cpu_mhz                : 2197.458<br>
    hw_caps                :
    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100<br>
    virt_caps              : hvm hvm_directio<br>
    total_memory           : 261890<br>
    free_memory            : 255453<br>
    sharing_freed_memory   : 0<br>
    sharing_used_memory    : 0<br>
    outstanding_claims     : 0<br>
    free_cpus              : 0<br>
    xen_major              : 4<br>
    xen_minor              : 11<br>
    xen_extra              : .4-pre<br>
    xen_version            : 4.11.4-pre<br>
    xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
    hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64<br>
    xen_scheduler          : credit<br>
    xen_pagesize           : 4096<br>
    platform_params        : virt_start=0xffff800000000000<br>
    xen_changeset          :<br>
    xen_commandline        : placeholder dom0_mem=2048M,max:4065M<br>
    cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0<br>
    cc_compile_by          : pkg-xen-devel<br>
    cc_compile_domain      : lists.alioth.debian.org<br>
    cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020<br>
    build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
    xend_config_format     : 4<br>
    <br>
    <p>Oliver, I got &gt; double values than you. Where is the problem?</p>
    <p>Regards,</p>
    <p>Agustín<br>
    </p>
    <p><br>
    </p>
    <br>
    El 2/5/20 a las 19:56, Olivier Lambert escribió:<br>
    <blockquote type="cite"
cite="mid:CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi Agustin,</div>
        <div><br>
        </div>
        <div>I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh
          Debian 10 VM, and here is the result I have:</div>
        <div><br>
        </div>
        <div>```<br>
        </div>
        <div># time for i in `dpkg -L ncurses-term | sort`; do if [ -f
          "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" "
          -f5,9 &gt;/dev/null<br>
          <br>
          real 0m2,741s<br>
          user 0m2,248s<br>
          sys 0m0,574s</div>
        <div>```</div>
        <div><br>
        </div>
        <div>My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5
          (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD.
          I did the test 3 times, and I have always results between 2,6
          and 2,8 secs.</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div><br>
        </div>
        <div>Olivier.<br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Le sam. 2 mai 2020 à 18:33,
          Agustin Lopez &lt;<a href="mailto:Agustin.Lopez@uv.es"
            moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt; a écrit :<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello.<br>
          <br>
          <br>
          We are testing low performance in IO with the next command in
          Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
          <br>
                  time for i in `dpkg -L ncurses-term | sort`; do if [
          -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" "
          -f5,9 &gt;/dev/null<br>
          <br>
          <br>
          In all our Dom0s - DomUs  we are getting around 20 seconds.<br>
          <br>
          In the same physical machines booting with Debian without Xen,
          we get 5-7 seconds<br>
          <br>
          In some KVM VMs in other server we are geting almost the same
          as physical.<br>
          <br>
          (all in local Disks. XFS filesystems. Images of DomUs in raw
          format)<br>
          <br>
          <br>
          I have booted Xen with 4.8 y 4.4 releases with almost the same
          bad data.<br>
          <br>
          <br>
          Where could be the problem?<br>
          <br>
          I think of is not normal this difference between DomUs and
          physical machine.<br>
          <br>
          <br>
          Every pointer will be welcomed.<br>
          <br>
          <br>
          Best regards,<br>
          <br>
          Agustín<br>
          <br>
          <br>
          <br>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>

--------------0F306FA45D44E2574E98A10D--


From xen-users-bounces@lists.xenproject.org Sun May 03 15:39:43 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 May 2020 15:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVGh0-0004NL-PB; Sun, 03 May 2020 15:38:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=X3xi=6R=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1jVGgz-0004Mc-A5
 for xen-users@lists.xenproject.org; Sun, 03 May 2020 15:38:09 +0000
X-Inumbo-ID: 163926c6-8d54-11ea-9887-bc764e2007e4
Received: from mail-vs1-xe2b.google.com (unknown [2607:f8b0:4864:20::e2b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 163926c6-8d54-11ea-9887-bc764e2007e4;
 Sun, 03 May 2020 15:38:07 +0000 (UTC)
Received: by mail-vs1-xe2b.google.com with SMTP id e10so6853848vsp.12
 for <xen-users@lists.xenproject.org>; Sun, 03 May 2020 08:38:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+AheA3ms+yxi8Gqe6rLBZ4Amlo2Yyngx8VDMXqzmA08=;
 b=qw4lrwEPr9aTle7lN0sIoeZtQyZ6hwwnwuosqB9rHHRiemiwl/qVGsxzyDbCWWuZYH
 1KFVaiX607VJ/9vB/klr9zbODrUv/mfGD33clwyOBbhj/uB5oMIdOrsmFi5ljiRXE4tZ
 7c96Saeu9hD7fBUVu3qidJao5+6t1SAUCXWB6av/u39fxmfDSad7Vpcmr+w/WmlAAQDZ
 6mPSguAM37UputiutV0UF/TCOc40wRE70bMQ0IewXwXj/GUJ5foLWLaKxRxOaKHa7fuY
 TsdNf/aY4L+yA2fexCvuiNQ8FfAqmn1AxjXWQ69Bm6Ib+e644bY9RY9LONvBsT8PJNDb
 smOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+AheA3ms+yxi8Gqe6rLBZ4Amlo2Yyngx8VDMXqzmA08=;
 b=GULMnP5IeWkSOaT73DWcoX5xTxUXTKSvhlcsU+lcliEjTws2q1a6RdCqnxhRMjUiXJ
 PTHKv4ywRSxFiRQukUlqwTZdCM9pCSazkNcC2Sx1t8Elqx4srf9uZG2OFev85iz/I6pL
 wmbNC+92Ii0QjQMwlBTHH/xRqA8KdD8y4nS2RNBZA9UO4fFZVQ9Z8kGBIiVN9WoCpYvK
 ipYCe8nW4tkdgkVK++M7TsBjmpi14mfPBk2sEfp/nTJ5CeKnyCw1mKYwOK8W7x0ILZUL
 iNhBehUPOofrDtZF/05tpxSfpKS7ZYL0HFATpvvKGQZnknpJiDfUk+afi4YG8B+fRMQO
 xWRw==
X-Gm-Message-State: AGi0Pua/j/KiPBH5TNIy3QRC60oGJZOswDKMgRDRz2xUFeUYObeS9z3Z
 Qyx4Aaz5Ttbbp112JNSQlExzHjsi/HNBQZ7IvWE=
X-Google-Smtp-Source: APiQypJ2Jp64k6QCgvS513+MwV5LJmVAowhjUTFa3zF5DX/yoVaQkcMarBXruGgeWJlKCK8ftjRpWVqZDtKGBOvHG3k=
X-Received: by 2002:a67:6915:: with SMTP id e21mr8940210vsc.122.1588520287331; 
 Sun, 03 May 2020 08:38:07 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
In-Reply-To: <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Sun, 3 May 2020 17:37:55 +0200
Message-ID: <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: Agustin Lopez <Agustin.Lopez@uv.es>
Content-Type: multipart/alternative; boundary="00000000000071e7cc05a4c03360"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000071e7cc05a4c03360
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hard to tell. Here is my xl info to compare:

host                   : xcp-ng-lab-3
release                : 4.19.0+1
version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
machine                : x86_64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3312.134
hw_caps                :
bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
virt_caps              : pv hvm hvm_directio pv_directio hap shadow
iommu_hap_pt_share
total_memory           : 32634
free_memory            : 23619
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 13
xen_extra              : .0-8.4.xcpng8.1
xen_version            : 4.13.0-8.4.xcpng8.1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : 85e1424de2dd, pq f9dbf852550e
xen_commandline        : watchdog ucode=3Dscan dom0_max_vcpus=3D1-4
crashkernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311
dom0_mem=3D8192M,max:8192M
cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
cc_compile_by          : mockbuild
cc_compile_domain      : [unknown]
cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
xend_config_format     : 4

I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I ran
the test on another server (building a VM just for you :p ) and here is the
result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored on a NFS
share.

real 0m5,925s
user 0m3,769s
sys 0m2,321s

Still, far better than 20 seconds you have!

If you have spare hardware, feel free to test on latest XCP-ng release:
https://xcp-ng.org/docs/install.html

Let me know if you need further help :)


Best,

Olivier.


Le dim. 3 mai 2020 =C3=A0 14:27, Agustin Lopez <Agustin.Lopez@uv.es> a =C3=
=A9crit :

> Hi Oliver.
>
> I am testing a bit more. In seconds, the results of the command is:
> Debian Buster PV -> 18'
> Debian Buster HVM -> 8'
> Debian Buster PVHVM -> 8'
> Debian Buster PVH -> 8'
>
>
> xl info
> release                : 4.19.0-8-amd64
> version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
> machine                : x86_64
> nr_cpus                : 48
> max_cpu_id             : 47
> nr_nodes               : 2
> cores_per_socket       : 12
> threads_per_core       : 2
> cpu_mhz                : 2197.458
> hw_caps                :
> bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
> virt_caps              : hvm hvm_directio
> total_memory           : 261890
> free_memory            : 255453
> sharing_freed_memory   : 0
> sharing_used_memory    : 0
> outstanding_claims     : 0
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 11
> xen_extra              : .4-pre
> xen_version            : 4.11.4-pre
> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
> hvm-3.0-x86_32p hvm-3.0-x86_64
> xen_scheduler          : credit
> xen_pagesize           : 4096
> platform_params        : virt_start=3D0xffff800000000000
> xen_changeset          :
> xen_commandline        : placeholder dom0_mem=3D2048M,max:4065M
> cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
> cc_compile_by          : pkg-xen-devel
> cc_compile_domain      : lists.alioth.debian.org
> cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
> build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
> xend_config_format     : 4
>
> Oliver, I got > double values than you. Where is the problem?
>
> Regards,
>
> Agust=C3=ADn
>
>
>
> El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:
>
> Hi Agustin,
>
> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, and
> here is the result I have:
>
> ```
> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls
> -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>
> real 0m2,741s
> user 0m2,248s
> sys 0m0,574s
> ```
>
> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a smal=
l
> Dell T30 machine, VM storage on local HDD. I did the test 3 times, and I
> have always results between 2,6 and 2,8 secs.
>
> Regards,
>
> Olivier.
>
> Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> a =
=C3=A9crit :
>
>> Hello.
>>
>>
>> We are testing low performance in IO with the next command in Debian
>> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>
>>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ];
>> then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>
>>
>> In all our Dom0s - DomUs  we are getting around 20 seconds.
>>
>> In the same physical machines booting with Debian without Xen, we get 5-=
7
>> seconds
>>
>> In some KVM VMs in other server we are geting almost the same as physica=
l.
>>
>> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>
>>
>> I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.
>>
>>
>> Where could be the problem?
>>
>> I think of is not normal this difference between DomUs and physical
>> machine.
>>
>>
>> Every pointer will be welcomed.
>>
>>
>> Best regards,
>>
>> Agust=C3=ADn
>>
>>
>>
>>
>>
>>

--00000000000071e7cc05a4c03360
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hard to tell. Here is my xl info to compare:</div><di=
v><br></div><div>host =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : xcp-ng-lab-3<br>release =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 4.19.0+1<br>version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0: #1 SMP Thu Feb 13 17:34:28 CET 2020<br>machine =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: x86_64<br>nr_cpus =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4<br>max_cpu_id =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 3<br>nr_nodes =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 : 1<br>cores_per_socket =C2=A0 =C2=A0 =C2=A0 : 4<b=
r>threads_per_core =C2=A0 =C2=A0 =C2=A0 : 1<br>cpu_mhz =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 3312.134<br>hw_caps =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: bfebfbff:77faf3ff:2c100800:00000121=
:0000000f:009c6fbf:00000000:00000100<br>virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: pv hvm hvm_directio pv_directio hap shadow iommu_=
hap_pt_share<br>total_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 32634<br>=
free_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23619<br>sharing_fre=
ed_memory =C2=A0 : 0<br>sharing_used_memory =C2=A0 =C2=A0: 0<br>outstanding=
_claims =C2=A0 =C2=A0 : 0<br>free_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: 0<br>xen_major =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4<br>xen_minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 13<br=
>xen_extra =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: .0-8.4.xcpng8.=
1<br>xen_version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4.13.0-8.4.xcpn=
g8.1<br>xen_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : xen-3.0=
-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <br>x=
en_scheduler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: credit<br>xen_pagesize =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4096<br>platform_params =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: virt_start=3D0xffff800000000000<br>xen_changeset =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0: 85e1424de2dd, pq f9dbf852550e<br>xen_commandline =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: watchdog ucode=3Dscan dom0_max_vcpus=3D1-4 crashk=
ernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311 dom0_mem=3D8192M,ma=
x:8192M<br>cc_compiler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: gcc (GCC)=
 4.8.5 20150623 (Red Hat 4.8.5-28)<br>cc_compile_by =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: mockbuild<br>cc_compile_domain =C2=A0 =C2=A0 =C2=A0: [unknow=
n]<br>cc_compile_date =C2=A0 =C2=A0 =C2=A0 =C2=A0: Tue Apr 14 18:28:14 CEST=
 2020<br>build_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 5ad6f1=
2499d7f264544b64568b378260cd82a65f<br>xend_config_format =C2=A0 =C2=A0 : 4<=
/div><div><br></div><div>I&#39;m on XCP-ng 8.1. Other diff is also I have m=
ore GHz than you. So I ran the test on another server (building a VM just f=
or you :p ) and here is the result for a Xeon E5-2650L v2 @ 1.70GHz (slow!)=
 and VM disk stored on a NFS share.<br></div><div><br></div><div>real	0m5,9=
25s<br>user	0m3,769s<br>sys	0m2,321s</div><div><br></div><div>Still, far be=
tter than 20 seconds you have!</div><div><br></div><div>If you have spare h=
ardware, feel free to test on latest XCP-ng release: <a href=3D"https://xcp=
-ng.org/docs/install.html">https://xcp-ng.org/docs/install.html</a></div><d=
iv><br></div><div>Let me know if you need further help :)</div><div><br></d=
iv><div><br></div><div>Best,</div><div><br></div><div>Olivier.<br></div><di=
v><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">Le=C2=A0dim. 3 mai 2020 =C3=A0=C2=A014:27, Agustin Lopez &lt;<a=
 href=3D"mailto:Agustin.Lopez@uv.es">Agustin.Lopez@uv.es</a>&gt; a =C3=A9cr=
it=C2=A0:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    Hi Oliver.<br>
    <br>
    I am testing a bit more. In seconds, the results of the command is:<br>
    Debian Buster PV -&gt; 18&#39;<br>
    Debian Buster HVM -&gt; 8&#39;<br>
    Debian Buster PVHVM -&gt; 8&#39;<br>
    Debian Buster PVH -&gt; 8&#39;<br>
    <br>
    <br>
    xl info<br>
    release=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.19.0-8-amd64<br>
    version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : #1 SMP Debian 4.19.98-1+deb10u1
    (2020-04-27)<br>
    machine=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : x86_64<br>
    nr_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 48<br>
    max_cpu_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : 47<br>
    nr_nodes=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : 2<br>
    cores_per_socket=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 12<br>
    threads_per_core=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2<br>
    cpu_mhz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2197.458<br>
    hw_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100=
<br>
    virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : hvm hvm_directio<br>
    total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : 261890<br>
    free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 255453<br>
    sharing_freed_memory=C2=A0=C2=A0 : 0<br>
    sharing_used_memory=C2=A0=C2=A0=C2=A0 : 0<br>
    outstanding_claims=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
    free_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 0<br>
    xen_major=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 4<br>
    xen_minor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 11<br>
    xen_extra=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : .4-pre<br>
    xen_version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 4.11.4-pre<br>
    xen_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : xen-3.0-x86_64 xen-3.0-x86_32p
    hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64<br>
    xen_scheduler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : c=
redit<br>
    xen_pagesize=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : 4096<br>
    platform_params=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : virt_start=
=3D0xffff800000000000<br>
    xen_changeset=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :<b=
r>
    xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : placeholder=
 dom0_mem=3D2048M,max:4065M<br>
    cc_compiler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : gcc (Debian 8.3.0-6) 8.3.0<br>
    cc_compile_by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : p=
kg-xen-devel<br>
    cc_compile_domain=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : <a href=3D"http://lis=
ts.alioth.debian.org" target=3D"_blank">lists.alioth.debian.org</a><br>
    cc_compile_date=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : Wed Jan=C2=
=A0 8 20:16:51 UTC 2020<br>
    build_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
    xend_config_format=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
    <br>
    <p>Oliver, I got &gt; double values than you. Where is the problem?</p>
    <p>Regards,</p>
    <p>Agust=C3=ADn<br>
    </p>
    <p><br>
    </p>
    <br>
    El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:<br>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Hi Agustin,</div>
        <div><br>
        </div>
        <div>I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh
          Debian 10 VM, and here is the result I have:</div>
        <div><br>
        </div>
        <div>```<br>
        </div>
        <div># time for i in `dpkg -L ncurses-term | sort`; do if [ -f
          &quot;$i&quot; ]; then ls -ld =C2=A0&quot;$i&quot;; fi; done | tr=
 -s &quot; &quot;| cut -d&quot; &quot;
          -f5,9 &gt;/dev/null<br>
          <br>
          real 0m2,741s<br>
          user 0m2,248s<br>
          sys 0m0,574s</div>
        <div>```</div>
        <div><br>
        </div>
        <div>My hardware isn&#39;t ultra modern: Xeon(R) CPU E3-1225 v5
          (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD.
          I did the test 3 times, and I have always results between 2,6
          and 2,8 secs.</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div><br>
        </div>
        <div>Olivier.<br>
        </div>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0sam. 2 mai 2020 =C3=
=A0=C2=A018:33,
          Agustin Lopez &lt;<a href=3D"mailto:Agustin.Lopez@uv.es" target=
=3D"_blank">Agustin.Lopez@uv.es</a>&gt; a =C3=A9crit=C2=A0:<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello.<br>
          <br>
          <br>
          We are testing low performance in IO with the next command in
          Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
          <br>
          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time for i in `dpkg -L=
 ncurses-term | sort`; do if [
          -f &quot;$i&quot; ]; then ls -ld=C2=A0 &quot;$i&quot;; fi; done |=
 tr -s &quot; &quot;| cut -d&quot; &quot;
          -f5,9 &gt;/dev/null<br>
          <br>
          <br>
          In all our Dom0s - DomUs=C2=A0 we are getting around 20 seconds.<=
br>
          <br>
          In the same physical machines booting with Debian without Xen,
          we get 5-7 seconds<br>
          <br>
          In some KVM VMs in other server we are geting almost the same
          as physical.<br>
          <br>
          (all in local Disks. XFS filesystems. Images of DomUs in raw
          format)<br>
          <br>
          <br>
          I have booted Xen with 4.8 y 4.4 releases with almost the same
          bad data.<br>
          <br>
          <br>
          Where could be the problem?<br>
          <br>
          I think of is not normal this difference between DomUs and
          physical machine.<br>
          <br>
          <br>
          Every pointer will be welcomed.<br>
          <br>
          <br>
          Best regards,<br>
          <br>
          Agust=C3=ADn<br>
          <br>
          <br>
          <br>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </div>

</blockquote></div>

--00000000000071e7cc05a4c03360--


From xen-users-bounces@lists.xenproject.org Sun May 03 16:51:52 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 May 2020 16:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVHoz-0002pM-7i; Sun, 03 May 2020 16:50:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=rZZ9=6R=gmail.com=rob.townley@srs-us1.protection.inumbo.net>)
 id 1jVHox-0002pH-Nf
 for xen-users@lists.xenproject.org; Sun, 03 May 2020 16:50:27 +0000
X-Inumbo-ID: 3002f744-8d5e-11ea-ae69-bc764e2007e4
Received: from mail-vs1-xe34.google.com (unknown [2607:f8b0:4864:20::e34])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3002f744-8d5e-11ea-ae69-bc764e2007e4;
 Sun, 03 May 2020 16:50:26 +0000 (UTC)
Received: by mail-vs1-xe34.google.com with SMTP id 1so9583965vsl.9
 for <xen-users@lists.xenproject.org>; Sun, 03 May 2020 09:50:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:reply-to:from:date:message-id
 :subject:to:cc;
 bh=SjNXRF1cO3Jkl4GjtuFqt2OaTdPxuStZ+U6JtlF+ZN4=;
 b=oH58V7CM/HGebcnZEZ7VIaXEHHzBB6iIaoFXi0xuz0heLvYOdWC725HVxMqTp+BRkw
 zfoyMlEl69wFYSoYxzWkXNDWJW9oxg7bL5yj8wJTyXJ6A99biejfeiCbYUBpdtQB6ScP
 wVA552j5pdig88gvObWPvc53MxMMjKOkXu2SOq9umIGMplKC8CNflCDj56ZjWnn5DERy
 V1YaE4cLvcdJ2pATtdB6IMnqOeGMTbNiKaJ4Rl6beKdI/dFU4ciddu1Ij0qKwPH7StC1
 ClN4qJP0iXeglIjh1wubXinjNqg6mANdtiUwY7mGyXpwLr8BRZ+arVyguP8rPJIUjtZx
 49pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:reply-to
 :from:date:message-id:subject:to:cc;
 bh=SjNXRF1cO3Jkl4GjtuFqt2OaTdPxuStZ+U6JtlF+ZN4=;
 b=Yyq1K8b931BKM9LJmhsQfQ4aI1+Efwq6e284lXdWwOdNJE4T+rGZggxxElsEoJKGyp
 f6WAzd4XcaGDvBgneaeXbs5UZZaDW0D6c4UsYLBiqQ1RyuTX4LuaoAzWI7/yI9psLBCh
 tRfW6Cz99QNzMEPxJo+lBatFHXZEAwRbrul6CeSgxOV8TG57T70pvAQGLyWmHbI96Ejg
 TuSs4MDwsC6AiCSdyLZjdxobb7kjUkqbBqvb2zvzmHYYqnq9E2KxvSy43ye6TD9Vcp8h
 Amj6s+hwV43KsxDVEwW7TRFPpa65EWuV63ec1LoiHzpOyEfb7O4c7+GJIi3fWJ2ufXRX
 Eb1A==
X-Gm-Message-State: AGi0PuaIgMieGULDGoRtgt7AoRepzGRRHfrTVx4b6RqSSNukt3GAv1SP
 JDawhq35fhakVolCQkagKdfDZpEOvl2XHXklXiU=
X-Google-Smtp-Source: APiQypKO/AcH0e1FinQXCgvuHL6g6zWNHBQhuBCyz9TfaX5mSXuWxTGCejfTMyyVlSZUuUbyK1UFMp8hGyOAHXIHZig=
X-Received: by 2002:a67:d81b:: with SMTP id e27mr9803248vsj.40.1588524625506; 
 Sun, 03 May 2020 09:50:25 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
In-Reply-To: <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
From: Rob Townley <rob.townley@gmail.com>
Date: Sun, 3 May 2020 11:50:14 -0500
Message-ID: <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: Olivier Lambert <lambert.olivier@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000000534ee05a4c136af"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Rob.Townley@gmail.com
Cc: Agustin Lopez <Agustin.Lopez@uv.es>, xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--0000000000000534ee05a4c136af
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Agustin, noticed =E2=80=98 dom0_mem=3D2048M,max:4065M=E2=80=99,
so increasing RAM allocated to Dom0 might speed up the VMs.

2GB for dom0 is extremely low in my opinion especially when most of the
256GB of host RAM is going to waste.

dom0_mem=3D2048M,max:4065M

On Sun, May 3, 2020 at 10:41 AM Olivier Lambert <lambert.olivier@gmail.com>
wrote:

> Hard to tell. Here is my xl info to compare:
>
> host                   : xcp-ng-lab-3
> release                : 4.19.0+1
> version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
> machine                : x86_64
> nr_cpus                : 4
> max_cpu_id             : 3
> nr_nodes               : 1
> cores_per_socket       : 4
> threads_per_core       : 1
> cpu_mhz                : 3312.134
> hw_caps                :
> bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
> iommu_hap_pt_share
> total_memory           : 32634
> free_memory            : 23619
> sharing_freed_memory   : 0
> sharing_used_memory    : 0
> outstanding_claims     : 0
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 13
> xen_extra              : .0-8.4.xcpng8.1
> xen_version            : 4.13.0-8.4.xcpng8.1
> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
> hvm-3.0-x86_32p hvm-3.0-x86_64
> xen_scheduler          : credit
> xen_pagesize           : 4096
> platform_params        : virt_start=3D0xffff800000000000
> xen_changeset          : 85e1424de2dd, pq f9dbf852550e
> xen_commandline        : watchdog ucode=3Dscan dom0_max_vcpus=3D1-4
> crashkernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311
> dom0_mem=3D8192M,max:8192M
> cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
> cc_compile_by          : mockbuild
> cc_compile_domain      : [unknown]
> cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
> build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
> xend_config_format     : 4
>
> I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I ran
> the test on another server (building a VM just for you :p ) and here is t=
he
> result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored on a N=
FS
> share.
>
> real 0m5,925s
> user 0m3,769s
> sys 0m2,321s
>
> Still, far better than 20 seconds you have!
>
> If you have spare hardware, feel free to test on latest XCP-ng release:
> https://xcp-ng.org/docs/install.html
>
> Let me know if you need further help :)
>
>
> Best,
>
> Olivier.
>
>
> Le dim. 3 mai 2020 =C3=A0 14:27, Agustin Lopez <Agustin.Lopez@uv.es> a =
=C3=A9crit :
>
>> Hi Oliver.
>>
>> I am testing a bit more. In seconds, the results of the command is:
>> Debian Buster PV -> 18'
>> Debian Buster HVM -> 8'
>> Debian Buster PVHVM -> 8'
>> Debian Buster PVH -> 8'
>>
>>
>> xl info
>> release                : 4.19.0-8-amd64
>> version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
>> machine                : x86_64
>> nr_cpus                : 48
>> max_cpu_id             : 47
>> nr_nodes               : 2
>> cores_per_socket       : 12
>> threads_per_core       : 2
>> cpu_mhz                : 2197.458
>> hw_caps                :
>> bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>> virt_caps              : hvm hvm_directio
>> total_memory           : 261890
>> free_memory            : 255453
>> sharing_freed_memory   : 0
>> sharing_used_memory    : 0
>> outstanding_claims     : 0
>> free_cpus              : 0
>> xen_major              : 4
>> xen_minor              : 11
>> xen_extra              : .4-pre
>> xen_version            : 4.11.4-pre
>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>> hvm-3.0-x86_32p hvm-3.0-x86_64
>> xen_scheduler          : credit
>> xen_pagesize           : 4096
>> platform_params        : virt_start=3D0xffff800000000000
>> xen_changeset          :
>> xen_commandline        : placeholder dom0_mem=3D2048M,max:4065M
>> cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>> cc_compile_by          : pkg-xen-devel
>> cc_compile_domain      : lists.alioth.debian.org
>> cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>> build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>> xend_config_format     : 4
>>
>> Oliver, I got > double values than you. Where is the problem?
>>
>> Regards,
>>
>> Agust=C3=ADn
>>
>>
>>
>> El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:
>>
>> Hi Agustin,
>>
>> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, an=
d
>> here is the result I have:
>>
>> ```
>> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then l=
s
>> -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>
>> real 0m2,741s
>> user 0m2,248s
>> sys 0m0,574s
>> ```
>>
>> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
>> small Dell T30 machine, VM storage on local HDD. I did the test 3 times,
>> and I have always results between 2,6 and 2,8 secs.
>>
>> Regards,
>>
>> Olivier.
>>
>> Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> a =
=C3=A9crit :
>>
>>> Hello.
>>>
>>>
>>> We are testing low performance in IO with the next command in Debian
>>> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>>
>>>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ];
>>> then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>
>>>
>>> In all our Dom0s - DomUs  we are getting around 20 seconds.
>>>
>>> In the same physical machines booting with Debian without Xen, we get
>>> 5-7 seconds
>>>
>>> In some KVM VMs in other server we are geting almost the same as
>>> physical.
>>>
>>> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>>
>>>
>>> I have booted Xen with 4.8 y 4.4 releases with almost the same bad data=
.
>>>
>>>
>>> Where could be the problem?
>>>
>>> I think of is not normal this difference between DomUs and physical
>>> machine.
>>>
>>>
>>> Every pointer will be welcomed.
>>>
>>>
>>> Best regards,
>>>
>>> Agust=C3=ADn
>>>
>>>
>>>
>>>
>>>
>>>

--0000000000000534ee05a4c136af
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><font color=3D"#313131"><span style=3D"word-spacing:1px">=
Agustin, noticed =E2=80=98</span></font><span style=3D"color:rgb(49,49,49);=
word-spacing:1px">=C2=A0dom0_mem=3D2048M,max:4065M=E2=80=99,</span></div><d=
iv dir=3D"auto"><span style=3D"color:rgb(49,49,49);word-spacing:1px">so=C2=
=A0</span><span style=3D"word-spacing:1px;color:rgb(49,49,49)">increasing R=
AM allocated to Dom0 might speed up the VMs.=C2=A0</span></div><div dir=3D"=
auto"><span style=3D"word-spacing:1px;color:rgb(49,49,49)"><br></span></div=
><div dir=3D"auto"><font color=3D"#313131"><span style=3D"word-spacing:1px"=
>2GB for dom0 is extremely low in my opinion especially when most of the 25=
6GB of host RAM is going to waste.</span></font></div><div dir=3D"auto"><fo=
nt color=3D"#313131"><span style=3D"word-spacing:1px"><br></span></font></d=
iv><div><span style=3D"color:rgb(49,49,49);word-spacing:1px">dom0_mem=3D204=
8M,max:4065M</span><br></div><div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, May 3, 2020 at 10:41 AM Olivier Lambe=
rt &lt;<a href=3D"mailto:lambert.olivier@gmail.com">lambert.olivier@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">=
<div>Hard to tell. Here is my xl info to compare:</div><div><br></div><div>=
host =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : xcp-n=
g-lab-3<br>release =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 4.19.0+1<br>version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: #1 SMP Thu Feb 13 17:34:28 CET 2020<br>machine =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: x86_64<br>nr_cpus =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4<br>max_cpu_id =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 3<br>nr_nodes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : 1<br>cores_per_socket =C2=A0 =C2=A0 =C2=A0 : 4<br>threads_per_=
core =C2=A0 =C2=A0 =C2=A0 : 1<br>cpu_mhz =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0: 3312.134<br>hw_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c=
6fbf:00000000:00000100<br>virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: pv hvm hvm_directio pv_directio hap shadow iommu_hap_pt_share<b=
r>total_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 32634<br>free_memory =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23619<br>sharing_freed_memory =
=C2=A0 : 0<br>sharing_used_memory =C2=A0 =C2=A0: 0<br>outstanding_claims =
=C2=A0 =C2=A0 : 0<br>free_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 0<br>xen_major =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4<=
br>xen_minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 13<br>xen_ex=
tra =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: .0-8.4.xcpng8.1<br>xe=
n_version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4.13.0-8.4.xcpng8.1<br=
>xen_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : xen-3.0-x86_64=
 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <br>xen_sche=
duler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: credit<br>xen_pagesize =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 : 4096<br>platform_params =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: virt_start=3D0xffff800000000000<br>xen_changeset =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: 85e1424de2dd, pq f9dbf852550e<br>xen_commandline =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: watchdog ucode=3Dscan dom0_max_vcpus=3D1-4 crashkernel=
=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311 dom0_mem=3D8192M,max:819=
2M<br>cc_compiler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: gcc (GCC) 4.8.=
5 20150623 (Red Hat 4.8.5-28)<br>cc_compile_by =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: mockbuild<br>cc_compile_domain =C2=A0 =C2=A0 =C2=A0: [unknown]<br>c=
c_compile_date =C2=A0 =C2=A0 =C2=A0 =C2=A0: Tue Apr 14 18:28:14 CEST 2020<b=
r>build_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 5ad6f12499d7f=
264544b64568b378260cd82a65f<br>xend_config_format =C2=A0 =C2=A0 : 4</div><d=
iv><br></div><div>I&#39;m on XCP-ng 8.1. Other diff is also I have more GHz=
 than you. So I ran the test on another server (building a VM just for you =
:p ) and here is the result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM=
 disk stored on a NFS share.<br></div><div><br></div><div>real	0m5,925s<br>=
user	0m3,769s<br>sys	0m2,321s</div><div><br></div><div>Still, far better th=
an 20 seconds you have!</div><div><br></div><div>If you have spare hardware=
, feel free to test on latest XCP-ng release: <a href=3D"https://xcp-ng.org=
/docs/install.html" target=3D"_blank">https://xcp-ng.org/docs/install.html<=
/a></div><div><br></div><div>Let me know if you need further help :)</div><=
div><br></div><div><br></div><div>Best,</div><div><br></div><div>Olivier.<b=
r></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">Le=C2=A0dim. 3 mai 2020 =C3=A0=C2=A014:27, Agustin L=
opez &lt;<a href=3D"mailto:Agustin.Lopez@uv.es" target=3D"_blank">Agustin.L=
opez@uv.es</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    Hi Oliver.<br>
    <br>
    I am testing a bit more. In seconds, the results of the command is:<br>
    Debian Buster PV -&gt; 18&#39;<br>
    Debian Buster HVM -&gt; 8&#39;<br>
    Debian Buster PVHVM -&gt; 8&#39;<br>
    Debian Buster PVH -&gt; 8&#39;<br>
    <br>
    <br>
    xl info<br>
    release=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.19.0-8-amd64<br>
    version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : #1 SMP Debian 4.19.98-1+deb10u1
    (2020-04-27)<br>
    machine=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : x86_64<br>
    nr_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 48<br>
    max_cpu_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : 47<br>
    nr_nodes=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : 2<br>
    cores_per_socket=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 12<br>
    threads_per_core=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2<br>
    cpu_mhz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2197.458<br>
    hw_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100=
<br>
    virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : hvm hvm_directio<br>
    total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : 261890<br>
    free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 255453<br>
    sharing_freed_memory=C2=A0=C2=A0 : 0<br>
    sharing_used_memory=C2=A0=C2=A0=C2=A0 : 0<br>
    outstanding_claims=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
    free_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 0<br>
    xen_major=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 4<br>
    xen_minor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 11<br>
    xen_extra=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : .4-pre<br>
    xen_version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 4.11.4-pre<br>
    xen_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : xen-3.0-x86_64 xen-3.0-x86_32p
    hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64<br>
    xen_scheduler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : c=
redit<br>
    xen_pagesize=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : 4096<br>
    platform_params=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : virt_start=
=3D0xffff800000000000<br>
    xen_changeset=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :<b=
r>
    xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : placeholder=
 dom0_mem=3D2048M,max:4065M<br>
    cc_compiler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : gcc (Debian 8.3.0-6) 8.3.0<br>
    cc_compile_by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : p=
kg-xen-devel<br>
    cc_compile_domain=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : <a href=3D"http://lis=
ts.alioth.debian.org" target=3D"_blank">lists.alioth.debian.org</a><br>
    cc_compile_date=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : Wed Jan=C2=
=A0 8 20:16:51 UTC 2020<br>
    build_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
    xend_config_format=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
    <br>
    <p>Oliver, I got &gt; double values than you. Where is the problem?</p>
    <p>Regards,</p>
    <p>Agust=C3=ADn<br>
    </p>
    <p><br>
    </p>
    <br>
    El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:<br>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Hi Agustin,</div>
        <div><br>
        </div>
        <div>I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh
          Debian 10 VM, and here is the result I have:</div>
        <div><br>
        </div>
        <div>```<br>
        </div>
        <div># time for i in `dpkg -L ncurses-term | sort`; do if [ -f
          &quot;$i&quot; ]; then ls -ld =C2=A0&quot;$i&quot;; fi; done | tr=
 -s &quot; &quot;| cut -d&quot; &quot;
          -f5,9 &gt;/dev/null<br>
          <br>
          real 0m2,741s<br>
          user 0m2,248s<br>
          sys 0m0,574s</div>
        <div>```</div>
        <div><br>
        </div>
        <div>My hardware isn&#39;t ultra modern: Xeon(R) CPU E3-1225 v5
          (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD.
          I did the test 3 times, and I have always results between 2,6
          and 2,8 secs.</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div><br>
        </div>
        <div>Olivier.<br>
        </div>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0sam. 2 mai 2020 =C3=
=A0=C2=A018:33,
          Agustin Lopez &lt;<a href=3D"mailto:Agustin.Lopez@uv.es" target=
=3D"_blank">Agustin.Lopez@uv.es</a>&gt; a =C3=A9crit=C2=A0:<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello.<br>
          <br>
          <br>
          We are testing low performance in IO with the next command in
          Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
          <br>
          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time for i in `dpkg -L=
 ncurses-term | sort`; do if [
          -f &quot;$i&quot; ]; then ls -ld=C2=A0 &quot;$i&quot;; fi; done |=
 tr -s &quot; &quot;| cut -d&quot; &quot;
          -f5,9 &gt;/dev/null<br>
          <br>
          <br>
          In all our Dom0s - DomUs=C2=A0 we are getting around 20 seconds.<=
br>
          <br>
          In the same physical machines booting with Debian without Xen,
          we get 5-7 seconds<br>
          <br>
          In some KVM VMs in other server we are geting almost the same
          as physical.<br>
          <br>
          (all in local Disks. XFS filesystems. Images of DomUs in raw
          format)<br>
          <br>
          <br>
          I have booted Xen with 4.8 y 4.4 releases with almost the same
          bad data.<br>
          <br>
          <br>
          Where could be the problem?<br>
          <br>
          I think of is not normal this difference between DomUs and
          physical machine.<br>
          <br>
          <br>
          Every pointer will be welcomed.<br>
          <br>
          <br>
          Best regards,<br>
          <br>
          Agust=C3=ADn<br>
          <br>
          <br>
          <br>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </div>

</blockquote></div>
</blockquote></div></div>

--0000000000000534ee05a4c136af--


From xen-users-bounces@lists.xenproject.org Sun May 03 17:27:51 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 May 2020 17:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVIOX-0005Uu-8r; Sun, 03 May 2020 17:27:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=8qo7=6R=uv.es=agustin.lopez@srs-us1.protection.inumbo.net>)
 id 1jVIOW-0005UO-3e
 for xen-users@lists.xenproject.org; Sun, 03 May 2020 17:27:12 +0000
X-Inumbo-ID: 514035de-8d63-11ea-b07b-bc764e2007e4
Received: from postin.uv.es (unknown [147.156.1.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 514035de-8d63-11ea-b07b-bc764e2007e4;
 Sun, 03 May 2020 17:27:10 +0000 (UTC)
Received: from post.uv.es (cuervo.ci.uv.es [IPv6:2001:720:1014:1:0:0:1:157])
 by postin.uv.es (8.15.2/8.15.2) with ESMTPS id 043HOxJb031651
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 3 May 2020 19:25:00 +0200
Received: from [147.156.104.15] (vpn21-15.vpn.uv.es [147.156.104.15])
 (authenticated bits=0)
 by post.uv.es (8.15.2/8.15.2) with ESMTPSA id 043HOuV3003381
 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
 Sun, 3 May 2020 19:24:57 +0200
Subject: Re: Bad performance with Xen
To: Rob.Townley@gmail.com, Olivier Lambert <lambert.olivier@gmail.com>
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
From: Agustin Lopez <Agustin.Lopez@uv.es>
Message-ID: <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
Date: Sun, 3 May 2020 19:24:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Firefox/68.0 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------932385AB95695E570ABDBE8A"
Content-Language: en-US
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------932385AB95695E570ABDBE8A
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit


Sorry. I booted with 8 GB for the Dom0 and all is the same.

I have seen one difference between the 2 xl info:

(AGUSTIN) virt_caps              : hvm hvm_directio

(OLIVIER) virt_caps              : pv hvm hvm_directio pv_directio hap shadow iommu_hap_pt_share


Could this be the problem?


Agustín


El 3/5/20 a las 18:50, Rob Townley escribió:
> Agustin, noticed ‘ dom0_mem=2048M,max:4065M’,
> so increasing RAM allocated to Dom0 might speed up the VMs.
>
> 2GB for dom0 is extremely low in my opinion especially when most of the 256GB of host RAM is going to waste.
>
> dom0_mem=2048M,max:4065M
>
> On Sun, May 3, 2020 at 10:41 AM Olivier Lambert <lambert.olivier@gmail.com <mailto:lambert.olivier@gmail.com>> wrote:
>
>     Hard to tell. Here is my xl info to compare:
>
>     host                   : xcp-ng-lab-3
>     release                : 4.19.0+1
>     version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>     machine                : x86_64
>     nr_cpus                : 4
>     max_cpu_id             : 3
>     nr_nodes               : 1
>     cores_per_socket       : 4
>     threads_per_core       : 1
>     cpu_mhz                : 3312.134
>     hw_caps                : bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>     virt_caps              : pv hvm hvm_directio pv_directio hap shadow iommu_hap_pt_share
>     total_memory           : 32634
>     free_memory            : 23619
>     sharing_freed_memory   : 0
>     sharing_used_memory    : 0
>     outstanding_claims     : 0
>     free_cpus              : 0
>     xen_major              : 4
>     xen_minor              : 13
>     xen_extra              : .0-8.4.xcpng8.1
>     xen_version            : 4.13.0-8.4.xcpng8.1
>     xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>     xen_scheduler          : credit
>     xen_pagesize           : 4096
>     platform_params        : virt_start=0xffff800000000000
>     xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>     xen_commandline        : watchdog ucode=scan dom0_max_vcpus=1-4 crashkernel=256M,below=4G console=vga vga=mode-0x0311 dom0_mem=8192M,max:8192M
>     cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
>     cc_compile_by          : mockbuild
>     cc_compile_domain      : [unknown]
>     cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>     build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
>     xend_config_format     : 4
>
>     I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I ran the test on another server (building a VM just for you :p ) and here is the result for a Xeon E5-2650L v2 @ 1.70GHz
>     (slow!) and VM disk stored on a NFS share.
>
>     real 0m5,925s
>     user 0m3,769s
>     sys 0m2,321s
>
>     Still, far better than 20 seconds you have!
>
>     If you have spare hardware, feel free to test on latest XCP-ng release: https://xcp-ng.org/docs/install.html
>
>     Let me know if you need further help :)
>
>
>     Best,
>
>     Olivier.
>
>
>     Le dim. 3 mai 2020 à 14:27, Agustin Lopez <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a écrit :
>
>         Hi Oliver.
>
>         I am testing a bit more. In seconds, the results of the command is:
>         Debian Buster PV -> 18'
>         Debian Buster HVM -> 8'
>         Debian Buster PVHVM -> 8'
>         Debian Buster PVH -> 8'
>
>
>         xl info
>         release                : 4.19.0-8-amd64
>         version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
>         machine                : x86_64
>         nr_cpus                : 48
>         max_cpu_id             : 47
>         nr_nodes               : 2
>         cores_per_socket       : 12
>         threads_per_core       : 2
>         cpu_mhz                : 2197.458
>         hw_caps                : bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>         virt_caps              : hvm hvm_directio
>         total_memory           : 261890
>         free_memory            : 255453
>         sharing_freed_memory   : 0
>         sharing_used_memory    : 0
>         outstanding_claims     : 0
>         free_cpus              : 0
>         xen_major              : 4
>         xen_minor              : 11
>         xen_extra              : .4-pre
>         xen_version            : 4.11.4-pre
>         xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>         xen_scheduler          : credit
>         xen_pagesize           : 4096
>         platform_params        : virt_start=0xffff800000000000
>         xen_changeset          :
>         xen_commandline        : placeholder dom0_mem=2048M,max:4065M
>         cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>         cc_compile_by          : pkg-xen-devel
>         cc_compile_domain      : lists.alioth.debian.org <http://lists.alioth.debian.org>
>         cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>         build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>         xend_config_format     : 4
>
>         Oliver, I got > double values than you. Where is the problem?
>
>         Regards,
>
>         Agustín
>
>
>
>         El 2/5/20 a las 19:56, Olivier Lambert escribió:
>>         Hi Agustin,
>>
>>         I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM, and here is the result I have:
>>
>>         ```
>>         # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>
>>         real 0m2,741s
>>         user 0m2,248s
>>         sys 0m0,574s
>>         ```
>>
>>         My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a small Dell T30 machine, VM storage on local HDD. I did the test 3 times, and I have always results between 2,6 and 2,8 secs.
>>
>>         Regards,
>>
>>         Olivier.
>>
>>         Le sam. 2 mai 2020 à 18:33, Agustin Lopez <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a écrit :
>>
>>             Hello.
>>
>>
>>             We are testing low performance in IO with the next command in Debian Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>
>>                     time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>
>>
>>             In all our Dom0s - DomUs  we are getting around 20 seconds.
>>
>>             In the same physical machines booting with Debian without Xen, we get 5-7 seconds
>>
>>             In some KVM VMs in other server we are geting almost the same as physical.
>>
>>             (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>
>>
>>             I have booted Xen with 4.8 y 4.4 releases with almost the same bad data.
>>
>>
>>             Where could be the problem?
>>
>>             I think of is not normal this difference between DomUs and physical machine.
>>
>>
>>             Every pointer will be welcomed.
>>
>>
>>             Best regards,
>>
>>             Agustín
>>
>>
>>
>>
>>

--------------932385AB95695E570ABDBE8A
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <p>Sorry. I booted with 8 GB for the Dom0 and all is the same. <br>
    </p>
    <p>I have seen one difference between the 2 xl info:</p>
    <p>(AGUSTIN) virt_caps              : hvm hvm_directio</p>
    <p>(OLIVIER) virt_caps              : pv hvm hvm_directio
      pv_directio hap shadow iommu_hap_pt_share</p>
    <p><br>
    </p>
    <p>Could this be the problem?</p>
    <p><br>
    </p>
    <p>Agustín<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">El 3/5/20 a las 18:50, Rob Townley
      escribió:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto"><font color="#313131"><span
            style="word-spacing:1px">Agustin, noticed ‘</span></font><span
          style="color:rgb(49,49,49);word-spacing:1px"> dom0_mem=2048M,max:4065M’,</span></div>
      <div dir="auto"><span style="color:rgb(49,49,49);word-spacing:1px">so </span><span
          style="word-spacing:1px;color:rgb(49,49,49)">increasing RAM
          allocated to Dom0 might speed up the VMs. </span></div>
      <div dir="auto"><span style="word-spacing:1px;color:rgb(49,49,49)"><br>
        </span></div>
      <div dir="auto"><font color="#313131"><span
            style="word-spacing:1px">2GB for dom0 is extremely low in my
            opinion especially when most of the 256GB of host RAM is
            going to waste.</span></font></div>
      <div dir="auto"><font color="#313131"><span
            style="word-spacing:1px"><br>
          </span></font></div>
      <div><span style="color:rgb(49,49,49);word-spacing:1px">dom0_mem=2048M,max:4065M</span><br>
      </div>
      <div><br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Sun, May 3, 2020 at 10:41
            AM Olivier Lambert &lt;<a
              href="mailto:lambert.olivier@gmail.com"
              moz-do-not-send="true">lambert.olivier@gmail.com</a>&gt;
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>Hard to tell. Here is my xl info to compare:</div>
              <div><br>
              </div>
              <div>host                   : xcp-ng-lab-3<br>
                release                : 4.19.0+1<br>
                version                : #1 SMP Thu Feb 13 17:34:28 CET
                2020<br>
                machine                : x86_64<br>
                nr_cpus                : 4<br>
                max_cpu_id             : 3<br>
                nr_nodes               : 1<br>
                cores_per_socket       : 4<br>
                threads_per_core       : 1<br>
                cpu_mhz                : 3312.134<br>
                hw_caps                :
                bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100<br>
                virt_caps              : pv hvm hvm_directio pv_directio
                hap shadow iommu_hap_pt_share<br>
                total_memory           : 32634<br>
                free_memory            : 23619<br>
                sharing_freed_memory   : 0<br>
                sharing_used_memory    : 0<br>
                outstanding_claims     : 0<br>
                free_cpus              : 0<br>
                xen_major              : 4<br>
                xen_minor              : 13<br>
                xen_extra              : .0-8.4.xcpng8.1<br>
                xen_version            : 4.13.0-8.4.xcpng8.1<br>
                xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
                hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <br>
                xen_scheduler          : credit<br>
                xen_pagesize           : 4096<br>
                platform_params        : virt_start=0xffff800000000000<br>
                xen_changeset          : 85e1424de2dd, pq f9dbf852550e<br>
                xen_commandline        : watchdog ucode=scan
                dom0_max_vcpus=1-4 crashkernel=256M,below=4G console=vga
                vga=mode-0x0311 dom0_mem=8192M,max:8192M<br>
                cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red
                Hat 4.8.5-28)<br>
                cc_compile_by          : mockbuild<br>
                cc_compile_domain      : [unknown]<br>
                cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020<br>
                build_id               :
                5ad6f12499d7f264544b64568b378260cd82a65f<br>
                xend_config_format     : 4</div>
              <div><br>
              </div>
              <div>I'm on XCP-ng 8.1. Other diff is also I have more GHz
                than you. So I ran the test on another server (building
                a VM just for you :p ) and here is the result for a Xeon
                E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored on a
                NFS share.<br>
              </div>
              <div><br>
              </div>
              <div>real 0m5,925s<br>
                user 0m3,769s<br>
                sys 0m2,321s</div>
              <div><br>
              </div>
              <div>Still, far better than 20 seconds you have!</div>
              <div><br>
              </div>
              <div>If you have spare hardware, feel free to test on
                latest XCP-ng release: <a
                  href="https://xcp-ng.org/docs/install.html"
                  target="_blank" moz-do-not-send="true">https://xcp-ng.org/docs/install.html</a></div>
              <div><br>
              </div>
              <div>Let me know if you need further help :)</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>Best,</div>
              <div><br>
              </div>
              <div>Olivier.<br>
              </div>
              <div><br>
              </div>
            </div>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">Le dim. 3 mai 2020
                à 14:27, Agustin Lopez &lt;<a
                  href="mailto:Agustin.Lopez@uv.es" target="_blank"
                  moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt; a
                écrit :<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">
                <div> Hi Oliver.<br>
                  <br>
                  I am testing a bit more. In seconds, the results of
                  the command is:<br>
                  Debian Buster PV -&gt; 18'<br>
                  Debian Buster HVM -&gt; 8'<br>
                  Debian Buster PVHVM -&gt; 8'<br>
                  Debian Buster PVH -&gt; 8'<br>
                  <br>
                  <br>
                  xl info<br>
                  release                : 4.19.0-8-amd64<br>
                  version                : #1 SMP Debian
                  4.19.98-1+deb10u1 (2020-04-27)<br>
                  machine                : x86_64<br>
                  nr_cpus                : 48<br>
                  max_cpu_id             : 47<br>
                  nr_nodes               : 2<br>
                  cores_per_socket       : 12<br>
                  threads_per_core       : 2<br>
                  cpu_mhz                : 2197.458<br>
                  hw_caps                :
                  bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100<br>
                  virt_caps              : hvm hvm_directio<br>
                  total_memory           : 261890<br>
                  free_memory            : 255453<br>
                  sharing_freed_memory   : 0<br>
                  sharing_used_memory    : 0<br>
                  outstanding_claims     : 0<br>
                  free_cpus              : 0<br>
                  xen_major              : 4<br>
                  xen_minor              : 11<br>
                  xen_extra              : .4-pre<br>
                  xen_version            : 4.11.4-pre<br>
                  xen_caps               : xen-3.0-x86_64
                  xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                  hvm-3.0-x86_64<br>
                  xen_scheduler          : credit<br>
                  xen_pagesize           : 4096<br>
                  platform_params        : virt_start=0xffff800000000000<br>
                  xen_changeset          :<br>
                  xen_commandline        : placeholder
                  dom0_mem=2048M,max:4065M<br>
                  cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0<br>
                  cc_compile_by          : pkg-xen-devel<br>
                  cc_compile_domain      : <a
                    href="http://lists.alioth.debian.org"
                    target="_blank" moz-do-not-send="true">lists.alioth.debian.org</a><br>
                  cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020<br>
                  build_id               :
                  b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                  xend_config_format     : 4<br>
                  <br>
                  <p>Oliver, I got &gt; double values than you. Where is
                    the problem?</p>
                  <p>Regards,</p>
                  <p>Agustín<br>
                  </p>
                  <p><br>
                  </p>
                  <br>
                  El 2/5/20 a las 19:56, Olivier Lambert escribió:<br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>Hi Agustin,</div>
                      <div><br>
                      </div>
                      <div>I just did a test on XCP-ng 8.1 (Xen 4.13)
                        with a fresh Debian 10 VM, and here is the
                        result I have:</div>
                      <div><br>
                      </div>
                      <div>```<br>
                      </div>
                      <div># time for i in `dpkg -L ncurses-term |
                        sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi;
                        done | tr -s " "| cut -d" " -f5,9 &gt;/dev/null<br>
                        <br>
                        real 0m2,741s<br>
                        user 0m2,248s<br>
                        sys 0m0,574s</div>
                      <div>```</div>
                      <div><br>
                      </div>
                      <div>My hardware isn't ultra modern: Xeon(R) CPU
                        E3-1225 v5 (3.3Ghz) on a small Dell T30 machine,
                        VM storage on local HDD. I did the test 3 times,
                        and I have always results between 2,6 and 2,8
                        secs.</div>
                      <div><br>
                      </div>
                      <div>Regards,</div>
                      <div><br>
                      </div>
                      <div>Olivier.<br>
                      </div>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">Le sam. 2 mai
                        2020 à 18:33, Agustin Lopez &lt;<a
                          href="mailto:Agustin.Lopez@uv.es"
                          target="_blank" moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                        a écrit :<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px 0.8ex;border-left:1px solid
                        rgb(204,204,204);padding-left:1ex">Hello.<br>
                        <br>
                        <br>
                        We are testing low performance in IO with the
                        next command in Debian Buster (kernel
                        4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
                        <br>
                                time for i in `dpkg -L ncurses-term |
                        sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi;
                        done | tr -s " "| cut -d" " -f5,9 &gt;/dev/null<br>
                        <br>
                        <br>
                        In all our Dom0s - DomUs  we are getting around
                        20 seconds.<br>
                        <br>
                        In the same physical machines booting with
                        Debian without Xen, we get 5-7 seconds<br>
                        <br>
                        In some KVM VMs in other server we are geting
                        almost the same as physical.<br>
                        <br>
                        (all in local Disks. XFS filesystems. Images of
                        DomUs in raw format)<br>
                        <br>
                        <br>
                        I have booted Xen with 4.8 y 4.4 releases with
                        almost the same bad data.<br>
                        <br>
                        <br>
                        Where could be the problem?<br>
                        <br>
                        I think of is not normal this difference between
                        DomUs and physical machine.<br>
                        <br>
                        <br>
                        Every pointer will be welcomed.<br>
                        <br>
                        <br>
                        Best regards,<br>
                        <br>
                        Agustín<br>
                        <br>
                        <br>
                        <br>
                        <br>
                        <br>
                      </blockquote>
                    </div>
                  </blockquote>
                </div>
              </blockquote>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
  </body>
</html>

--------------932385AB95695E570ABDBE8A--


From xen-users-bounces@lists.xenproject.org Mon May 04 08:23:32 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 08:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVWMI-0000mq-Lr; Mon, 04 May 2020 08:21:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Q/TP=6S=tiscali.it=g.d.monnezza@srs-us1.protection.inumbo.net>)
 id 1jVWMH-0000ml-7y
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 08:21:49 +0000
X-Inumbo-ID: 49270972-8de0-11ea-9d01-12813bfff9fa
Received: from smtp.tiscali.it (unknown [213.205.33.216])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49270972-8de0-11ea-9d01-12813bfff9fa;
 Mon, 04 May 2020 08:21:45 +0000 (UTC)
Received: from [192.168.200.10] ([151.56.111.12])
 by michael.mail.tiscali.it with 
 id aYMb2201y0G5omF01YMe5E; Mon, 04 May 2020 08:21:41 +0000
x-auth-user: g.d.monnezza@tiscali.it
Subject: Re: Bad performance with Xen
To: xen-users@lists.xenproject.org
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
From: GD <g.d.monnezza@tiscali.it>
Message-ID: <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
Date: Mon, 4 May 2020 10:21:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
Content-Type: multipart/alternative;
 boundary="------------A39EE5719FB0D026320A5B0D"
Content-Language: en-US
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tiscali.it; s=smtp;
 t=1588580502; bh=u5MGOX4uIWG7hjDNqR5BlAEiV76Qlsi4DU7JdyUjDC4=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=bt31MtrLIUzBr9JhtON6v1Kt651S38Uiy5Sq8CSRbmUxgPNQQCnoIGHinFvZSVWf2
 +M7mxYiYj21V78iaf8h6SAdfYdCLBuG2iroTO8VtqgaOJSgT7iJnauQn5WyG5YnVzp
 Ml/ih/rhFJbKXQyW7Qdhi+QKo8kPyVTDaZQnn8T4=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------A39EE5719FB0D026320A5B0D
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi guys. Maybe we are suffering some related issue. If not, feel free to 
ignore this message.
I wrote on this list but none replyed:

"Fresh installed server with Debian Buster on top of nvme swRaid1 (mdadm)
Testing hdd write seed with dd (with convert=fdatasync option) gives me 
the result of 330MB/s. Good.
Installed xen-system and xen-tools (with --no-recommends option in apt) 
from official repository. Rebooted the system.
Re-tested hdd write seed with dd (with convert=fdatasync option) gives 
me the result of 108MB/s. Not good at all.

Maybe the following is not related to the issue, but on dmesg there is a 
line when I boot the system with Xen kernel:
...
[   14.214044] Performance Events: unsupported p6 CPU model 158 no PMU 
driver, software events only.
...

Instead, when I boot the system without Xen kernel I have these lines in 
dmesg:
...
[    0.517217] Performance Events: PEBS fmt3+, Skylake events, 32-deep 
LBR, full-width counters, Intel PMU driver.
[    0.517356] ... version:                4
[    0.517444] ... bit width:              48
[    0.517444] ... generic registers:      4
[    0.517444] ... value mask:             0000ffffffffffff
[    0.517444] ... max period:             00007fffffffffff
[    0.517444] ... fixed-purpose events:   3
[    0.517444] ... event mask:             000000070000000f

"

Personally, I moved to KVM+libvirt nearly without rework.
I/O performance are great.
But I love XEN and I will be pleased to come back to it.
g


On 03/05/20 19:24, Agustin Lopez wrote:
>
>
> Sorry. I booted with 8 GB for the Dom0 and all is the same.
>
> I have seen one difference between the 2 xl info:
>
> (AGUSTIN) virt_caps              : hvm hvm_directio
>
> (OLIVIER) virt_caps              : pv hvm hvm_directio pv_directio hap 
> shadow iommu_hap_pt_share
>
>
> Could this be the problem?
>
>
> Agustín
>
>
> El 3/5/20 a las 18:50, Rob Townley escribió:
>> Agustin, noticed ‘ dom0_mem=2048M,max:4065M’,
>> so increasing RAM allocated to Dom0 might speed up the VMs.
>>
>> 2GB for dom0 is extremely low in my opinion especially when most of 
>> the 256GB of host RAM is going to waste.
>>
>> dom0_mem=2048M,max:4065M
>>
>> On Sun, May 3, 2020 at 10:41 AM Olivier Lambert 
>> <lambert.olivier@gmail.com <mailto:lambert.olivier@gmail.com>> wrote:
>>
>>     Hard to tell. Here is my xl info to compare:
>>
>>     host                   : xcp-ng-lab-3
>>     release                : 4.19.0+1
>>     version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>>     machine                : x86_64
>>     nr_cpus                : 4
>>     max_cpu_id             : 3
>>     nr_nodes               : 1
>>     cores_per_socket       : 4
>>     threads_per_core       : 1
>>     cpu_mhz                : 3312.134
>>     hw_caps                :
>>     bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>>     virt_caps              : pv hvm hvm_directio pv_directio hap
>>     shadow iommu_hap_pt_share
>>     total_memory           : 32634
>>     free_memory            : 23619
>>     sharing_freed_memory   : 0
>>     sharing_used_memory    : 0
>>     outstanding_claims     : 0
>>     free_cpus              : 0
>>     xen_major              : 4
>>     xen_minor              : 13
>>     xen_extra              : .0-8.4.xcpng8.1
>>     xen_version            : 4.13.0-8.4.xcpng8.1
>>     xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
>>     hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>>     xen_scheduler          : credit
>>     xen_pagesize           : 4096
>>     platform_params        : virt_start=0xffff800000000000
>>     xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>>     xen_commandline        : watchdog ucode=scan dom0_max_vcpus=1-4
>>     crashkernel=256M,below=4G console=vga vga=mode-0x0311
>>     dom0_mem=8192M,max:8192M
>>     cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
>>     cc_compile_by          : mockbuild
>>     cc_compile_domain      : [unknown]
>>     cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>>     build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
>>     xend_config_format     : 4
>>
>>     I'm on XCP-ng 8.1. Other diff is also I have more GHz than you.
>>     So I ran the test on another server (building a VM just for you
>>     :p ) and here is the result for a Xeon E5-2650L v2 @ 1.70GHz
>>     (slow!) and VM disk stored on a NFS share.
>>
>>     real 0m5,925s
>>     user 0m3,769s
>>     sys 0m2,321s
>>
>>     Still, far better than 20 seconds you have!
>>
>>     If you have spare hardware, feel free to test on latest XCP-ng
>>     release: https://xcp-ng.org/docs/install.html
>>
>>     Let me know if you need further help :)
>>
>>
>>     Best,
>>
>>     Olivier.
>>
>>
>>     Le dim. 3 mai 2020 à 14:27, Agustin Lopez <Agustin.Lopez@uv.es
>>     <mailto:Agustin.Lopez@uv.es>> a écrit :
>>
>>         Hi Oliver.
>>
>>         I am testing a bit more. In seconds, the results of the
>>         command is:
>>         Debian Buster PV -> 18'
>>         Debian Buster HVM -> 8'
>>         Debian Buster PVHVM -> 8'
>>         Debian Buster PVH -> 8'
>>
>>
>>         xl info
>>         release                : 4.19.0-8-amd64
>>         version                : #1 SMP Debian 4.19.98-1+deb10u1
>>         (2020-04-27)
>>         machine                : x86_64
>>         nr_cpus                : 48
>>         max_cpu_id             : 47
>>         nr_nodes               : 2
>>         cores_per_socket       : 12
>>         threads_per_core       : 2
>>         cpu_mhz                : 2197.458
>>         hw_caps                :
>>         bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>>         virt_caps              : hvm hvm_directio
>>         total_memory           : 261890
>>         free_memory            : 255453
>>         sharing_freed_memory   : 0
>>         sharing_used_memory    : 0
>>         outstanding_claims     : 0
>>         free_cpus              : 0
>>         xen_major              : 4
>>         xen_minor              : 11
>>         xen_extra              : .4-pre
>>         xen_version            : 4.11.4-pre
>>         xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
>>         hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>>         xen_scheduler          : credit
>>         xen_pagesize           : 4096
>>         platform_params        : virt_start=0xffff800000000000
>>         xen_changeset          :
>>         xen_commandline        : placeholder dom0_mem=2048M,max:4065M
>>         cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>         cc_compile_by          : pkg-xen-devel
>>         cc_compile_domain      : lists.alioth.debian.org
>>         <http://lists.alioth.debian.org>
>>         cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>         build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>>         xend_config_format     : 4
>>
>>         Oliver, I got > double values than you. Where is the problem?
>>
>>         Regards,
>>
>>         Agustín
>>
>>
>>
>>         El 2/5/20 a las 19:56, Olivier Lambert escribió:
>>>         Hi Agustin,
>>>
>>>         I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh
>>>         Debian 10 VM, and here is the result I have:
>>>
>>>         ```
>>>         # time for i in `dpkg -L ncurses-term | sort`; do if [ -f
>>>         "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" "
>>>         -f5,9 >/dev/null
>>>
>>>         real 0m2,741s
>>>         user 0m2,248s
>>>         sys 0m0,574s
>>>         ```
>>>
>>>         My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5
>>>         (3.3Ghz) on a small Dell T30 machine, VM storage on local
>>>         HDD. I did the test 3 times, and I have always results
>>>         between 2,6 and 2,8 secs.
>>>
>>>         Regards,
>>>
>>>         Olivier.
>>>
>>>         Le sam. 2 mai 2020 à 18:33, Agustin Lopez
>>>         <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a écrit :
>>>
>>>             Hello.
>>>
>>>
>>>             We are testing low performance in IO with the next
>>>             command in Debian Buster (kernel 4.19.0-8-amd64) with
>>>             Xen (4.11.4-pre)
>>>
>>>                     time for i in `dpkg -L ncurses-term | sort`; do
>>>             if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "|
>>>             cut -d" " -f5,9 >/dev/null
>>>
>>>
>>>             In all our Dom0s - DomUs  we are getting around 20 seconds.
>>>
>>>             In the same physical machines booting with Debian
>>>             without Xen, we get 5-7 seconds
>>>
>>>             In some KVM VMs in other server we are geting almost the
>>>             same as physical.
>>>
>>>             (all in local Disks. XFS filesystems. Images of DomUs in
>>>             raw format)
>>>
>>>
>>>             I have booted Xen with 4.8 y 4.4 releases with almost
>>>             the same bad data.
>>>
>>>
>>>             Where could be the problem?
>>>
>>>             I think of is not normal this difference between DomUs
>>>             and physical machine.
>>>
>>>
>>>             Every pointer will be welcomed.
>>>
>>>
>>>             Best regards,
>>>
>>>             Agustín
>>>
>>>
>>>
>>>
>>>


--------------A39EE5719FB0D026320A5B0D
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font size="-1">Hi guys. Maybe we are suffering some related issue.
      If not, feel free to ignore this message.<br>
      I wrote on this list but none replyed:<br>
      <br>
      "</font><font size="-1"><font size="-1">Fresh installed server
        with Debian Buster on top of nvme swRaid1 (mdadm)<br>
        Testing hdd write seed with dd (with convert=fdatasync option)
        gives me the result of 330MB/s. Good.<br>
        Installed xen-system and xen-tools (with --no-recommends option
        in apt) from official repository. Rebooted the system.<br>
        Re-tested </font><font size="-1"><font size="-1">hdd write seed
          with dd (with convert=fdatasync option) gives me the result of
          108MB/s. Not good at all.<br>
          <br>
          Maybe the following is not related to the issue, but on dmesg
          there is a line when I boot the system with Xen kernel:<br>
          ...<br>
          [   14.214044] Performance Events: unsupported p6 CPU model
          158 no PMU driver, software events only.<br>
          ...<br>
          <br>
          Instead, when I boot the system without Xen kernel I have
          these lines in dmesg:<br>
          ...<br>
          [    0.517217] Performance Events: PEBS fmt3+, Skylake events,
          32-deep LBR, full-width counters, Intel PMU driver.<br>
          [    0.517356] ... version:                4<br>
          [    0.517444] ... bit width:              48<br>
          [    0.517444] ... generic registers:      4<br>
          [    0.517444] ... value mask:             0000ffffffffffff<br>
          [    0.517444] ... max period:             00007fffffffffff<br>
          [    0.517444] ... fixed-purpose events:   3<br>
          [    0.517444] ... event mask:             000000070000000f<br>
          <br>
          "<br>
          <br>
          Personally, I moved to KVM+libvirt nearly without rework. <br>
          I/O performance are great.<br>
          But I love XEN and I will be pleased to come back to it.<br>
          g<br>
          <br>
          <br>
        </font></font></font>
    <div class="moz-cite-prefix">On 03/05/20 19:24, Agustin Lopez wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p><br>
      </p>
      <p>Sorry. I booted with 8 GB for the Dom0 and all is the same. <br>
      </p>
      <p>I have seen one difference between the 2 xl info:</p>
      <p>(AGUSTIN) virt_caps              : hvm hvm_directio</p>
      <p>(OLIVIER) virt_caps              : pv hvm hvm_directio
        pv_directio hap shadow iommu_hap_pt_share</p>
      <p><br>
      </p>
      <p>Could this be the problem?</p>
      <p><br>
      </p>
      <p>Agustín<br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">El 3/5/20 a las 18:50, Rob Townley
        escribió:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="auto"><font color="#313131"><span
              style="word-spacing:1px">Agustin, noticed ‘</span></font><span
            style="color:rgb(49,49,49);word-spacing:1px"> dom0_mem=2048M,max:4065M’,</span></div>
        <div dir="auto"><span
            style="color:rgb(49,49,49);word-spacing:1px">so </span><span
            style="word-spacing:1px;color:rgb(49,49,49)">increasing RAM
            allocated to Dom0 might speed up the VMs. </span></div>
        <div dir="auto"><span
            style="word-spacing:1px;color:rgb(49,49,49)"><br>
          </span></div>
        <div dir="auto"><font color="#313131"><span
              style="word-spacing:1px">2GB for dom0 is extremely low in
              my opinion especially when most of the 256GB of host RAM
              is going to waste.</span></font></div>
        <div dir="auto"><font color="#313131"><span
              style="word-spacing:1px"><br>
            </span></font></div>
        <div><span style="color:rgb(49,49,49);word-spacing:1px">dom0_mem=2048M,max:4065M</span><br>
        </div>
        <div><br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Sun, May 3, 2020 at
              10:41 AM Olivier Lambert &lt;<a
                href="mailto:lambert.olivier@gmail.com"
                moz-do-not-send="true">lambert.olivier@gmail.com</a>&gt;
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div>Hard to tell. Here is my xl info to compare:</div>
                <div><br>
                </div>
                <div>host                   : xcp-ng-lab-3<br>
                  release                : 4.19.0+1<br>
                  version                : #1 SMP Thu Feb 13 17:34:28
                  CET 2020<br>
                  machine                : x86_64<br>
                  nr_cpus                : 4<br>
                  max_cpu_id             : 3<br>
                  nr_nodes               : 1<br>
                  cores_per_socket       : 4<br>
                  threads_per_core       : 1<br>
                  cpu_mhz                : 3312.134<br>
                  hw_caps                :
                  bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100<br>
                  virt_caps              : pv hvm hvm_directio
                  pv_directio hap shadow iommu_hap_pt_share<br>
                  total_memory           : 32634<br>
                  free_memory            : 23619<br>
                  sharing_freed_memory   : 0<br>
                  sharing_used_memory    : 0<br>
                  outstanding_claims     : 0<br>
                  free_cpus              : 0<br>
                  xen_major              : 4<br>
                  xen_minor              : 13<br>
                  xen_extra              : .0-8.4.xcpng8.1<br>
                  xen_version            : 4.13.0-8.4.xcpng8.1<br>
                  xen_caps               : xen-3.0-x86_64
                  xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                  hvm-3.0-x86_64 <br>
                  xen_scheduler          : credit<br>
                  xen_pagesize           : 4096<br>
                  platform_params        : virt_start=0xffff800000000000<br>
                  xen_changeset          : 85e1424de2dd, pq f9dbf852550e<br>
                  xen_commandline        : watchdog ucode=scan
                  dom0_max_vcpus=1-4 crashkernel=256M,below=4G
                  console=vga vga=mode-0x0311 dom0_mem=8192M,max:8192M<br>
                  cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red
                  Hat 4.8.5-28)<br>
                  cc_compile_by          : mockbuild<br>
                  cc_compile_domain      : [unknown]<br>
                  cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020<br>
                  build_id               :
                  5ad6f12499d7f264544b64568b378260cd82a65f<br>
                  xend_config_format     : 4</div>
                <div><br>
                </div>
                <div>I'm on XCP-ng 8.1. Other diff is also I have more
                  GHz than you. So I ran the test on another server
                  (building a VM just for you :p ) and here is the
                  result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM
                  disk stored on a NFS share.<br>
                </div>
                <div><br>
                </div>
                <div>real 0m5,925s<br>
                  user 0m3,769s<br>
                  sys 0m2,321s</div>
                <div><br>
                </div>
                <div>Still, far better than 20 seconds you have!</div>
                <div><br>
                </div>
                <div>If you have spare hardware, feel free to test on
                  latest XCP-ng release: <a
                    href="https://xcp-ng.org/docs/install.html"
                    target="_blank" moz-do-not-send="true">https://xcp-ng.org/docs/install.html</a></div>
                <div><br>
                </div>
                <div>Let me know if you need further help :)</div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div>Best,</div>
                <div><br>
                </div>
                <div>Olivier.<br>
                </div>
                <div><br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">Le dim. 3 mai 2020
                  à 14:27, Agustin Lopez &lt;<a
                    href="mailto:Agustin.Lopez@uv.es" target="_blank"
                    moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt; a
                  écrit :<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px
                  0px 0.8ex;border-left:1px solid
                  rgb(204,204,204);padding-left:1ex">
                  <div> Hi Oliver.<br>
                    <br>
                    I am testing a bit more. In seconds, the results of
                    the command is:<br>
                    Debian Buster PV -&gt; 18'<br>
                    Debian Buster HVM -&gt; 8'<br>
                    Debian Buster PVHVM -&gt; 8'<br>
                    Debian Buster PVH -&gt; 8'<br>
                    <br>
                    <br>
                    xl info<br>
                    release                : 4.19.0-8-amd64<br>
                    version                : #1 SMP Debian
                    4.19.98-1+deb10u1 (2020-04-27)<br>
                    machine                : x86_64<br>
                    nr_cpus                : 48<br>
                    max_cpu_id             : 47<br>
                    nr_nodes               : 2<br>
                    cores_per_socket       : 12<br>
                    threads_per_core       : 2<br>
                    cpu_mhz                : 2197.458<br>
                    hw_caps                :
                    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100<br>
                    virt_caps              : hvm hvm_directio<br>
                    total_memory           : 261890<br>
                    free_memory            : 255453<br>
                    sharing_freed_memory   : 0<br>
                    sharing_used_memory    : 0<br>
                    outstanding_claims     : 0<br>
                    free_cpus              : 0<br>
                    xen_major              : 4<br>
                    xen_minor              : 11<br>
                    xen_extra              : .4-pre<br>
                    xen_version            : 4.11.4-pre<br>
                    xen_caps               : xen-3.0-x86_64
                    xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                    hvm-3.0-x86_64<br>
                    xen_scheduler          : credit<br>
                    xen_pagesize           : 4096<br>
                    platform_params        :
                    virt_start=0xffff800000000000<br>
                    xen_changeset          :<br>
                    xen_commandline        : placeholder
                    dom0_mem=2048M,max:4065M<br>
                    cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0<br>
                    cc_compile_by          : pkg-xen-devel<br>
                    cc_compile_domain      : <a
                      href="http://lists.alioth.debian.org"
                      target="_blank" moz-do-not-send="true">lists.alioth.debian.org</a><br>
                    cc_compile_date        : Wed Jan  8 20:16:51 UTC
                    2020<br>
                    build_id               :
                    b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                    xend_config_format     : 4<br>
                    <br>
                    <p>Oliver, I got &gt; double values than you. Where
                      is the problem?</p>
                    <p>Regards,</p>
                    <p>Agustín<br>
                    </p>
                    <p><br>
                    </p>
                    <br>
                    El 2/5/20 a las 19:56, Olivier Lambert escribió:<br>
                    <blockquote type="cite">
                      <div dir="ltr">
                        <div>Hi Agustin,</div>
                        <div><br>
                        </div>
                        <div>I just did a test on XCP-ng 8.1 (Xen 4.13)
                          with a fresh Debian 10 VM, and here is the
                          result I have:</div>
                        <div><br>
                        </div>
                        <div>```<br>
                        </div>
                        <div># time for i in `dpkg -L ncurses-term |
                          sort`; do if [ -f "$i" ]; then ls -ld  "$i";
                          fi; done | tr -s " "| cut -d" " -f5,9
                          &gt;/dev/null<br>
                          <br>
                          real 0m2,741s<br>
                          user 0m2,248s<br>
                          sys 0m0,574s</div>
                        <div>```</div>
                        <div><br>
                        </div>
                        <div>My hardware isn't ultra modern: Xeon(R) CPU
                          E3-1225 v5 (3.3Ghz) on a small Dell T30
                          machine, VM storage on local HDD. I did the
                          test 3 times, and I have always results
                          between 2,6 and 2,8 secs.</div>
                        <div><br>
                        </div>
                        <div>Regards,</div>
                        <div><br>
                        </div>
                        <div>Olivier.<br>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">Le sam. 2 mai
                          2020 à 18:33, Agustin Lopez &lt;<a
                            href="mailto:Agustin.Lopez@uv.es"
                            target="_blank" moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                          a écrit :<br>
                        </div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
                          0.8ex;border-left:1px solid
                          rgb(204,204,204);padding-left:1ex">Hello.<br>
                          <br>
                          <br>
                          We are testing low performance in IO with the
                          next command in Debian Buster (kernel
                          4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
                          <br>
                                  time for i in `dpkg -L ncurses-term |
                          sort`; do if [ -f "$i" ]; then ls -ld  "$i";
                          fi; done | tr -s " "| cut -d" " -f5,9
                          &gt;/dev/null<br>
                          <br>
                          <br>
                          In all our Dom0s - DomUs  we are getting
                          around 20 seconds.<br>
                          <br>
                          In the same physical machines booting with
                          Debian without Xen, we get 5-7 seconds<br>
                          <br>
                          In some KVM VMs in other server we are geting
                          almost the same as physical.<br>
                          <br>
                          (all in local Disks. XFS filesystems. Images
                          of DomUs in raw format)<br>
                          <br>
                          <br>
                          I have booted Xen with 4.8 y 4.4 releases with
                          almost the same bad data.<br>
                          <br>
                          <br>
                          Where could be the problem?<br>
                          <br>
                          I think of is not normal this difference
                          between DomUs and physical machine.<br>
                          <br>
                          <br>
                          Every pointer will be welcomed.<br>
                          <br>
                          <br>
                          Best regards,<br>
                          <br>
                          Agustín<br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>

--------------A39EE5719FB0D026320A5B0D--


From xen-users-bounces@lists.xenproject.org Mon May 04 09:52:23 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 09:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVXkm-0000TO-5X; Mon, 04 May 2020 09:51:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=quKt=6S=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1jVXkk-0000TJ-JW
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 09:51:10 +0000
X-Inumbo-ID: c7a7c4ec-8dec-11ea-ae69-bc764e2007e4
Received: from mail-ua1-x931.google.com (unknown [2607:f8b0:4864:20::931])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7a7c4ec-8dec-11ea-ae69-bc764e2007e4;
 Mon, 04 May 2020 09:51:09 +0000 (UTC)
Received: by mail-ua1-x931.google.com with SMTP id a7so6357449uak.2
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 02:51:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=bcGA1Qdd4m6fMbbO2F/z34UjH6k+8R4MUERGMC10b3k=;
 b=TpAtfhd5oECt0dyi6C+djWJGhLxYpwGHBkBTWUBS0NVhaxiFB75jt0pTNFZ6oNCzkW
 VQgvMO+FUOrSskHZi5wZRDm7WZB8TR473PtjHKwaCE69XNjtXZBLlgFOFOx6hEemrQYZ
 Hwtgr7yqtt8fhZqGNn/h1WDSfMzGZMu/HshD/Gp3DuxDc/B9femdaFTcvOND6eSKXOT1
 uUqKNVl1Lzi3Jwr9LrRmV1bbIVIyFVKfDS6LOyZK8pfOd+La1kEbkMw+oIbQlSKxSEZQ
 3Ew65zf6kPRrGhytSBEyk3oUCXaCxgZt/8dv3wuHQ7m+xz0PA+EyRuK9QQGc8+cgVEPt
 4D4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=bcGA1Qdd4m6fMbbO2F/z34UjH6k+8R4MUERGMC10b3k=;
 b=mRp4NNZth1xJyinB7S6f1f1RCkQstzM4i0J32FBcW62G6vCxCT7mnPDDS0CR9ngGyi
 ZCMDTaIOCuo34hD9oPsz8uMS1QbztkAVD7gUSucqY7Ix4f/OM6wnjU4W4QJnOrx9VkiP
 PwRCGSev9gRbUREj5LiMtWImveTNGxVWfSlbGTK04BoQpE8GsCx9ZFjCsOTYkEY5vsyF
 EtQhcJTN6xDH9MC3HVUVkM+bKzL/0nxLTIOwzJl9B1V7ISpWp27kwVa717rschX6AIzq
 iYnqbnBn9t8Un5c3Kihb9TnABq2xkAUFpt7XXcuQAE7wZ2Fls12ljD/OBz0DQyx0Q/BY
 KEgQ==
X-Gm-Message-State: AGi0PuZaF/ON6/ENtU8ev3nYNDpNWfDhVp0gq52odoFm+CYfIVnQIL3s
 ERFNAxCnQdMJb2+Pj0yINeqMuy32c+o1cpJusg6uRXDq
X-Google-Smtp-Source: APiQypLw+aC9XXOEqPvobparvwjf8xoDbFMMA2HMUg+nmUds6ylULRxU7ovXQE9wJT5cDeFL3nTPALRUZV7xaccDg0I=
X-Received: by 2002:a9f:2508:: with SMTP id 8mr5896927uaz.115.1588585868556;
 Mon, 04 May 2020 02:51:08 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
 <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
In-Reply-To: <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Mon, 4 May 2020 11:50:57 +0200
Message-ID: <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: GD <g.d.monnezza@tiscali.it>
Content-Type: multipart/alternative; boundary="00000000000063fca005a4cf78ff"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000063fca005a4cf78ff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi!

Can you share your exact benchmark command so I can test it on my end?

Le lun. 4 mai 2020 =C3=A0 10:25, GD <g.d.monnezza@tiscali.it> a =C3=A9crit =
:

> Hi guys. Maybe we are suffering some related issue. If not, feel free to
> ignore this message.
> I wrote on this list but none replyed:
>
> "Fresh installed server with Debian Buster on top of nvme swRaid1 (mdadm)
> Testing hdd write seed with dd (with convert=3Dfdatasync option) gives me
> the result of 330MB/s. Good.
> Installed xen-system and xen-tools (with --no-recommends option in apt)
> from official repository. Rebooted the system.
> Re-tested hdd write seed with dd (with convert=3Dfdatasync option) gives =
me
> the result of 108MB/s. Not good at all.
>
> Maybe the following is not related to the issue, but on dmesg there is a
> line when I boot the system with Xen kernel:
> ...
> [   14.214044] Performance Events: unsupported p6 CPU model 158 no PMU
> driver, software events only.
> ...
>
> Instead, when I boot the system without Xen kernel I have these lines in
> dmesg:
> ...
> [    0.517217] Performance Events: PEBS fmt3+, Skylake events, 32-deep
> LBR, full-width counters, Intel PMU driver.
> [    0.517356] ... version:                4
> [    0.517444] ... bit width:              48
> [    0.517444] ... generic registers:      4
> [    0.517444] ... value mask:             0000ffffffffffff
> [    0.517444] ... max period:             00007fffffffffff
> [    0.517444] ... fixed-purpose events:   3
> [    0.517444] ... event mask:             000000070000000f
>
> "
>
> Personally, I moved to KVM+libvirt nearly without rework.
> I/O performance are great.
> But I love XEN and I will be pleased to come back to it.
> g
>
>
> On 03/05/20 19:24, Agustin Lopez wrote:
>
>
> Sorry. I booted with 8 GB for the Dom0 and all is the same.
>
> I have seen one difference between the 2 xl info:
>
> (AGUSTIN) virt_caps              : hvm hvm_directio
>
> (OLIVIER) virt_caps              : pv hvm hvm_directio pv_directio hap
> shadow iommu_hap_pt_share
>
>
> Could this be the problem?
>
>
> Agust=C3=ADn
>
>
> El 3/5/20 a las 18:50, Rob Townley escribi=C3=B3:
>
> Agustin, noticed =E2=80=98 dom0_mem=3D2048M,max:4065M=E2=80=99,
> so increasing RAM allocated to Dom0 might speed up the VMs.
>
> 2GB for dom0 is extremely low in my opinion especially when most of the
> 256GB of host RAM is going to waste.
>
> dom0_mem=3D2048M,max:4065M
>
> On Sun, May 3, 2020 at 10:41 AM Olivier Lambert <lambert.olivier@gmail.co=
m>
> wrote:
>
>> Hard to tell. Here is my xl info to compare:
>>
>> host                   : xcp-ng-lab-3
>> release                : 4.19.0+1
>> version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>> machine                : x86_64
>> nr_cpus                : 4
>> max_cpu_id             : 3
>> nr_nodes               : 1
>> cores_per_socket       : 4
>> threads_per_core       : 1
>> cpu_mhz                : 3312.134
>> hw_caps                :
>> bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
>> iommu_hap_pt_share
>> total_memory           : 32634
>> free_memory            : 23619
>> sharing_freed_memory   : 0
>> sharing_used_memory    : 0
>> outstanding_claims     : 0
>> free_cpus              : 0
>> xen_major              : 4
>> xen_minor              : 13
>> xen_extra              : .0-8.4.xcpng8.1
>> xen_version            : 4.13.0-8.4.xcpng8.1
>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>> hvm-3.0-x86_32p hvm-3.0-x86_64
>> xen_scheduler          : credit
>> xen_pagesize           : 4096
>> platform_params        : virt_start=3D0xffff800000000000
>> xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>> xen_commandline        : watchdog ucode=3Dscan dom0_max_vcpus=3D1-4
>> crashkernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311
>> dom0_mem=3D8192M,max:8192M
>> cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
>> cc_compile_by          : mockbuild
>> cc_compile_domain      : [unknown]
>> cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>> build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
>> xend_config_format     : 4
>>
>> I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I ran
>> the test on another server (building a VM just for you :p ) and here is =
the
>> result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored on a =
NFS
>> share.
>>
>> real 0m5,925s
>> user 0m3,769s
>> sys 0m2,321s
>>
>> Still, far better than 20 seconds you have!
>>
>> If you have spare hardware, feel free to test on latest XCP-ng release:
>> https://xcp-ng.org/docs/install.html
>>
>> Let me know if you need further help :)
>>
>>
>> Best,
>>
>> Olivier.
>>
>>
>> Le dim. 3 mai 2020 =C3=A0 14:27, Agustin Lopez <Agustin.Lopez@uv.es> a =
=C3=A9crit :
>>
>>> Hi Oliver.
>>>
>>> I am testing a bit more. In seconds, the results of the command is:
>>> Debian Buster PV -> 18'
>>> Debian Buster HVM -> 8'
>>> Debian Buster PVHVM -> 8'
>>> Debian Buster PVH -> 8'
>>>
>>>
>>> xl info
>>> release                : 4.19.0-8-amd64
>>> version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
>>> machine                : x86_64
>>> nr_cpus                : 48
>>> max_cpu_id             : 47
>>> nr_nodes               : 2
>>> cores_per_socket       : 12
>>> threads_per_core       : 2
>>> cpu_mhz                : 2197.458
>>> hw_caps                :
>>> bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>>> virt_caps              : hvm hvm_directio
>>> total_memory           : 261890
>>> free_memory            : 255453
>>> sharing_freed_memory   : 0
>>> sharing_used_memory    : 0
>>> outstanding_claims     : 0
>>> free_cpus              : 0
>>> xen_major              : 4
>>> xen_minor              : 11
>>> xen_extra              : .4-pre
>>> xen_version            : 4.11.4-pre
>>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>>> hvm-3.0-x86_32p hvm-3.0-x86_64
>>> xen_scheduler          : credit
>>> xen_pagesize           : 4096
>>> platform_params        : virt_start=3D0xffff800000000000
>>> xen_changeset          :
>>> xen_commandline        : placeholder dom0_mem=3D2048M,max:4065M
>>> cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>> cc_compile_by          : pkg-xen-devel
>>> cc_compile_domain      : lists.alioth.debian.org
>>> cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>> build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>>> xend_config_format     : 4
>>>
>>> Oliver, I got > double values than you. Where is the problem?
>>>
>>> Regards,
>>>
>>> Agust=C3=ADn
>>>
>>>
>>>
>>> El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:
>>>
>>> Hi Agustin,
>>>
>>> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM,
>>> and here is the result I have:
>>>
>>> ```
>>> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then
>>> ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>
>>> real 0m2,741s
>>> user 0m2,248s
>>> sys 0m0,574s
>>> ```
>>>
>>> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
>>> small Dell T30 machine, VM storage on local HDD. I did the test 3 times=
,
>>> and I have always results between 2,6 and 2,8 secs.
>>>
>>> Regards,
>>>
>>> Olivier.
>>>
>>> Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> a
>>> =C3=A9crit :
>>>
>>>> Hello.
>>>>
>>>>
>>>> We are testing low performance in IO with the next command in Debian
>>>> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>>>
>>>>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]=
;
>>>> then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>>
>>>>
>>>> In all our Dom0s - DomUs  we are getting around 20 seconds.
>>>>
>>>> In the same physical machines booting with Debian without Xen, we get
>>>> 5-7 seconds
>>>>
>>>> In some KVM VMs in other server we are geting almost the same as
>>>> physical.
>>>>
>>>> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>>>
>>>>
>>>> I have booted Xen with 4.8 y 4.4 releases with almost the same bad dat=
a.
>>>>
>>>>
>>>> Where could be the problem?
>>>>
>>>> I think of is not normal this difference between DomUs and physical
>>>> machine.
>>>>
>>>>
>>>> Every pointer will be welcomed.
>>>>
>>>>
>>>> Best regards,
>>>>
>>>> Agust=C3=ADn
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>

--00000000000063fca005a4cf78ff
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi!</div><div><br></div><div>Can you share your exact=
 benchmark command so I can test it on my end?</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 4 mai 2020=
 =C3=A0=C2=A010:25, GD &lt;<a href=3D"mailto:g.d.monnezza@tiscali.it">g.d.m=
onnezza@tiscali.it</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    <font size=3D"-1">Hi guys. Maybe we are suffering some related issue.
      If not, feel free to ignore this message.<br>
      I wrote on this list but none replyed:<br>
      <br>
      &quot;</font><font size=3D"-1"><font size=3D"-1">Fresh installed serv=
er
        with Debian Buster on top of nvme swRaid1 (mdadm)<br>
        Testing hdd write seed with dd (with convert=3Dfdatasync option)
        gives me the result of 330MB/s. Good.<br>
        Installed xen-system and xen-tools (with --no-recommends option
        in apt) from official repository. Rebooted the system.<br>
        Re-tested </font><font size=3D"-1"><font size=3D"-1">hdd write seed
          with dd (with convert=3Dfdatasync option) gives me the result of
          108MB/s. Not good at all.<br>
          <br>
          Maybe the following is not related to the issue, but on dmesg
          there is a line when I boot the system with Xen kernel:<br>
          ...<br>
          [=C2=A0=C2=A0 14.214044] Performance Events: unsupported p6 CPU m=
odel
          158 no PMU driver, software events only.<br>
          ...<br>
          <br>
          Instead, when I boot the system without Xen kernel I have
          these lines in dmesg:<br>
          ...<br>
          [=C2=A0=C2=A0=C2=A0 0.517217] Performance Events: PEBS fmt3+, Sky=
lake events,
          32-deep LBR, full-width counters, Intel PMU driver.<br>
          [=C2=A0=C2=A0=C2=A0 0.517356] ... version:=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... bit width:=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 48<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... generic registers:=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 4<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... value mask:=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0000ffffffffffff<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... max period:=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 00007fffffffffff<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... fixed-purpose events:=C2=A0=C2=
=A0 3<br>
          [=C2=A0=C2=A0=C2=A0 0.517444] ... event mask:=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 000000070000000f<br>
          <br>
          &quot;<br>
          <br>
          Personally, I moved to KVM+libvirt nearly without rework. <br>
          I/O performance are great.<br>
          But I love XEN and I will be pleased to come back to it.<br>
          g<br>
          <br>
          <br>
        </font></font></font>
    <div>On 03/05/20 19:24, Agustin Lopez wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <p><br>
      </p>
      <p>Sorry. I booted with 8 GB for the Dom0 and all is the same. <br>
      </p>
      <p>I have seen one difference between the 2 xl info:</p>
      <p>(AGUSTIN) virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm hvm_directio</p>
      <p>(OLIVIER) virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: pv hvm hvm_directio
        pv_directio hap shadow iommu_hap_pt_share</p>
      <p><br>
      </p>
      <p>Could this be the problem?</p>
      <p><br>
      </p>
      <p>Agust=C3=ADn<br>
      </p>
      <p><br>
      </p>
      <div>El 3/5/20 a las 18:50, Rob Townley
        escribi=C3=B3:<br>
      </div>
      <blockquote type=3D"cite">
       =20
        <div dir=3D"auto"><font color=3D"#313131"><span style=3D"word-spaci=
ng:1px">Agustin, noticed =E2=80=98</span></font><span style=3D"color:rgb(49=
,49,49);word-spacing:1px">=C2=A0dom0_mem=3D2048M,max:4065M=E2=80=99,</span>=
</div>
        <div dir=3D"auto"><span style=3D"color:rgb(49,49,49);word-spacing:1=
px">so=C2=A0</span><span style=3D"word-spacing:1px;color:rgb(49,49,49)">inc=
reasing RAM
            allocated to Dom0 might speed up the VMs.=C2=A0</span></div>
        <div dir=3D"auto"><span style=3D"word-spacing:1px;color:rgb(49,49,4=
9)"><br>
          </span></div>
        <div dir=3D"auto"><font color=3D"#313131"><span style=3D"word-spaci=
ng:1px">2GB for dom0 is extremely low in
              my opinion especially when most of the 256GB of host RAM
              is going to waste.</span></font></div>
        <div dir=3D"auto"><font color=3D"#313131"><span style=3D"word-spaci=
ng:1px"><br>
            </span></font></div>
        <div><span style=3D"color:rgb(49,49,49);word-spacing:1px">dom0_mem=
=3D2048M,max:4065M</span><br>
        </div>
        <div><br>
          <div class=3D"gmail_quote">
            <div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 3, 2020 at
              10:41 AM Olivier Lambert &lt;<a href=3D"mailto:lambert.olivie=
r@gmail.com" target=3D"_blank">lambert.olivier@gmail.com</a>&gt;
              wrote:<br>
            </div>
            <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div dir=3D"ltr">
                <div>Hard to tell. Here is my xl info to compare:</div>
                <div><br>
                </div>
                <div>host =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 : xcp-ng-lab-3<br>
                  release =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 4.19.0+1<br>
                  version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: #1 SMP Thu Feb 13 17:34:28
                  CET 2020<br>
                  machine =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: x86_64<br>
                  nr_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 4<br>
                  max_cpu_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 3<=
br>
                  nr_nodes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 : 1<br>
                  cores_per_socket =C2=A0 =C2=A0 =C2=A0 : 4<br>
                  threads_per_core =C2=A0 =C2=A0 =C2=A0 : 1<br>
                  cpu_mhz =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 3312.134<br>
                  hw_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0:
                  bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:000=
00000:00000100<br>
                  virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: pv hvm hvm_directio
                  pv_directio hap shadow iommu_hap_pt_share<br>
                  total_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 32634<b=
r>
                  free_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23=
619<br>
                  sharing_freed_memory =C2=A0 : 0<br>
                  sharing_used_memory =C2=A0 =C2=A0: 0<br>
                  outstanding_claims =C2=A0 =C2=A0 : 0<br>
                  free_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 0<br>
                  xen_major =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4<br>
                  xen_minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 13<br>
                  xen_extra =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: .0-8.4.xcpng8.1<br>
                  xen_version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4.=
13.0-8.4.xcpng8.1<br>
                  xen_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 : xen-3.0-x86_64
                  xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                  hvm-3.0-x86_64 <br>
                  xen_scheduler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: credit<=
br>
                  xen_pagesize =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4096<br=
>
                  platform_params =C2=A0 =C2=A0 =C2=A0 =C2=A0: virt_start=
=3D0xffff800000000000<br>
                  xen_changeset =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 85e1424=
de2dd, pq f9dbf852550e<br>
                  xen_commandline =C2=A0 =C2=A0 =C2=A0 =C2=A0: watchdog uco=
de=3Dscan
                  dom0_max_vcpus=3D1-4 crashkernel=3D256M,below=3D4G
                  console=3Dvga vga=3Dmode-0x0311 dom0_mem=3D8192M,max:8192=
M<br>
                  cc_compiler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: gc=
c (GCC) 4.8.5 20150623 (Red
                  Hat 4.8.5-28)<br>
                  cc_compile_by =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: mockbui=
ld<br>
                  cc_compile_domain =C2=A0 =C2=A0 =C2=A0: [unknown]<br>
                  cc_compile_date =C2=A0 =C2=A0 =C2=A0 =C2=A0: Tue Apr 14 1=
8:28:14 CEST 2020<br>
                  build_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 :
                  5ad6f12499d7f264544b64568b378260cd82a65f<br>
                  xend_config_format =C2=A0 =C2=A0 : 4</div>
                <div><br>
                </div>
                <div>I&#39;m on XCP-ng 8.1. Other diff is also I have more
                  GHz than you. So I ran the test on another server
                  (building a VM just for you :p ) and here is the
                  result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM
                  disk stored on a NFS share.<br>
                </div>
                <div><br>
                </div>
                <div>real 0m5,925s<br>
                  user 0m3,769s<br>
                  sys 0m2,321s</div>
                <div><br>
                </div>
                <div>Still, far better than 20 seconds you have!</div>
                <div><br>
                </div>
                <div>If you have spare hardware, feel free to test on
                  latest XCP-ng release: <a href=3D"https://xcp-ng.org/docs=
/install.html" target=3D"_blank">https://xcp-ng.org/docs/install.html</a></=
div>
                <div><br>
                </div>
                <div>Let me know if you need further help :)</div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div>Best,</div>
                <div><br>
                </div>
                <div>Olivier.<br>
                </div>
                <div><br>
                </div>
              </div>
              <br>
              <div class=3D"gmail_quote">
                <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0dim. 3 mai 20=
20
                  =C3=A0=C2=A014:27, Agustin Lopez &lt;<a href=3D"mailto:Ag=
ustin.Lopez@uv.es" target=3D"_blank">Agustin.Lopez@uv.es</a>&gt; a
                  =C3=A9crit=C2=A0:<br>
                </div>
                <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div> Hi Oliver.<br>
                    <br>
                    I am testing a bit more. In seconds, the results of
                    the command is:<br>
                    Debian Buster PV -&gt; 18&#39;<br>
                    Debian Buster HVM -&gt; 8&#39;<br>
                    Debian Buster PVHVM -&gt; 8&#39;<br>
                    Debian Buster PVH -&gt; 8&#39;<br>
                    <br>
                    <br>
                    xl info<br>
                    release=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.19.0-8-amd64<br>
                    version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : #1 SMP Debian
                    4.19.98-1+deb10u1 (2020-04-27)<br>
                    machine=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : x86_64<br>
                    nr_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 48<br>
                    max_cpu_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 47<br>
                    nr_nodes=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2<br>
                    cores_per_socket=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : =
12<br>
                    threads_per_core=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : =
2<br>
                    cpu_mhz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2197.458<br>
                    hw_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:0=
0000000:00000100<br>
                    virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm hvm_directio<br>
                    total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 261890<br>
                    free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 : 255453<br>
                    sharing_freed_memory=C2=A0=C2=A0 : 0<br>
                    sharing_used_memory=C2=A0=C2=A0=C2=A0 : 0<br>
                    outstanding_claims=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
                    free_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
                    xen_major=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
                    xen_minor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 11<br>
                    xen_extra=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : .4-pre<br>
                    xen_version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 : 4.11.4-pre<br>
                    xen_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : xen-3.0-x86_64
                    xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                    hvm-3.0-x86_64<br>
                    xen_scheduler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : credit<br>
                    xen_pagesize=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 4096<br>
                    platform_params=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 :
                    virt_start=3D0xffff800000000000<br>
                    xen_changeset=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 :<br>
                    xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : placeholder
                    dom0_mem=3D2048M,max:4065M<br>
                    cc_compiler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 : gcc (Debian 8.3.0-6) 8.3.0<br>
                    cc_compile_by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : pkg-xen-devel<br>
                    cc_compile_domain=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : <a hr=
ef=3D"http://lists.alioth.debian.org" target=3D"_blank">lists.alioth.debian=
.org</a><br>
                    cc_compile_date=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 : Wed Jan=C2=A0 8 20:16:51 UTC
                    2020<br>
                    build_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                    b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                    xend_config_format=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
                    <br>
                    <p>Oliver, I got &gt; double values than you. Where
                      is the problem?</p>
                    <p>Regards,</p>
                    <p>Agust=C3=ADn<br>
                    </p>
                    <p><br>
                    </p>
                    <br>
                    El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:<b=
r>
                    <blockquote type=3D"cite">
                      <div dir=3D"ltr">
                        <div>Hi Agustin,</div>
                        <div><br>
                        </div>
                        <div>I just did a test on XCP-ng 8.1 (Xen 4.13)
                          with a fresh Debian 10 VM, and here is the
                          result I have:</div>
                        <div><br>
                        </div>
                        <div>```<br>
                        </div>
                        <div># time for i in `dpkg -L ncurses-term |
                          sort`; do if [ -f &quot;$i&quot; ]; then ls -ld =
=C2=A0&quot;$i&quot;;
                          fi; done | tr -s &quot; &quot;| cut -d&quot; &quo=
t; -f5,9
                          &gt;/dev/null<br>
                          <br>
                          real 0m2,741s<br>
                          user 0m2,248s<br>
                          sys 0m0,574s</div>
                        <div>```</div>
                        <div><br>
                        </div>
                        <div>My hardware isn&#39;t ultra modern: Xeon(R) CP=
U
                          E3-1225 v5 (3.3Ghz) on a small Dell T30
                          machine, VM storage on local HDD. I did the
                          test 3 times, and I have always results
                          between 2,6 and 2,8 secs.</div>
                        <div><br>
                        </div>
                        <div>Regards,</div>
                        <div><br>
                        </div>
                        <div>Olivier.<br>
                        </div>
                      </div>
                      <br>
                      <div class=3D"gmail_quote">
                        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0sam. =
2 mai
                          2020 =C3=A0=C2=A018:33, Agustin Lopez &lt;<a href=
=3D"mailto:Agustin.Lopez@uv.es" target=3D"_blank">Agustin.Lopez@uv.es</a>&g=
t;
                          a =C3=A9crit=C2=A0:<br>
                        </div>
                        <blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">H=
ello.<br>
                          <br>
                          <br>
                          We are testing low performance in IO with the
                          next command in Debian Buster (kernel
                          4.19.0-8-amd64) with Xen (4.11.4-pre)<br>
                          <br>
                          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time f=
or i in `dpkg -L ncurses-term |
                          sort`; do if [ -f &quot;$i&quot; ]; then ls -ld=
=C2=A0 &quot;$i&quot;;
                          fi; done | tr -s &quot; &quot;| cut -d&quot; &quo=
t; -f5,9
                          &gt;/dev/null<br>
                          <br>
                          <br>
                          In all our Dom0s - DomUs=C2=A0 we are getting
                          around 20 seconds.<br>
                          <br>
                          In the same physical machines booting with
                          Debian without Xen, we get 5-7 seconds<br>
                          <br>
                          In some KVM VMs in other server we are geting
                          almost the same as physical.<br>
                          <br>
                          (all in local Disks. XFS filesystems. Images
                          of DomUs in raw format)<br>
                          <br>
                          <br>
                          I have booted Xen with 4.8 y 4.4 releases with
                          almost the same bad data.<br>
                          <br>
                          <br>
                          Where could be the problem?<br>
                          <br>
                          I think of is not normal this difference
                          between DomUs and physical machine.<br>
                          <br>
                          <br>
                          Every pointer will be welcomed.<br>
                          <br>
                          <br>
                          Best regards,<br>
                          <br>
                          Agust=C3=ADn<br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <br>
  </div>

</blockquote></div>

--00000000000063fca005a4cf78ff--


From xen-users-bounces@lists.xenproject.org Mon May 04 10:31:46 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 10:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVYMW-0004ou-Lo; Mon, 04 May 2020 10:30:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Q/TP=6S=tiscali.it=g.d.monnezza@srs-us1.protection.inumbo.net>)
 id 1jVYMU-0004op-MZ
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 10:30:11 +0000
X-Inumbo-ID: 3617fe9c-8df2-11ea-b07b-bc764e2007e4
Received: from smtp.tiscali.it (unknown [213.205.33.216])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3617fe9c-8df2-11ea-b07b-bc764e2007e4;
 Mon, 04 May 2020 10:30:07 +0000 (UTC)
Received: from [192.168.200.10] ([151.56.111.12])
 by michael.mail.tiscali.it with 
 id aaVs2203D0G5omF01aVxNM; Mon, 04 May 2020 10:30:00 +0000
x-auth-user: g.d.monnezza@tiscali.it
Subject: Re: Bad performance with Xen
To: xen-users@lists.xenproject.org
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
 <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
 <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
From: GD <g.d.monnezza@tiscali.it>
Message-ID: <c24b17d1-0712-1c10-2127-b98f822ba715@tiscali.it>
Date: Mon, 4 May 2020 12:29:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------259456906121EC07BF228774"
Content-Language: en-US
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tiscali.it; s=smtp;
 t=1588588201; bh=ohtsssTj9/UFfh6XnV4XQ394MLo7eZyJ4yhoIAVOGbA=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=vy8n3VVDF1tj8baFL+N4TNceLURTlv5G0+zoCksqrm10NO0b2vCzTdAtujT8MMniR
 dXVCFnnzrUPF0i55jOaSuqv283YLP0Elf/wvR+doCiC/tbOKKzLGJRIyqZokYqXdv/
 98pre3pTBx/xTHyzHJGnrSF3E1zYMiIKtubZlerU=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------259456906121EC07BF228774
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

This is the command:
# dd bs=512 count=4194304 if=/dev/zero of=test conv=fdatasync
It creates a zero-filled file called "test" in the directory where the 
command is executed.
Hope it helps

g

On 04/05/20 11:50, Olivier Lambert wrote:
> Hi!
>
> Can you share your exact benchmark command so I can test it on my end?
>
> Le lun. 4 mai 2020 à 10:25, GD <g.d.monnezza@tiscali.it 
> <mailto:g.d.monnezza@tiscali.it>> a écrit :
>
>     Hi guys. Maybe we are suffering some related issue. If not, feel
>     free to ignore this message.
>     I wrote on this list but none replyed:
>
>     "Fresh installed server with Debian Buster on top of nvme swRaid1
>     (mdadm)
>     Testing hdd write seed with dd (with convert=fdatasync option)
>     gives me the result of 330MB/s. Good.
>     Installed xen-system and xen-tools (with --no-recommends option in
>     apt) from official repository. Rebooted the system.
>     Re-tested hdd write seed with dd (with convert=fdatasync option)
>     gives me the result of 108MB/s. Not good at all.
>
>     Maybe the following is not related to the issue, but on dmesg
>     there is a line when I boot the system with Xen kernel:
>     ...
>     [   14.214044] Performance Events: unsupported p6 CPU model 158 no
>     PMU driver, software events only.
>     ...
>
>     Instead, when I boot the system without Xen kernel I have these
>     lines in dmesg:
>     ...
>     [    0.517217] Performance Events: PEBS fmt3+, Skylake events,
>     32-deep LBR, full-width counters, Intel PMU driver.
>     [    0.517356] ... version:                4
>     [    0.517444] ... bit width:              48
>     [    0.517444] ... generic registers:      4
>     [    0.517444] ... value mask: 0000ffffffffffff
>     [    0.517444] ... max period: 00007fffffffffff
>     [    0.517444] ... fixed-purpose events:   3
>     [    0.517444] ... event mask: 000000070000000f
>
>     "
>
>     Personally, I moved to KVM+libvirt nearly without rework.
>     I/O performance are great.
>     But I love XEN and I will be pleased to come back to it.
>     g
>
>
>     On 03/05/20 19:24, Agustin Lopez wrote:
>>
>>
>>     Sorry. I booted with 8 GB for the Dom0 and all is the same.
>>
>>     I have seen one difference between the 2 xl info:
>>
>>     (AGUSTIN) virt_caps              : hvm hvm_directio
>>
>>     (OLIVIER) virt_caps              : pv hvm hvm_directio
>>     pv_directio hap shadow iommu_hap_pt_share
>>
>>
>>     Could this be the problem?
>>
>>
>>     Agustín
>>
>>
>>     El 3/5/20 a las 18:50, Rob Townley escribió:
>>>     Agustin, noticed ‘ dom0_mem=2048M,max:4065M’,
>>>     so increasing RAM allocated to Dom0 might speed up the VMs.
>>>
>>>     2GB for dom0 is extremely low in my opinion especially when most
>>>     of the 256GB of host RAM is going to waste.
>>>
>>>     dom0_mem=2048M,max:4065M
>>>
>>>     On Sun, May 3, 2020 at 10:41 AM Olivier Lambert
>>>     <lambert.olivier@gmail.com <mailto:lambert.olivier@gmail.com>>
>>>     wrote:
>>>
>>>         Hard to tell. Here is my xl info to compare:
>>>
>>>         host                   : xcp-ng-lab-3
>>>         release                : 4.19.0+1
>>>         version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>>>         machine                : x86_64
>>>         nr_cpus                : 4
>>>         max_cpu_id             : 3
>>>         nr_nodes               : 1
>>>         cores_per_socket       : 4
>>>         threads_per_core       : 1
>>>         cpu_mhz                : 3312.134
>>>         hw_caps                :
>>>         bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>>>         virt_caps              : pv hvm hvm_directio pv_directio hap
>>>         shadow iommu_hap_pt_share
>>>         total_memory           : 32634
>>>         free_memory            : 23619
>>>         sharing_freed_memory   : 0
>>>         sharing_used_memory    : 0
>>>         outstanding_claims     : 0
>>>         free_cpus              : 0
>>>         xen_major              : 4
>>>         xen_minor              : 13
>>>         xen_extra              : .0-8.4.xcpng8.1
>>>         xen_version            : 4.13.0-8.4.xcpng8.1
>>>         xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
>>>         hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>>>         xen_scheduler          : credit
>>>         xen_pagesize           : 4096
>>>         platform_params        : virt_start=0xffff800000000000
>>>         xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>>>         xen_commandline        : watchdog ucode=scan
>>>         dom0_max_vcpus=1-4 crashkernel=256M,below=4G console=vga
>>>         vga=mode-0x0311 dom0_mem=8192M,max:8192M
>>>         cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat
>>>         4.8.5-28)
>>>         cc_compile_by          : mockbuild
>>>         cc_compile_domain      : [unknown]
>>>         cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>>>         build_id               :
>>>         5ad6f12499d7f264544b64568b378260cd82a65f
>>>         xend_config_format     : 4
>>>
>>>         I'm on XCP-ng 8.1. Other diff is also I have more GHz than
>>>         you. So I ran the test on another server (building a VM just
>>>         for you :p ) and here is the result for a Xeon E5-2650L v2 @
>>>         1.70GHz (slow!) and VM disk stored on a NFS share.
>>>
>>>         real 0m5,925s
>>>         user 0m3,769s
>>>         sys 0m2,321s
>>>
>>>         Still, far better than 20 seconds you have!
>>>
>>>         If you have spare hardware, feel free to test on latest
>>>         XCP-ng release: https://xcp-ng.org/docs/install.html
>>>
>>>         Let me know if you need further help :)
>>>
>>>
>>>         Best,
>>>
>>>         Olivier.
>>>
>>>
>>>         Le dim. 3 mai 2020 à 14:27, Agustin Lopez
>>>         <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a écrit :
>>>
>>>             Hi Oliver.
>>>
>>>             I am testing a bit more. In seconds, the results of the
>>>             command is:
>>>             Debian Buster PV -> 18'
>>>             Debian Buster HVM -> 8'
>>>             Debian Buster PVHVM -> 8'
>>>             Debian Buster PVH -> 8'
>>>
>>>
>>>             xl info
>>>             release                : 4.19.0-8-amd64
>>>             version                : #1 SMP Debian 4.19.98-1+deb10u1
>>>             (2020-04-27)
>>>             machine                : x86_64
>>>             nr_cpus                : 48
>>>             max_cpu_id             : 47
>>>             nr_nodes               : 2
>>>             cores_per_socket       : 12
>>>             threads_per_core       : 2
>>>             cpu_mhz                : 2197.458
>>>             hw_caps                :
>>>             bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>>>             virt_caps              : hvm hvm_directio
>>>             total_memory           : 261890
>>>             free_memory            : 255453
>>>             sharing_freed_memory   : 0
>>>             sharing_used_memory    : 0
>>>             outstanding_claims     : 0
>>>             free_cpus              : 0
>>>             xen_major              : 4
>>>             xen_minor              : 11
>>>             xen_extra              : .4-pre
>>>             xen_version            : 4.11.4-pre
>>>             xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
>>>             hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>>>             xen_scheduler          : credit
>>>             xen_pagesize           : 4096
>>>             platform_params        : virt_start=0xffff800000000000
>>>             xen_changeset          :
>>>             xen_commandline        : placeholder
>>>             dom0_mem=2048M,max:4065M
>>>             cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>>             cc_compile_by          : pkg-xen-devel
>>>             cc_compile_domain      : lists.alioth.debian.org
>>>             <http://lists.alioth.debian.org>
>>>             cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>>             build_id               :
>>>             b6822aa1d8f867753b92985e5cb0e806e520a08c
>>>             xend_config_format     : 4
>>>
>>>             Oliver, I got > double values than you. Where is the
>>>             problem?
>>>
>>>             Regards,
>>>
>>>             Agustín
>>>
>>>
>>>
>>>             El 2/5/20 a las 19:56, Olivier Lambert escribió:
>>>>             Hi Agustin,
>>>>
>>>>             I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh
>>>>             Debian 10 VM, and here is the result I have:
>>>>
>>>>             ```
>>>>             # time for i in `dpkg -L ncurses-term | sort`; do if [
>>>>             -f "$i" ]; then ls -ld  "$i"; fi; done | tr -s " "| cut
>>>>             -d" " -f5,9 >/dev/null
>>>>
>>>>             real 0m2,741s
>>>>             user 0m2,248s
>>>>             sys 0m0,574s
>>>>             ```
>>>>
>>>>             My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5
>>>>             (3.3Ghz) on a small Dell T30 machine, VM storage on
>>>>             local HDD. I did the test 3 times, and I have always
>>>>             results between 2,6 and 2,8 secs.
>>>>
>>>>             Regards,
>>>>
>>>>             Olivier.
>>>>
>>>>             Le sam. 2 mai 2020 à 18:33, Agustin Lopez
>>>>             <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a
>>>>             écrit :
>>>>
>>>>                 Hello.
>>>>
>>>>
>>>>                 We are testing low performance in IO with the next
>>>>                 command in Debian Buster (kernel 4.19.0-8-amd64)
>>>>                 with Xen (4.11.4-pre)
>>>>
>>>>                         time for i in `dpkg -L ncurses-term |
>>>>                 sort`; do if [ -f "$i" ]; then ls -ld  "$i"; fi;
>>>>                 done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>>
>>>>
>>>>                 In all our Dom0s - DomUs  we are getting around 20
>>>>                 seconds.
>>>>
>>>>                 In the same physical machines booting with Debian
>>>>                 without Xen, we get 5-7 seconds
>>>>
>>>>                 In some KVM VMs in other server we are geting
>>>>                 almost the same as physical.
>>>>
>>>>                 (all in local Disks. XFS filesystems. Images of
>>>>                 DomUs in raw format)
>>>>
>>>>
>>>>                 I have booted Xen with 4.8 y 4.4 releases with
>>>>                 almost the same bad data.
>>>>
>>>>
>>>>                 Where could be the problem?
>>>>
>>>>                 I think of is not normal this difference between
>>>>                 DomUs and physical machine.
>>>>
>>>>
>>>>                 Every pointer will be welcomed.
>>>>
>>>>
>>>>                 Best regards,
>>>>
>>>>                 Agustín
>>>>
>>>>
>>>>
>>>>
>>>>
>


--------------259456906121EC07BF228774
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font size="-1">This is the command:<br>
      # dd bs=512 count=4194304 if=/dev/zero of=test conv=fdatasync<br>
      It creates a zero-filled file called "test" in the directory where
      the command is executed.<br>
      Hope it helps<br>
      <br>
      g<br>
    </font><br>
    <div class="moz-cite-prefix">On 04/05/20 11:50, Olivier Lambert
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi!</div>
        <div><br>
        </div>
        <div>Can you share your exact benchmark command so I can test it
          on my end?</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Le lun. 4 mai 2020 à 10:25, GD
          &lt;<a href="mailto:g.d.monnezza@tiscali.it"
            moz-do-not-send="true">g.d.monnezza@tiscali.it</a>&gt; a
          écrit :<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div> <font size="-1">Hi guys. Maybe we are suffering some
              related issue. If not, feel free to ignore this message.<br>
              I wrote on this list but none replyed:<br>
              <br>
              "</font><font size="-1"><font size="-1">Fresh installed
                server with Debian Buster on top of nvme swRaid1 (mdadm)<br>
                Testing hdd write seed with dd (with convert=fdatasync
                option) gives me the result of 330MB/s. Good.<br>
                Installed xen-system and xen-tools (with --no-recommends
                option in apt) from official repository. Rebooted the
                system.<br>
                Re-tested </font><font size="-1"><font size="-1">hdd
                  write seed with dd (with convert=fdatasync option)
                  gives me the result of 108MB/s. Not good at all.<br>
                  <br>
                  Maybe the following is not related to the issue, but
                  on dmesg there is a line when I boot the system with
                  Xen kernel:<br>
                  ...<br>
                  [   14.214044] Performance Events: unsupported p6 CPU
                  model 158 no PMU driver, software events only.<br>
                  ...<br>
                  <br>
                  Instead, when I boot the system without Xen kernel I
                  have these lines in dmesg:<br>
                  ...<br>
                  [    0.517217] Performance Events: PEBS fmt3+, Skylake
                  events, 32-deep LBR, full-width counters, Intel PMU
                  driver.<br>
                  [    0.517356] ... version:                4<br>
                  [    0.517444] ... bit width:              48<br>
                  [    0.517444] ... generic registers:      4<br>
                  [    0.517444] ... value mask:            
                  0000ffffffffffff<br>
                  [    0.517444] ... max period:            
                  00007fffffffffff<br>
                  [    0.517444] ... fixed-purpose events:   3<br>
                  [    0.517444] ... event mask:            
                  000000070000000f<br>
                  <br>
                  "<br>
                  <br>
                  Personally, I moved to KVM+libvirt nearly without
                  rework. <br>
                  I/O performance are great.<br>
                  But I love XEN and I will be pleased to come back to
                  it.<br>
                  g<br>
                  <br>
                  <br>
                </font></font></font>
            <div>On 03/05/20 19:24, Agustin Lopez wrote:<br>
            </div>
            <blockquote type="cite">
              <p><br>
              </p>
              <p>Sorry. I booted with 8 GB for the Dom0 and all is the
                same. <br>
              </p>
              <p>I have seen one difference between the 2 xl info:</p>
              <p>(AGUSTIN) virt_caps              : hvm hvm_directio</p>
              <p>(OLIVIER) virt_caps              : pv hvm hvm_directio
                pv_directio hap shadow iommu_hap_pt_share</p>
              <p><br>
              </p>
              <p>Could this be the problem?</p>
              <p><br>
              </p>
              <p>Agustín<br>
              </p>
              <p><br>
              </p>
              <div>El 3/5/20 a las 18:50, Rob Townley escribió:<br>
              </div>
              <blockquote type="cite">
                <div dir="auto"><font color="#313131"><span
                      style="word-spacing:1px">Agustin, noticed ‘</span></font><span
                    style="color:rgb(49,49,49);word-spacing:1px"> dom0_mem=2048M,max:4065M’,</span></div>
                <div dir="auto"><span
                    style="color:rgb(49,49,49);word-spacing:1px">so </span><span
                    style="word-spacing:1px;color:rgb(49,49,49)">increasing
                    RAM allocated to Dom0 might speed up the VMs. </span></div>
                <div dir="auto"><span
                    style="word-spacing:1px;color:rgb(49,49,49)"><br>
                  </span></div>
                <div dir="auto"><font color="#313131"><span
                      style="word-spacing:1px">2GB for dom0 is extremely
                      low in my opinion especially when most of the
                      256GB of host RAM is going to waste.</span></font></div>
                <div dir="auto"><font color="#313131"><span
                      style="word-spacing:1px"><br>
                    </span></font></div>
                <div><span style="color:rgb(49,49,49);word-spacing:1px">dom0_mem=2048M,max:4065M</span><br>
                </div>
                <div><br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Sun, May 3,
                      2020 at 10:41 AM Olivier Lambert &lt;<a
                        href="mailto:lambert.olivier@gmail.com"
                        target="_blank" moz-do-not-send="true">lambert.olivier@gmail.com</a>&gt;
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote" style="margin:0px
                      0px 0px 0.8ex;border-left:1px solid
                      rgb(204,204,204);padding-left:1ex">
                      <div dir="ltr">
                        <div>Hard to tell. Here is my xl info to
                          compare:</div>
                        <div><br>
                        </div>
                        <div>host                   : xcp-ng-lab-3<br>
                          release                : 4.19.0+1<br>
                          version                : #1 SMP Thu Feb 13
                          17:34:28 CET 2020<br>
                          machine                : x86_64<br>
                          nr_cpus                : 4<br>
                          max_cpu_id             : 3<br>
                          nr_nodes               : 1<br>
                          cores_per_socket       : 4<br>
                          threads_per_core       : 1<br>
                          cpu_mhz                : 3312.134<br>
                          hw_caps                :
                          bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100<br>
                          virt_caps              : pv hvm hvm_directio
                          pv_directio hap shadow iommu_hap_pt_share<br>
                          total_memory           : 32634<br>
                          free_memory            : 23619<br>
                          sharing_freed_memory   : 0<br>
                          sharing_used_memory    : 0<br>
                          outstanding_claims     : 0<br>
                          free_cpus              : 0<br>
                          xen_major              : 4<br>
                          xen_minor              : 13<br>
                          xen_extra              : .0-8.4.xcpng8.1<br>
                          xen_version            : 4.13.0-8.4.xcpng8.1<br>
                          xen_caps               : xen-3.0-x86_64
                          xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                          hvm-3.0-x86_64 <br>
                          xen_scheduler          : credit<br>
                          xen_pagesize           : 4096<br>
                          platform_params        :
                          virt_start=0xffff800000000000<br>
                          xen_changeset          : 85e1424de2dd, pq
                          f9dbf852550e<br>
                          xen_commandline        : watchdog ucode=scan
                          dom0_max_vcpus=1-4 crashkernel=256M,below=4G
                          console=vga vga=mode-0x0311
                          dom0_mem=8192M,max:8192M<br>
                          cc_compiler            : gcc (GCC) 4.8.5
                          20150623 (Red Hat 4.8.5-28)<br>
                          cc_compile_by          : mockbuild<br>
                          cc_compile_domain      : [unknown]<br>
                          cc_compile_date        : Tue Apr 14 18:28:14
                          CEST 2020<br>
                          build_id               :
                          5ad6f12499d7f264544b64568b378260cd82a65f<br>
                          xend_config_format     : 4</div>
                        <div><br>
                        </div>
                        <div>I'm on XCP-ng 8.1. Other diff is also I
                          have more GHz than you. So I ran the test on
                          another server (building a VM just for you :p
                          ) and here is the result for a Xeon E5-2650L
                          v2 @ 1.70GHz (slow!) and VM disk stored on a
                          NFS share.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>real 0m5,925s<br>
                          user 0m3,769s<br>
                          sys 0m2,321s</div>
                        <div><br>
                        </div>
                        <div>Still, far better than 20 seconds you have!</div>
                        <div><br>
                        </div>
                        <div>If you have spare hardware, feel free to
                          test on latest XCP-ng release: <a
                            href="https://xcp-ng.org/docs/install.html"
                            target="_blank" moz-do-not-send="true">https://xcp-ng.org/docs/install.html</a></div>
                        <div><br>
                        </div>
                        <div>Let me know if you need further help :)</div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <div>Best,</div>
                        <div><br>
                        </div>
                        <div>Olivier.<br>
                        </div>
                        <div><br>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">Le dim. 3 mai
                          2020 à 14:27, Agustin Lopez &lt;<a
                            href="mailto:Agustin.Lopez@uv.es"
                            target="_blank" moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                          a écrit :<br>
                        </div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
                          0.8ex;border-left:1px solid
                          rgb(204,204,204);padding-left:1ex">
                          <div> Hi Oliver.<br>
                            <br>
                            I am testing a bit more. In seconds, the
                            results of the command is:<br>
                            Debian Buster PV -&gt; 18'<br>
                            Debian Buster HVM -&gt; 8'<br>
                            Debian Buster PVHVM -&gt; 8'<br>
                            Debian Buster PVH -&gt; 8'<br>
                            <br>
                            <br>
                            xl info<br>
                            release                : 4.19.0-8-amd64<br>
                            version                : #1 SMP Debian
                            4.19.98-1+deb10u1 (2020-04-27)<br>
                            machine                : x86_64<br>
                            nr_cpus                : 48<br>
                            max_cpu_id             : 47<br>
                            nr_nodes               : 2<br>
                            cores_per_socket       : 12<br>
                            threads_per_core       : 2<br>
                            cpu_mhz                : 2197.458<br>
                            hw_caps                :
                            bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100<br>
                            virt_caps              : hvm hvm_directio<br>
                            total_memory           : 261890<br>
                            free_memory            : 255453<br>
                            sharing_freed_memory   : 0<br>
                            sharing_used_memory    : 0<br>
                            outstanding_claims     : 0<br>
                            free_cpus              : 0<br>
                            xen_major              : 4<br>
                            xen_minor              : 11<br>
                            xen_extra              : .4-pre<br>
                            xen_version            : 4.11.4-pre<br>
                            xen_caps               : xen-3.0-x86_64
                            xen-3.0-x86_32p hvm-3.0-x86_32
                            hvm-3.0-x86_32p hvm-3.0-x86_64<br>
                            xen_scheduler          : credit<br>
                            xen_pagesize           : 4096<br>
                            platform_params        :
                            virt_start=0xffff800000000000<br>
                            xen_changeset          :<br>
                            xen_commandline        : placeholder
                            dom0_mem=2048M,max:4065M<br>
                            cc_compiler            : gcc (Debian
                            8.3.0-6) 8.3.0<br>
                            cc_compile_by          : pkg-xen-devel<br>
                            cc_compile_domain      : <a
                              href="http://lists.alioth.debian.org"
                              target="_blank" moz-do-not-send="true">lists.alioth.debian.org</a><br>
                            cc_compile_date        : Wed Jan  8 20:16:51
                            UTC 2020<br>
                            build_id               :
                            b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                            xend_config_format     : 4<br>
                            <br>
                            <p>Oliver, I got &gt; double values than
                              you. Where is the problem?</p>
                            <p>Regards,</p>
                            <p>Agustín<br>
                            </p>
                            <p><br>
                            </p>
                            <br>
                            El 2/5/20 a las 19:56, Olivier Lambert
                            escribió:<br>
                            <blockquote type="cite">
                              <div dir="ltr">
                                <div>Hi Agustin,</div>
                                <div><br>
                                </div>
                                <div>I just did a test on XCP-ng 8.1
                                  (Xen 4.13) with a fresh Debian 10 VM,
                                  and here is the result I have:</div>
                                <div><br>
                                </div>
                                <div>```<br>
                                </div>
                                <div># time for i in `dpkg -L
                                  ncurses-term | sort`; do if [ -f "$i"
                                  ]; then ls -ld  "$i"; fi; done | tr -s
                                  " "| cut -d" " -f5,9 &gt;/dev/null<br>
                                  <br>
                                  real 0m2,741s<br>
                                  user 0m2,248s<br>
                                  sys 0m0,574s</div>
                                <div>```</div>
                                <div><br>
                                </div>
                                <div>My hardware isn't ultra modern:
                                  Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
                                  small Dell T30 machine, VM storage on
                                  local HDD. I did the test 3 times, and
                                  I have always results between 2,6 and
                                  2,8 secs.</div>
                                <div><br>
                                </div>
                                <div>Regards,</div>
                                <div><br>
                                </div>
                                <div>Olivier.<br>
                                </div>
                              </div>
                              <br>
                              <div class="gmail_quote">
                                <div dir="ltr" class="gmail_attr">Le sam.
                                  2 mai 2020 à 18:33, Agustin Lopez &lt;<a
                                    href="mailto:Agustin.Lopez@uv.es"
                                    target="_blank"
                                    moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                                  a écrit :<br>
                                </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
                                  0.8ex;border-left:1px solid
                                  rgb(204,204,204);padding-left:1ex">Hello.<br>
                                  <br>
                                  <br>
                                  We are testing low performance in IO
                                  with the next command in Debian Buster
                                  (kernel 4.19.0-8-amd64) with Xen
                                  (4.11.4-pre)<br>
                                  <br>
                                          time for i in `dpkg -L
                                  ncurses-term | sort`; do if [ -f "$i"
                                  ]; then ls -ld  "$i"; fi; done | tr -s
                                  " "| cut -d" " -f5,9 &gt;/dev/null<br>
                                  <br>
                                  <br>
                                  In all our Dom0s - DomUs  we are
                                  getting around 20 seconds.<br>
                                  <br>
                                  In the same physical machines booting
                                  with Debian without Xen, we get 5-7
                                  seconds<br>
                                  <br>
                                  In some KVM VMs in other server we are
                                  geting almost the same as physical.<br>
                                  <br>
                                  (all in local Disks. XFS filesystems.
                                  Images of DomUs in raw format)<br>
                                  <br>
                                  <br>
                                  I have booted Xen with 4.8 y 4.4
                                  releases with almost the same bad
                                  data.<br>
                                  <br>
                                  <br>
                                  Where could be the problem?<br>
                                  <br>
                                  I think of is not normal this
                                  difference between DomUs and physical
                                  machine.<br>
                                  <br>
                                  <br>
                                  Every pointer will be welcomed.<br>
                                  <br>
                                  <br>
                                  Best regards,<br>
                                  <br>
                                  Agustín<br>
                                  <br>
                                  <br>
                                  <br>
                                  <br>
                                  <br>
                                </blockquote>
                              </div>
                            </blockquote>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </blockquote>
            </blockquote>
            <br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------259456906121EC07BF228774--


From xen-users-bounces@lists.xenproject.org Mon May 04 10:49:48 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 10:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVYeJ-0006Gx-GD; Mon, 04 May 2020 10:48:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=quKt=6S=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1jVYeI-0006Gn-Mw
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 10:48:34 +0000
X-Inumbo-ID: cc81d3d8-8df4-11ea-ae69-bc764e2007e4
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc81d3d8-8df4-11ea-ae69-bc764e2007e4;
 Mon, 04 May 2020 10:48:33 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id l25so10805118vso.6
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 03:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=s5njVEmFaO1vKT4MfSl9Wj0bKiYh3J+jWvyZUZP3xrU=;
 b=vfebVkIjKumRszMvPRCb2sGAhO6LCDxgYpGAsjQuqTHMcC00Sa/50wQcnSB3uh6yre
 tgmobOClc2kl9k8WcOG+8fA0aOM18KwfTDGSxTIZ7mdzo2BgBDl1KyBXmhkp698A5XKG
 +UERF2LruPKYRgMBZiCXtNaZzY0l8wwtgw45Y0DSYi/eo5X//EHKHtcVlnX1TSahsdEZ
 3ivB+Urh1dXnLrx6YMwO4uEhRgKSo/mJlSBUMmPBHeNMHYNySkxgCHcKN0hc09pbErbB
 k4k7h5jgcoFef4sVsbiqcv0pXPpDSHfq+IIGmJ73Wa4BQKa9wp8NR8zkoognSW6EjT+s
 2LGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=s5njVEmFaO1vKT4MfSl9Wj0bKiYh3J+jWvyZUZP3xrU=;
 b=KUrd8kBuSmxAeCuNBdD//d9Wam0D3i4gx2LrmSTfs5r9Y96ZJiLDKRG6eumA+t0fxf
 L+Bc5kPxq5l4DeaKASKM1p+5yKfvysWyqAzPU2j1WF3VnC94l9fSvLAtuu0wNUF0LN81
 A6wDC0o62nd2lpzztn4K494NxXCWY9g6/K3kV4l443SVt7SSwobyAzqe/1gP6WtP/UO0
 2cPDPK+5qOrnRfsr6TD7zdUYyHJwpdGI6QoYzXM7GiXIE3uAzMcxRsulC2IISgxXu19u
 NoeZcdvER5q/enyc01PmFABOTVLprm8aJ+Zf29R+duyZs2/4Vo1rs0712oXA2pxBLezc
 ONCQ==
X-Gm-Message-State: AGi0PuaqPJYbBkoMywE+edeEigE2mXaGsdZmJmu2v32BMSRIGueP20xK
 hasOv2L+ppJw1UNl8Etg8SwG+bKoZ3WxCXaoCFI=
X-Google-Smtp-Source: APiQypIiQe1mRzAYgn0e7csgXYcho15IxTRWplMI1HWtWtGFmeJEL4ndqb8ve9Dbeals6SgRmpi2N7w0FUHsq3S6/wg=
X-Received: by 2002:a67:407:: with SMTP id 7mr10163420vse.95.1588589312625;
 Mon, 04 May 2020 03:48:32 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
 <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
 <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
 <c24b17d1-0712-1c10-2127-b98f822ba715@tiscali.it>
In-Reply-To: <c24b17d1-0712-1c10-2127-b98f822ba715@tiscali.it>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Mon, 4 May 2020 12:48:20 +0200
Message-ID: <CACJ1ZNssoTcizYisM3Du8PK04vR0jDq+B3eo7B5rm9x7dm7fJA@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: GD <g.d.monnezza@tiscali.it>
Content-Type: multipart/alternative; boundary="000000000000ac4f6a05a4d04581"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000ac4f6a05a4d04581
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I ran your test and I have 235 MB/s on a old Samsung SATA SSD (still on
XCP-ng 8.1 and a Debian VM on top).

Le lun. 4 mai 2020 =C3=A0 12:33, GD <g.d.monnezza@tiscali.it> a =C3=A9crit =
:

> This is the command:
> # dd bs=3D512 count=3D4194304 if=3D/dev/zero of=3Dtest conv=3Dfdatasync
> It creates a zero-filled file called "test" in the directory where the
> command is executed.
> Hope it helps
>
> g
>
> On 04/05/20 11:50, Olivier Lambert wrote:
>
> Hi!
>
> Can you share your exact benchmark command so I can test it on my end?
>
> Le lun. 4 mai 2020 =C3=A0 10:25, GD <g.d.monnezza@tiscali.it> a =C3=A9cri=
t :
>
>> Hi guys. Maybe we are suffering some related issue. If not, feel free to
>> ignore this message.
>> I wrote on this list but none replyed:
>>
>> "Fresh installed server with Debian Buster on top of nvme swRaid1 (mdadm=
)
>> Testing hdd write seed with dd (with convert=3Dfdatasync option) gives m=
e
>> the result of 330MB/s. Good.
>> Installed xen-system and xen-tools (with --no-recommends option in apt)
>> from official repository. Rebooted the system.
>> Re-tested hdd write seed with dd (with convert=3Dfdatasync option) gives
>> me the result of 108MB/s. Not good at all.
>>
>> Maybe the following is not related to the issue, but on dmesg there is a
>> line when I boot the system with Xen kernel:
>> ...
>> [   14.214044] Performance Events: unsupported p6 CPU model 158 no PMU
>> driver, software events only.
>> ...
>>
>> Instead, when I boot the system without Xen kernel I have these lines in
>> dmesg:
>> ...
>> [    0.517217] Performance Events: PEBS fmt3+, Skylake events, 32-deep
>> LBR, full-width counters, Intel PMU driver.
>> [    0.517356] ... version:                4
>> [    0.517444] ... bit width:              48
>> [    0.517444] ... generic registers:      4
>> [    0.517444] ... value mask:             0000ffffffffffff
>> [    0.517444] ... max period:             00007fffffffffff
>> [    0.517444] ... fixed-purpose events:   3
>> [    0.517444] ... event mask:             000000070000000f
>>
>> "
>>
>> Personally, I moved to KVM+libvirt nearly without rework.
>> I/O performance are great.
>> But I love XEN and I will be pleased to come back to it.
>> g
>>
>>
>> On 03/05/20 19:24, Agustin Lopez wrote:
>>
>>
>> Sorry. I booted with 8 GB for the Dom0 and all is the same.
>>
>> I have seen one difference between the 2 xl info:
>>
>> (AGUSTIN) virt_caps              : hvm hvm_directio
>>
>> (OLIVIER) virt_caps              : pv hvm hvm_directio pv_directio hap
>> shadow iommu_hap_pt_share
>>
>>
>> Could this be the problem?
>>
>>
>> Agust=C3=ADn
>>
>>
>> El 3/5/20 a las 18:50, Rob Townley escribi=C3=B3:
>>
>> Agustin, noticed =E2=80=98 dom0_mem=3D2048M,max:4065M=E2=80=99,
>> so increasing RAM allocated to Dom0 might speed up the VMs.
>>
>> 2GB for dom0 is extremely low in my opinion especially when most of the
>> 256GB of host RAM is going to waste.
>>
>> dom0_mem=3D2048M,max:4065M
>>
>> On Sun, May 3, 2020 at 10:41 AM Olivier Lambert <
>> lambert.olivier@gmail.com> wrote:
>>
>>> Hard to tell. Here is my xl info to compare:
>>>
>>> host                   : xcp-ng-lab-3
>>> release                : 4.19.0+1
>>> version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>>> machine                : x86_64
>>> nr_cpus                : 4
>>> max_cpu_id             : 3
>>> nr_nodes               : 1
>>> cores_per_socket       : 4
>>> threads_per_core       : 1
>>> cpu_mhz                : 3312.134
>>> hw_caps                :
>>> bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>>> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
>>> iommu_hap_pt_share
>>> total_memory           : 32634
>>> free_memory            : 23619
>>> sharing_freed_memory   : 0
>>> sharing_used_memory    : 0
>>> outstanding_claims     : 0
>>> free_cpus              : 0
>>> xen_major              : 4
>>> xen_minor              : 13
>>> xen_extra              : .0-8.4.xcpng8.1
>>> xen_version            : 4.13.0-8.4.xcpng8.1
>>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>>> hvm-3.0-x86_32p hvm-3.0-x86_64
>>> xen_scheduler          : credit
>>> xen_pagesize           : 4096
>>> platform_params        : virt_start=3D0xffff800000000000
>>> xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>>> xen_commandline        : watchdog ucode=3Dscan dom0_max_vcpus=3D1-4
>>> crashkernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311
>>> dom0_mem=3D8192M,max:8192M
>>> cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
>>> cc_compile_by          : mockbuild
>>> cc_compile_domain      : [unknown]
>>> cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>>> build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
>>> xend_config_format     : 4
>>>
>>> I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I ra=
n
>>> the test on another server (building a VM just for you :p ) and here is=
 the
>>> result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored on a=
 NFS
>>> share.
>>>
>>> real 0m5,925s
>>> user 0m3,769s
>>> sys 0m2,321s
>>>
>>> Still, far better than 20 seconds you have!
>>>
>>> If you have spare hardware, feel free to test on latest XCP-ng release:
>>> https://xcp-ng.org/docs/install.html
>>>
>>> Let me know if you need further help :)
>>>
>>>
>>> Best,
>>>
>>> Olivier.
>>>
>>>
>>> Le dim. 3 mai 2020 =C3=A0 14:27, Agustin Lopez <Agustin.Lopez@uv.es> a
>>> =C3=A9crit :
>>>
>>>> Hi Oliver.
>>>>
>>>> I am testing a bit more. In seconds, the results of the command is:
>>>> Debian Buster PV -> 18'
>>>> Debian Buster HVM -> 8'
>>>> Debian Buster PVHVM -> 8'
>>>> Debian Buster PVH -> 8'
>>>>
>>>>
>>>> xl info
>>>> release                : 4.19.0-8-amd64
>>>> version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
>>>> machine                : x86_64
>>>> nr_cpus                : 48
>>>> max_cpu_id             : 47
>>>> nr_nodes               : 2
>>>> cores_per_socket       : 12
>>>> threads_per_core       : 2
>>>> cpu_mhz                : 2197.458
>>>> hw_caps                :
>>>> bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:0000010=
0
>>>> virt_caps              : hvm hvm_directio
>>>> total_memory           : 261890
>>>> free_memory            : 255453
>>>> sharing_freed_memory   : 0
>>>> sharing_used_memory    : 0
>>>> outstanding_claims     : 0
>>>> free_cpus              : 0
>>>> xen_major              : 4
>>>> xen_minor              : 11
>>>> xen_extra              : .4-pre
>>>> xen_version            : 4.11.4-pre
>>>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>>>> hvm-3.0-x86_32p hvm-3.0-x86_64
>>>> xen_scheduler          : credit
>>>> xen_pagesize           : 4096
>>>> platform_params        : virt_start=3D0xffff800000000000
>>>> xen_changeset          :
>>>> xen_commandline        : placeholder dom0_mem=3D2048M,max:4065M
>>>> cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>>> cc_compile_by          : pkg-xen-devel
>>>> cc_compile_domain      : lists.alioth.debian.org
>>>> cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>>> build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>>>> xend_config_format     : 4
>>>>
>>>> Oliver, I got > double values than you. Where is the problem?
>>>>
>>>> Regards,
>>>>
>>>> Agust=C3=ADn
>>>>
>>>>
>>>>
>>>> El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:
>>>>
>>>> Hi Agustin,
>>>>
>>>> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM,
>>>> and here is the result I have:
>>>>
>>>> ```
>>>> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; then
>>>> ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>>
>>>> real 0m2,741s
>>>> user 0m2,248s
>>>> sys 0m0,574s
>>>> ```
>>>>
>>>> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
>>>> small Dell T30 machine, VM storage on local HDD. I did the test 3 time=
s,
>>>> and I have always results between 2,6 and 2,8 secs.
>>>>
>>>> Regards,
>>>>
>>>> Olivier.
>>>>
>>>> Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> a
>>>> =C3=A9crit :
>>>>
>>>>> Hello.
>>>>>
>>>>>
>>>>> We are testing low performance in IO with the next command in Debian
>>>>> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>>>>
>>>>>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i"
>>>>> ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/nul=
l
>>>>>
>>>>>
>>>>> In all our Dom0s - DomUs  we are getting around 20 seconds.
>>>>>
>>>>> In the same physical machines booting with Debian without Xen, we get
>>>>> 5-7 seconds
>>>>>
>>>>> In some KVM VMs in other server we are geting almost the same as
>>>>> physical.
>>>>>
>>>>> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>>>>
>>>>>
>>>>> I have booted Xen with 4.8 y 4.4 releases with almost the same bad
>>>>> data.
>>>>>
>>>>>
>>>>> Where could be the problem?
>>>>>
>>>>> I think of is not normal this difference between DomUs and physical
>>>>> machine.
>>>>>
>>>>>
>>>>> Every pointer will be welcomed.
>>>>>
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Agust=C3=ADn
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
>

--000000000000ac4f6a05a4d04581
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I ran your test and I have 235 MB/s on a old Samsung SATA =
SSD (still on XCP-ng 8.1 and a Debian VM on top).<br></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 4 mai 2=
020 =C3=A0=C2=A012:33, GD &lt;<a href=3D"mailto:g.d.monnezza@tiscali.it">g.=
d.monnezza@tiscali.it</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    <font size=3D"-1">This is the command:<br>
      # dd bs=3D512 count=3D4194304 if=3D/dev/zero of=3Dtest conv=3Dfdatasy=
nc<br>
      It creates a zero-filled file called &quot;test&quot; in the director=
y where
      the command is executed.<br>
      Hope it helps<br>
      <br>
      g<br>
    </font><br>
    <div>On 04/05/20 11:50, Olivier Lambert
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Hi!</div>
        <div><br>
        </div>
        <div>Can you share your exact benchmark command so I can test it
          on my end?</div>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 4 mai 2020 =C3=
=A0=C2=A010:25, GD
          &lt;<a href=3D"mailto:g.d.monnezza@tiscali.it" target=3D"_blank">=
g.d.monnezza@tiscali.it</a>&gt; a
          =C3=A9crit=C2=A0:<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div> <font size=3D"-1">Hi guys. Maybe we are suffering some
              related issue. If not, feel free to ignore this message.<br>
              I wrote on this list but none replyed:<br>
              <br>
              &quot;</font><font size=3D"-1"><font size=3D"-1">Fresh instal=
led
                server with Debian Buster on top of nvme swRaid1 (mdadm)<br=
>
                Testing hdd write seed with dd (with convert=3Dfdatasync
                option) gives me the result of 330MB/s. Good.<br>
                Installed xen-system and xen-tools (with --no-recommends
                option in apt) from official repository. Rebooted the
                system.<br>
                Re-tested </font><font size=3D"-1"><font size=3D"-1">hdd
                  write seed with dd (with convert=3Dfdatasync option)
                  gives me the result of 108MB/s. Not good at all.<br>
                  <br>
                  Maybe the following is not related to the issue, but
                  on dmesg there is a line when I boot the system with
                  Xen kernel:<br>
                  ...<br>
                  [=C2=A0=C2=A0 14.214044] Performance Events: unsupported =
p6 CPU
                  model 158 no PMU driver, software events only.<br>
                  ...<br>
                  <br>
                  Instead, when I boot the system without Xen kernel I
                  have these lines in dmesg:<br>
                  ...<br>
                  [=C2=A0=C2=A0=C2=A0 0.517217] Performance Events: PEBS fm=
t3+, Skylake
                  events, 32-deep LBR, full-width counters, Intel PMU
                  driver.<br>
                  [=C2=A0=C2=A0=C2=A0 0.517356] ... version:=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 4<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... bit width:=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 48<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... generic registers:=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 4<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... value mask:=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                  0000ffffffffffff<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... max period:=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                  00007fffffffffff<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... fixed-purpose events:=
=C2=A0=C2=A0 3<br>
                  [=C2=A0=C2=A0=C2=A0 0.517444] ... event mask:=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                  000000070000000f<br>
                  <br>
                  &quot;<br>
                  <br>
                  Personally, I moved to KVM+libvirt nearly without
                  rework. <br>
                  I/O performance are great.<br>
                  But I love XEN and I will be pleased to come back to
                  it.<br>
                  g<br>
                  <br>
                  <br>
                </font></font></font>
            <div>On 03/05/20 19:24, Agustin Lopez wrote:<br>
            </div>
            <blockquote type=3D"cite">
              <p><br>
              </p>
              <p>Sorry. I booted with 8 GB for the Dom0 and all is the
                same. <br>
              </p>
              <p>I have seen one difference between the 2 xl info:</p>
              <p>(AGUSTIN) virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm hvm_directio</p>
              <p>(OLIVIER) virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: pv hvm hvm_directio
                pv_directio hap shadow iommu_hap_pt_share</p>
              <p><br>
              </p>
              <p>Could this be the problem?</p>
              <p><br>
              </p>
              <p>Agust=C3=ADn<br>
              </p>
              <p><br>
              </p>
              <div>El 3/5/20 a las 18:50, Rob Townley escribi=C3=B3:<br>
              </div>
              <blockquote type=3D"cite">
                <div dir=3D"auto"><font color=3D"#313131"><span style=3D"wo=
rd-spacing:1px">Agustin, noticed =E2=80=98</span></font><span style=3D"colo=
r:rgb(49,49,49);word-spacing:1px">=C2=A0dom0_mem=3D2048M,max:4065M=E2=80=99=
,</span></div>
                <div dir=3D"auto"><span style=3D"color:rgb(49,49,49);word-s=
pacing:1px">so=C2=A0</span><span style=3D"word-spacing:1px;color:rgb(49,49,=
49)">increasing
                    RAM allocated to Dom0 might speed up the VMs.=C2=A0</sp=
an></div>
                <div dir=3D"auto"><span style=3D"word-spacing:1px;color:rgb=
(49,49,49)"><br>
                  </span></div>
                <div dir=3D"auto"><font color=3D"#313131"><span style=3D"wo=
rd-spacing:1px">2GB for dom0 is extremely
                      low in my opinion especially when most of the
                      256GB of host RAM is going to waste.</span></font></d=
iv>
                <div dir=3D"auto"><font color=3D"#313131"><span style=3D"wo=
rd-spacing:1px"><br>
                    </span></font></div>
                <div><span style=3D"color:rgb(49,49,49);word-spacing:1px">d=
om0_mem=3D2048M,max:4065M</span><br>
                </div>
                <div><br>
                  <div class=3D"gmail_quote">
                    <div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 3,
                      2020 at 10:41 AM Olivier Lambert &lt;<a href=3D"mailt=
o:lambert.olivier@gmail.com" target=3D"_blank">lambert.olivier@gmail.com</a=
>&gt;
                      wrote:<br>
                    </div>
                    <blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                      <div dir=3D"ltr">
                        <div>Hard to tell. Here is my xl info to
                          compare:</div>
                        <div><br>
                        </div>
                        <div>host =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 : xcp-ng-lab-3<br>
                          release =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: 4.19.0+1<br>
                          version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: #1 SMP Thu Feb 13
                          17:34:28 CET 2020<br>
                          machine =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: x86_64<br>
                          nr_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: 4<br>
                          max_cpu_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 : 3<br>
                          nr_nodes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : 1<br>
                          cores_per_socket =C2=A0 =C2=A0 =C2=A0 : 4<br>
                          threads_per_core =C2=A0 =C2=A0 =C2=A0 : 1<br>
                          cpu_mhz =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: 3312.134<br>
                          hw_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0:
                          bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c=
6fbf:00000000:00000100<br>
                          virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: pv hvm hvm_directio
                          pv_directio hap shadow iommu_hap_pt_share<br>
                          total_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 32634<br>
                          free_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 23619<br>
                          sharing_freed_memory =C2=A0 : 0<br>
                          sharing_used_memory =C2=A0 =C2=A0: 0<br>
                          outstanding_claims =C2=A0 =C2=A0 : 0<br>
                          free_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 0<br>
                          xen_major =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 4<br>
                          xen_minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 13<br>
                          xen_extra =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: .0-8.4.xcpng8.1<br>
                          xen_version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: 4.13.0-8.4.xcpng8.1<br>
                          xen_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : xen-3.0-x86_64
                          xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
                          hvm-3.0-x86_64 <br>
                          xen_scheduler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 credit<br>
                          xen_pagesize =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 4096<br>
                          platform_params =C2=A0 =C2=A0 =C2=A0 =C2=A0:
                          virt_start=3D0xffff800000000000<br>
                          xen_changeset =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 85e1424de2dd, pq
                          f9dbf852550e<br>
                          xen_commandline =C2=A0 =C2=A0 =C2=A0 =C2=A0: watc=
hdog ucode=3Dscan
                          dom0_max_vcpus=3D1-4 crashkernel=3D256M,below=3D4=
G
                          console=3Dvga vga=3Dmode-0x0311
                          dom0_mem=3D8192M,max:8192M<br>
                          cc_compiler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: gcc (GCC) 4.8.5
                          20150623 (Red Hat 4.8.5-28)<br>
                          cc_compile_by =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 mockbuild<br>
                          cc_compile_domain =C2=A0 =C2=A0 =C2=A0: [unknown]=
<br>
                          cc_compile_date =C2=A0 =C2=A0 =C2=A0 =C2=A0: Tue =
Apr 14 18:28:14
                          CEST 2020<br>
                          build_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 :
                          5ad6f12499d7f264544b64568b378260cd82a65f<br>
                          xend_config_format =C2=A0 =C2=A0 : 4</div>
                        <div><br>
                        </div>
                        <div>I&#39;m on XCP-ng 8.1. Other diff is also I
                          have more GHz than you. So I ran the test on
                          another server (building a VM just for you :p
                          ) and here is the result for a Xeon E5-2650L
                          v2 @ 1.70GHz (slow!) and VM disk stored on a
                          NFS share.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>real 0m5,925s<br>
                          user 0m3,769s<br>
                          sys 0m2,321s</div>
                        <div><br>
                        </div>
                        <div>Still, far better than 20 seconds you have!</d=
iv>
                        <div><br>
                        </div>
                        <div>If you have spare hardware, feel free to
                          test on latest XCP-ng release: <a href=3D"https:/=
/xcp-ng.org/docs/install.html" target=3D"_blank">https://xcp-ng.org/docs/in=
stall.html</a></div>
                        <div><br>
                        </div>
                        <div>Let me know if you need further help :)</div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <div>Best,</div>
                        <div><br>
                        </div>
                        <div>Olivier.<br>
                        </div>
                        <div><br>
                        </div>
                      </div>
                      <br>
                      <div class=3D"gmail_quote">
                        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0dim. =
3 mai
                          2020 =C3=A0=C2=A014:27, Agustin Lopez &lt;<a href=
=3D"mailto:Agustin.Lopez@uv.es" target=3D"_blank">Agustin.Lopez@uv.es</a>&g=
t;
                          a =C3=A9crit=C2=A0:<br>
                        </div>
                        <blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                          <div> Hi Oliver.<br>
                            <br>
                            I am testing a bit more. In seconds, the
                            results of the command is:<br>
                            Debian Buster PV -&gt; 18&#39;<br>
                            Debian Buster HVM -&gt; 8&#39;<br>
                            Debian Buster PVHVM -&gt; 8&#39;<br>
                            Debian Buster PVH -&gt; 8&#39;<br>
                            <br>
                            <br>
                            xl info<br>
                            release=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.19.0-8-amd64<br>
                            version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : #1 SMP Debian
                            4.19.98-1+deb10u1 (2020-04-27)<br>
                            machine=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : x86_64<br>
                            nr_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 48<br>
                            max_cpu_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 47<br>
                            nr_nodes=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2<br>
                            cores_per_socket=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 12<br>
                            threads_per_core=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 : 2<br>
                            cpu_mhz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2197.458<br>
                            hw_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                            bfebfbff:77fef3ff:2c100800:00000121:00000001:00=
1cbfbb:00000000:00000100<br>
                            virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm hvm_directio<br>
                            total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 261890<br>
                            free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 255453<br>
                            sharing_freed_memory=C2=A0=C2=A0 : 0<br>
                            sharing_used_memory=C2=A0=C2=A0=C2=A0 : 0<br>
                            outstanding_claims=C2=A0=C2=A0=C2=A0=C2=A0 : 0<=
br>
                            free_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
                            xen_major=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
                            xen_minor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 11<br>
                            xen_extra=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : .4-pre<br>
                            xen_version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.11.4-pre<br>
                            xen_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : xen-3.0-x86_64
                            xen-3.0-x86_32p hvm-3.0-x86_32
                            hvm-3.0-x86_32p hvm-3.0-x86_64<br>
                            xen_scheduler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : credit<br>
                            xen_pagesize=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4096<br>
                            platform_params=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 :
                            virt_start=3D0xffff800000000000<br>
                            xen_changeset=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 :<br>
                            xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : placeholder
                            dom0_mem=3D2048M,max:4065M<br>
                            cc_compiler=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : gcc (Debian
                            8.3.0-6) 8.3.0<br>
                            cc_compile_by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 : pkg-xen-devel<br>
                            cc_compile_domain=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 : <a href=3D"http://lists.alioth.debian.org" target=3D"_blank">lists.aliot=
h.debian.org</a><br>
                            cc_compile_date=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 : Wed Jan=C2=A0 8 20:16:51
                            UTC 2020<br>
                            build_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                            b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                            xend_config_format=C2=A0=C2=A0=C2=A0=C2=A0 : 4<=
br>
                            <br>
                            <p>Oliver, I got &gt; double values than
                              you. Where is the problem?</p>
                            <p>Regards,</p>
                            <p>Agust=C3=ADn<br>
                            </p>
                            <p><br>
                            </p>
                            <br>
                            El 2/5/20 a las 19:56, Olivier Lambert
                            escribi=C3=B3:<br>
                            <blockquote type=3D"cite">
                              <div dir=3D"ltr">
                                <div>Hi Agustin,</div>
                                <div><br>
                                </div>
                                <div>I just did a test on XCP-ng 8.1
                                  (Xen 4.13) with a fresh Debian 10 VM,
                                  and here is the result I have:</div>
                                <div><br>
                                </div>
                                <div>```<br>
                                </div>
                                <div># time for i in `dpkg -L
                                  ncurses-term | sort`; do if [ -f &quot;$i=
&quot;
                                  ]; then ls -ld =C2=A0&quot;$i&quot;; fi; =
done | tr -s
                                  &quot; &quot;| cut -d&quot; &quot; -f5,9 =
&gt;/dev/null<br>
                                  <br>
                                  real 0m2,741s<br>
                                  user 0m2,248s<br>
                                  sys 0m0,574s</div>
                                <div>```</div>
                                <div><br>
                                </div>
                                <div>My hardware isn&#39;t ultra modern:
                                  Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
                                  small Dell T30 machine, VM storage on
                                  local HDD. I did the test 3 times, and
                                  I have always results between 2,6 and
                                  2,8 secs.</div>
                                <div><br>
                                </div>
                                <div>Regards,</div>
                                <div><br>
                                </div>
                                <div>Olivier.<br>
                                </div>
                              </div>
                              <br>
                              <div class=3D"gmail_quote">
                                <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=
=A0sam.
                                  2 mai 2020 =C3=A0=C2=A018:33, Agustin Lop=
ez &lt;<a href=3D"mailto:Agustin.Lopez@uv.es" target=3D"_blank">Agustin.Lop=
ez@uv.es</a>&gt;
                                  a =C3=A9crit=C2=A0:<br>
                                </div>
                                <blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">Hello.<br>
                                  <br>
                                  <br>
                                  We are testing low performance in IO
                                  with the next command in Debian Buster
                                  (kernel 4.19.0-8-amd64) with Xen
                                  (4.11.4-pre)<br>
                                  <br>
                                  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 time for i in `dpkg -L
                                  ncurses-term | sort`; do if [ -f &quot;$i=
&quot;
                                  ]; then ls -ld=C2=A0 &quot;$i&quot;; fi; =
done | tr -s
                                  &quot; &quot;| cut -d&quot; &quot; -f5,9 =
&gt;/dev/null<br>
                                  <br>
                                  <br>
                                  In all our Dom0s - DomUs=C2=A0 we are
                                  getting around 20 seconds.<br>
                                  <br>
                                  In the same physical machines booting
                                  with Debian without Xen, we get 5-7
                                  seconds<br>
                                  <br>
                                  In some KVM VMs in other server we are
                                  geting almost the same as physical.<br>
                                  <br>
                                  (all in local Disks. XFS filesystems.
                                  Images of DomUs in raw format)<br>
                                  <br>
                                  <br>
                                  I have booted Xen with 4.8 y 4.4
                                  releases with almost the same bad
                                  data.<br>
                                  <br>
                                  <br>
                                  Where could be the problem?<br>
                                  <br>
                                  I think of is not normal this
                                  difference between DomUs and physical
                                  machine.<br>
                                  <br>
                                  <br>
                                  Every pointer will be welcomed.<br>
                                  <br>
                                  <br>
                                  Best regards,<br>
                                  <br>
                                  Agust=C3=ADn<br>
                                  <br>
                                  <br>
                                  <br>
                                  <br>
                                  <br>
                                </blockquote>
                              </div>
                            </blockquote>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </blockquote>
            </blockquote>
            <br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div>

--000000000000ac4f6a05a4d04581--


From xen-users-bounces@lists.xenproject.org Mon May 04 10:57:21 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 10:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVYmB-0007IQ-Pt; Mon, 04 May 2020 10:56:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Ex/V=6S=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jVYmA-0007IL-Jf
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 10:56:42 +0000
X-Inumbo-ID: ef531614-8df5-11ea-ae69-bc764e2007e4
Received: from mail-io1-xd2e.google.com (unknown [2607:f8b0:4864:20::d2e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef531614-8df5-11ea-ae69-bc764e2007e4;
 Mon, 04 May 2020 10:56:41 +0000 (UTC)
Received: by mail-io1-xd2e.google.com with SMTP id d7so6881291ioq.5
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 03:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZORJrnh9Nhrl8NzbuxKkfp6g2t9FYNaSVmw/9PrUFno=;
 b=kZzJGrl9urgYgrZ1JaKmhw6UkXWqlbDsblnhwuYWQNJ15req8xTnJiodiGzr26fzV5
 rP97dGL947WKIKxH8t1HOZ/EgQHUasjgxLxC866IPXCZWc4sV1jK5NrAgF+8gu0Icb64
 kKjr9BM3oMr+PfFIMCeO3YG9WfZBvbiARPPWQ7yt1RlHK7v3QINDyTAxkLb7zxC3hmrq
 nYmXw1KOVpEdebvOrtOMzPt1QVuDKX6CmG5QvJtDPzpMevH8J0sRuLpjK+EMId25lxLp
 L1nnDFuJGsT63rBmDP8+9085Qqipku51wkAURpNBhQ0VGQrnTXoQ7ke6mxVTgVaCU9Vm
 i0xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZORJrnh9Nhrl8NzbuxKkfp6g2t9FYNaSVmw/9PrUFno=;
 b=eqgA4oJ4WWNKRXm4g0CDqAOoItkEv6yo3FtieI2QWpZOoEUTaqgIwOITvNvOHC6Et6
 zo//tjCOpVc1CurzUk2ZFMCwzeY4cysp6837brIK9URT3M1/DO+PZUI+o/b0dapYZmzP
 XtRchytyNzCNaYQMb5tD+HZhxx+Ro3ojYH5/UXASzielOjFCxXay8ZYeIBbcrff4D4rb
 suzpMQlK9kRKj37OGHX9qPjlYwjnRbe7gNhTbG5sxlEkiwHjWR+25+dpB0DqoFoXYdz2
 nbCONS01mY4IPVLuXMWbmx3GhLdwfMuGqAxWN0bIw6xwSB4H755XwT7AWGuCP5jf60oS
 QXKg==
X-Gm-Message-State: AGi0PuZr406y13JUL5guIOrMq0co7Kh2jDLFb/qoDe+jiIZDZom0J7T6
 V9hxAfoUTwUoY/+wLnNx/SQUKCRtFDD8TolU/wk=
X-Google-Smtp-Source: APiQypL3WgeZAKo842bWvKpmlxkBhiTKt73xZbuLxRG7vogLpeKtko3mO3O1f2a1P9Bw6VjEjhEpk8TZF7KMqI4ACIA=
X-Received: by 2002:a6b:6618:: with SMTP id a24mr14593872ioc.85.1588589800482; 
 Mon, 04 May 2020 03:56:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
In-Reply-To: <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Mon, 4 May 2020 16:26:28 +0530
Message-ID: <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 noard.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="000000000000c07d9005a4d062da"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000c07d9005a4d062da
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello @Bertrand Marquis sir,

I referref the docs and trying to build the Xen for Banana-Pi M1.

my BBfile.conf is:
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.con=
f
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION =3D "2"

BBPATH =3D "${TOPDIR}"
BBFILES ?=3D ""

BBLAYERS ?=3D " \
  /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \
  /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \
  /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \
  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe \

/home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multimedia
\
  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-python \

/home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-networking
\

/home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-filesystem=
s
\
  /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \
  /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy \
  "

and changes local.conf
MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1)
DISTRO_FEATURES +=3D "arm-autonomy-host"

But the bitbake is not happening below I am attaching the errors may I know
what wrong I am doing here please:
for
MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1)
DISTRO_FEATURES +=3D "arm-autonomy-host"

"
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR: Unable to start bitbake server (None)
ERROR: Server log for this session
(/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
--- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---
ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file

apart from this:
bitbake arm-autonomy-host-image-minimal
ERROR: Layer 'virtualization-layer' depends on layer 'filesystems-layer',
but this layer is not enabled in your configuration

Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ clear

siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
arm-autonomy-host-image-minimal
ERROR:  OE-core's config sanity checker detected a potential
misconfiguration.
    Either fix the cause of this error or at your own risk disable the
checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=3DBananapi is invalid. Please set a valid MACHINE in your
local.conf, environment or other configuration file.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
siddhu@siddhu:~/Documents/yocto/zeus/build$

bitbake arm-autonomy-host-image-minimal
ERROR: Unable to start bitbake server (None)
ERROR: Server log for this session
(/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
--- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7




*Thanks and Regards,*
*Siddhartha V*
*9972583616*



On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

>
>
> > On 29 Apr 2020, at 06:31, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > Hello Sir,
> >    Sorry for the late response I was bit busy yesterday.
> >
> >    I tried to look into it. But I am getting the "
> > This git.yoctoproject.org page can=E2=80=99t be found" error.
> >
> >
>
> It seems that their certificate expired. This should be solved shortly (I
> hope).
>
> An other solution is to directly do a git clone of the layer git://
> git.yoctoproject.org/meta-arm
>
> Bertrand
>
> > May I know what should I do now.
> >
> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> > Hi Siddharha,
> >
> >> On 28 Apr 2020, at 06:20, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >>
> >> The scope of my work is to port the Xen on Banana Pi- M1
> board(Allwinner A20 dual-core SoC) with two domains. Here our target doma=
in
> is automotive.
> >>
> >> I am trying to build the Xen using the yocto build. I am actually
> trying the xen for the first time. So i wanted to know if I am on right
> path.
> >>
> >> Do we get get any info or manual how the guest OS can be booted and
> maintained please,
> >>
> >> Any suggestion help me a lot. Thanks in advance.
> >
> > Arm published a collection yocto layers named meta-arm (
> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
> >
> > There you will find the meta-arm-autonomy layer which is designed to
> help design automotive systems based on Xen on Arm.
> > Please check the meta-arm-autonomy/documentation folder for more
> information and contact me if you need help using it.
> >
> > Regards
> > Bertrand
> >
> >
> >
> > --
> > Thanks and Regards.
> > Siddhartha V.
> >
>
>

--=20
Thanks and Regards.
Siddhartha V.

--000000000000c07d9005a4d062da
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello @Bertrand Marquis sir,=C2=A0<div><br></div><div>I re=
ferref the docs and trying to build the Xen for Banana-Pi M1.=C2=A0<div><br=
></div><div>my BBfile.conf is:</div><div># POKY_BBLAYERS_CONF_VERSION is in=
creased each time build/conf/bblayers.conf<br># changes incompatibly<br>POK=
Y_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br><br>BBPATH =3D &quot;${TOPDIR}=
&quot;<br>BBFILES ?=3D &quot;&quot;<br><br>BBLAYERS ?=3D &quot; \<br>=C2=A0=
 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \<br>=C2=A0 /home=
/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \<br>=C2=A0 /home/=
siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \<br>=C2=A0 /h=
ome/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe \<br>=C2=
=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multim=
edia \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedde=
d/meta-python \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-networking \<br>=C2=A0 /home/siddhu/Documents/yocto/sources=
/zeus/meta-openembedded/meta-filesystems \<br>=C2=A0 /home/siddhu/Documents=
/yocto/sources/zeus/meta-virtualization \<br>=C2=A0 /home/siddhu/Documents/=
yocto/sources/zeus/meta-arm/meta-arm-autonomy \<br>=C2=A0 &quot;<br></div><=
div><br></div><div>and changes local.conf</div><div>MACHINE ??=3D &quot;bpi=
-m1 &quot; (Here I have tried multiple names for banana Pim1)<br>DISTRO_FEA=
TURES +=3D &quot;arm-autonomy-host&quot;<br></div><div><br></div><div>But t=
he bitbake is not happening below I am attaching the errors may I know what=
 wrong I am doing here please:</div><div>for=C2=A0</div><div>MACHINE ??=3D =
&quot;bpi-m1 &quot; (Here I have tried multiple names for banana Pim1)<br>D=
ISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br></div><div><br></div><=
div>&quot;</div><div>siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake ar=
m-autonomy-host-image-minimal<br>ERROR: Unable to start bitbake server (Non=
e)<br>ERROR: Server log for this session (/home/siddhu/Documents/yocto/zeus=
/build/bitbake-cookerdaemon.log):<br>--- Starting bitbake server pid 9217 a=
t 2020-05-04 16:20:46.735269 ---<br>ERROR: ParseError in conf/machine/bpi-m=
1: not a BitBake file</div><div><br></div><div>apart from this:</div><div><=
div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-vari=
ant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-he=
ight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align:=
baseline;color:rgb(0,0,0)"><span style=3D"margin:0px;padding:0px;border:0px=
;font:inherit;vertical-align:baseline;color:inherit">bitbake arm-autonomy-h=
ost-image-minimal<br></span><div style=3D"margin:0px;padding:0px;border:0px=
;font:inherit;vertical-align:baseline;color:inherit">ERROR: Layer &#39;virt=
ualization-layer&#39; depends on layer &#39;filesystems-layer&#39;, but thi=
s layer is not enabled in your configuration<br></div><div style=3D"margin:=
0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inher=
it"><br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;=
vertical-align:baseline;color:inherit">Summary: There was 1 ERROR message s=
hown, returning a non-zero exit code.<br></div><div style=3D"margin:0px;pad=
ding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">sid=
dhu@siddhu:~/Documents/yocto/zeus/build$ clear<br></div><div style=3D"margi=
n:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inh=
erit"><br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inheri=
t;vertical-align:baseline;color:inherit">siddhu@siddhu:~/Documents/yocto/ze=
us/build$ bitbake arm-autonomy-host-image-minimal<br></div><div style=3D"ma=
rgin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:=
inherit">ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br></div><div style=3D"margin:0px;padding:0px;border:=
0px;font:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 Eithe=
r fix the cause of this error or at your own risk disable the checker (see =
sanity.conf).<br></div><div style=3D"margin:0px;padding:0px;border:0px;font=
:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 Following is =
the list of potential problems / advisories:<br></div><div style=3D"margin:=
0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inher=
it"><br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;=
vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 MACHINE=3DBananaPiM1 i=
s invalid. Please set a valid MACHINE in your local.conf, environment or ot=
her configuration file.<br></div><div style=3D"margin:0px;padding:0px;borde=
r:0px;font:inherit;vertical-align:baseline;color:inherit"><br></div><div st=
yle=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseli=
ne;color:inherit"><br></div><div style=3D"margin:0px;padding:0px;border:0px=
;font:inherit;vertical-align:baseline;color:inherit">Summary: There was 1 E=
RROR message shown, returning a non-zero exit code.<br></div><div style=3D"=
margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;colo=
r:inherit">siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy=
-host-image-minimal<br></div><div style=3D"margin:0px;padding:0px;border:0p=
x;font:inherit;vertical-align:baseline;color:inherit">ERROR: =C2=A0OE-core&=
#39;s config sanity checker detected a potential misconfiguration.<br></div=
><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">=C2=A0 =C2=A0 Either fix the cause of this error =
or at your own risk disable the checker (see sanity.conf).<br></div><div st=
yle=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseli=
ne;color:inherit">=C2=A0 =C2=A0 Following is the list of potential problems=
 / advisories:<br></div><div style=3D"margin:0px;padding:0px;border:0px;fon=
t:inherit;vertical-align:baseline;color:inherit"><br></div><div style=3D"ma=
rgin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:=
inherit">=C2=A0 =C2=A0 MACHINE=3DBananapim1 is invalid. Please set a valid =
MACHINE in your local.conf, environment or other configuration file.<br></d=
iv><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-al=
ign:baseline;color:inherit"><br></div><div style=3D"margin:0px;padding:0px;=
border:0px;font:inherit;vertical-align:baseline;color:inherit"><br></div><d=
iv style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:b=
aseline;color:inherit">Summary: There was 1 ERROR message shown, returning =
a non-zero exit code.<br></div><div style=3D"margin:0px;padding:0px;border:=
0px;font:inherit;vertical-align:baseline;color:inherit">siddhu@siddhu:~/Doc=
uments/yocto/zeus/build$ bitbake arm-autonomy-host-image-minimal<br></div><=
div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:=
baseline;color:inherit">ERROR: =C2=A0OE-core&#39;s config sanity checker de=
tected a potential misconfiguration.<br></div><div style=3D"margin:0px;padd=
ing:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">=C2=
=A0 =C2=A0 Either fix the cause of this error or at your own risk disable t=
he checker (see sanity.conf).<br></div><div style=3D"margin:0px;padding:0px=
;border:0px;font:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=
=A0 Following is the list of potential problems / advisories:<br></div><div=
 style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:bas=
eline;color:inherit"><br></div><div style=3D"margin:0px;padding:0px;border:=
0px;font:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 MACHI=
NE=3Dbananapim1 is invalid. Please set a valid MACHINE in your local.conf, =
environment or other configuration file.<br></div><div style=3D"margin:0px;=
padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">=
<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vert=
ical-align:baseline;color:inherit"><br></div><div style=3D"margin:0px;paddi=
ng:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">Summa=
ry: There was 1 ERROR message shown, returning a non-zero exit code.<br></d=
iv><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-al=
ign:baseline;color:inherit">siddhu@siddhu:~/Documents/yocto/zeus/build$ bit=
bake arm-autonomy-host-image-minimal<br></div><div style=3D"margin:0px;padd=
ing:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">ERRO=
R: =C2=A0OE-core&#39;s config sanity checker detected a potential misconfig=
uration.<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inhe=
rit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 Either fix the cau=
se of this error or at your own risk disable the checker (see sanity.conf).=
<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vert=
ical-align:baseline;color:inherit">=C2=A0 =C2=A0 Following is the list of p=
otential problems / advisories:<br></div><div style=3D"margin:0px;padding:0=
px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><br></div=
><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">=C2=A0 =C2=A0 MACHINE=3DBananaPim1 is invalid. Pl=
ease set a valid MACHINE in your local.conf, environment or other configura=
tion file.<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:in=
herit;vertical-align:baseline;color:inherit"><br></div><div style=3D"margin=
:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inhe=
rit"><br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit=
;vertical-align:baseline;color:inherit">Summary: There was 1 ERROR message =
shown, returning a non-zero exit code.<br></div><div style=3D"margin:0px;pa=
dding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">si=
ddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image-m=
inimal<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inheri=
t;vertical-align:baseline;color:inherit">ERROR: =C2=A0OE-core&#39;s config =
sanity checker detected a potential misconfiguration.<br></div><div style=
=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;=
color:inherit">=C2=A0 =C2=A0 Either fix the cause of this error or at your =
own risk disable the checker (see sanity.conf).<br></div><div style=3D"marg=
in:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:in=
herit">=C2=A0 =C2=A0 Following is the list of potential problems / advisori=
es:<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;v=
ertical-align:baseline;color:inherit"><br></div><div style=3D"margin:0px;pa=
dding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">=
=C2=A0 =C2=A0 MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in =
your local.conf, environment or other configuration file.<br></div><div sty=
le=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baselin=
e;color:inherit"><br></div><div style=3D"margin:0px;padding:0px;border:0px;=
font:inherit;vertical-align:baseline;color:inherit"><br></div><div style=3D=
"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;col=
or:inherit">Summary: There was 1 ERROR message shown, returning a non-zero =
exit code.<br></div><div style=3D"margin:0px;padding:0px;border:0px;font:in=
herit;vertical-align:baseline;color:inherit">siddhu@siddhu:~/Documents/yoct=
o/zeus/build$ bitbake arm-autonomy-host-image-minimal<br></div><div style=
=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;=
color:inherit">ERROR: =C2=A0OE-core&#39;s config sanity checker detected a =
potential misconfiguration.<br></div><div style=3D"margin:0px;padding:0px;b=
order:0px;font:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0=
 Either fix the cause of this error or at your own risk disable the checker=
 (see sanity.conf).<br></div><div style=3D"margin:0px;padding:0px;border:0p=
x;font:inherit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 Followi=
ng is the list of potential problems / advisories:<br></div><div style=3D"m=
argin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color=
:inherit"><br></div><div style=3D"margin:0px;padding:0px;border:0px;font:in=
herit;vertical-align:baseline;color:inherit">=C2=A0 =C2=A0 MACHINE=3DBanana=
pi is invalid. Please set a valid MACHINE in your local.conf, environment o=
r other configuration file.<br></div><div style=3D"margin:0px;padding:0px;b=
order:0px;font:inherit;vertical-align:baseline;color:inherit"><br></div><di=
v style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:ba=
seline;color:inherit"><br></div><div style=3D"margin:0px;padding:0px;border=
:0px;font:inherit;vertical-align:baseline;color:inherit">Summary: There was=
 1 ERROR message shown, returning a non-zero exit code.<br></div><div style=
=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;=
color:inherit">siddhu@siddhu:~/Documents/yocto/zeus/build$=C2=A0<br></div><=
span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit"></span><br></div><div style=3D"margin:0px;padding:=
0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;=
font-stretch:inherit;font-size:12pt;line-height:inherit;font-family:Calibri=
,Arial,Helvetica,sans-serif;vertical-align:baseline;color:rgb(0,0,0)"><span=
 style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:bas=
eline;color:inherit">bitbake arm-autonomy-host-image-minimal<br></span><div=
 style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:bas=
eline;color:inherit">ERROR: Unable to start bitbake server (None)<br></div>=
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">ERROR: Server log for this session (/home/siddhu/D=
ocuments/yocto/zeus/build/bitbake-cookerdaemon.log):<br></div><span style=
=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;=
color:inherit">--- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.=
7</span><br></div><div style=3D"margin:0px;padding:0px;border:0px;font-styl=
e:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;fon=
t-size:12pt;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-se=
rif;vertical-align:baseline;color:rgb(0,0,0)"><span style=3D"margin:0px;pad=
ding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><br=
></span></div><div style=3D"margin:0px;padding:0px;border:0px;font-style:in=
herit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-si=
ze:12pt;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;=
vertical-align:baseline;color:rgb(0,0,0)"><span style=3D"margin:0px;padding=
:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><br></s=
pan></div><div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vert=
ical-align:baseline;color:inherit"><div style=3D"margin:0px;padding:0px;bor=
der:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-st=
retch:inherit;font-size:12pt;line-height:inherit;font-family:Calibri,Arial,=
Helvetica,sans-serif;vertical-align:baseline;color:rgb(0,0,0)"><br></div><d=
iv id=3D"gmail-Signature" style=3D"margin:0px;padding:0px;border:0px;font:i=
nherit;vertical-align:baseline;color:inherit"><div name=3D"divtagdefaultwra=
pper" style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-va=
riant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;li=
ne-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-a=
lign:baseline;color:inherit"><div style=3D"margin:0px;padding:0px;border:0p=
x;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch=
:inherit;font-size:16px;line-height:inherit;vertical-align:baseline;color:r=
gb(50,49,48)"><br></div><font color=3D"#333399" style=3D"font-size:16px"><f=
ont face=3D"Times New Roman, Times, serif" size=3D"2"><b>Thanks and Regards=
,</b></font></font><span style=3D"color:rgb(50,49,48);font-size:16px"></spa=
n><div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inhe=
rit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;lin=
e-height:inherit;vertical-align:baseline;color:rgb(50,49,48)"><font face=3D=
"Times New Roman, Times, serif" size=3D"2" color=3D"#333399"><b>Siddhartha =
V</b></font></div><div style=3D"margin:0px;padding:0px;border:0px;font-vari=
ant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;fo=
nt-size:16px;line-height:inherit;vertical-align:baseline;color:rgb(50,49,48=
)"><font face=3D"Times New Roman, Times, serif" color=3D"#333399" size=3D"1=
"><b>9972583616</b></font></div><br class=3D"gmail-Apple-interchange-newlin=
e"></div></div></div><br></div></div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 1:33 PM Bertra=
nd Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com">Bertrand.Marquis=
@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><br>
<br>
&gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hello Sir,<br>
&gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy yesterday. <br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting the &quot;<br>
&gt; This <a href=3D"http://git.yoctoproject.org" rel=3D"noreferrer" target=
=3D"_blank">git.yoctoproject.org</a> page can=E2=80=99t be found&quot; erro=
r. <br>
&gt; <br>
&gt; <br>
<br>
It seems that their certificate expired. This should be solved shortly (I h=
ope).<br>
<br>
An other solution is to directly do a git clone of the layer git://<a href=
=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer" target=3D"_bla=
nk">git.yoctoproject.org/meta-arm</a><br>
<br>
Bertrand<br>
<br>
&gt; May I know what should I do now.<br>
&gt; <br>
&gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a href=3D"mailto=
:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a>&g=
t; wrote:<br>
&gt; Hi Siddharha,<br>
&gt; <br>
&gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=3D"mailto:siddh=
uvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; The scope of my work is to port the Xen on Banana Pi- M1 board(All=
winner A20 dual-core SoC) with two domains. Here our target domain is autom=
otive. <br>
&gt;&gt; <br>
&gt;&gt; I am trying to build the Xen using the yocto build. I am actually =
trying the xen for the first time. So i wanted to know if I am on right pat=
h. <br>
&gt;&gt; <br>
&gt;&gt; Do we get get any info or manual how the guest OS can be booted an=
d maintained please,<br>
&gt;&gt; <br>
&gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt; <br>
&gt; Arm published a collection yocto layers named meta-arm (<a href=3D"htt=
ps://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"noreferrer" targe=
t=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/</a>)<br>
&gt; <br>
&gt; There you will find the meta-arm-autonomy layer which is designed to h=
elp design automotive systems based on Xen on Arm.<br>
&gt; Please check the meta-arm-autonomy/documentation folder for more infor=
mation and contact me if you need help using it.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--000000000000c07d9005a4d062da--


From xen-users-bounces@lists.xenproject.org Mon May 04 10:57:36 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 10:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVYn1-0007Kd-AB; Mon, 04 May 2020 10:57:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Ex/V=6S=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jVYn0-0007KX-EN
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 10:57:34 +0000
X-Inumbo-ID: 0e9a91f0-8df6-11ea-b07b-bc764e2007e4
Received: from mail-il1-x12b.google.com (unknown [2607:f8b0:4864:20::12b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e9a91f0-8df6-11ea-b07b-bc764e2007e4;
 Mon, 04 May 2020 10:57:33 +0000 (UTC)
Received: by mail-il1-x12b.google.com with SMTP id q10so10810424ile.0
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 03:57:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=fIDdSoJNgoK4iR4cBt3AnieM+w8+Mm+WO/iZDwEGX+Q=;
 b=QfzNqhledA0Oq59JQEVEl6bqrTFKW+TkRg1lmhyIyuYdr1R1p+Nma0Mn9jFJEJAbuq
 6EVjvEyf2bGEW0ycUqyQut+pntheWyiwPB0ciG5OFcTTHH+xchdAotWAzMrPF5bLw8Dc
 Pw6p/rsNaAl4yB5BbOyR9iXeaCDGsLxA8528t837TRopqLubyMtRclAUDlCTMZVV3D6C
 tWfp/VRqmCz5W9w/pfqYt+hLGwDcexgwtguVbBdPOE9OJ3XbugjXY8TRsoKKauBdLvlx
 imYdPsc3fn0pML9XbSPypi8PMjfZbVKONZds1atQx2AGL9jr2q7NUYTRsguFVd9atgiW
 kYww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=fIDdSoJNgoK4iR4cBt3AnieM+w8+Mm+WO/iZDwEGX+Q=;
 b=E13TV35IKzak5MwrfAsr1MCOCLM4X1ZoPGqZHa3Cd040XH/khSqOYkZaWoAwalgTdU
 4AwjAQwAqzCn8RdiysyjBzyJ+EKSi8pB3nLY/MO+QmcBbfn4MFPXiIObwI4IaWkXAahr
 jEL/uOa6Tkh8PU5f5OerZkwPWn7pHxuWhPoIuslpzRtBSvg1zgsvZ5N/yV5VYbBGXJEo
 0PyWh3W6LEfVhnIfp9rY/R8X2h8hJZNZpnbdrvfiAf5+B3zNDlwFh5kdTq6pzxJXfbdh
 AC/6iGTEAwyWOAjH2e3P+q8JREmSYuvSe20fdHU3SGqHSQw/myegxb9+hNu08iWLjmFv
 biuA==
X-Gm-Message-State: AGi0PuayfmhUptmf2Cf0fa6GziuAj6kkok/Cqi79TFQxG+TM7yH3TtPP
 xSbauPYEI6kpTZRUvPMRfAB9nKrbeIC6+0OQKhwNgnyH
X-Google-Smtp-Source: APiQypIjC/gFtlk81LKauURjVBWeTQrxIQxCEe0hLEik9L89blUQlBJtungxuZooMRtAm7u6raKQZg8QftTzMXnWK2I=
X-Received: by 2002:a92:d685:: with SMTP id p5mr14363134iln.92.1588589853166; 
 Mon, 04 May 2020 03:57:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
In-Reply-To: <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Mon, 4 May 2020 16:27:21 +0530
Message-ID: <CAEkELtAY0S_S93kAinpPCP3FoCgTr_Q7p9tQTHK+fyQXoRs6=w@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 noard.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/mixed; boundary="000000000000e4773805a4d0658d"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000e4773805a4d0658d
Content-Type: multipart/alternative; boundary="000000000000e4773605a4d0658b"

--000000000000e4773605a4d0658b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

even I am attaching the local.conf file here.


On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

>
>
> > On 29 Apr 2020, at 06:31, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > Hello Sir,
> >    Sorry for the late response I was bit busy yesterday.
> >
> >    I tried to look into it. But I am getting the "
> > This git.yoctoproject.org page can=E2=80=99t be found" error.
> >
> >
>
> It seems that their certificate expired. This should be solved shortly (I
> hope).
>
> An other solution is to directly do a git clone of the layer git://
> git.yoctoproject.org/meta-arm
>
> Bertrand
>
> > May I know what should I do now.
> >
> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> > Hi Siddharha,
> >
> >> On 28 Apr 2020, at 06:20, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >>
> >> The scope of my work is to port the Xen on Banana Pi- M1
> board(Allwinner A20 dual-core SoC) with two domains. Here our target doma=
in
> is automotive.
> >>
> >> I am trying to build the Xen using the yocto build. I am actually
> trying the xen for the first time. So i wanted to know if I am on right
> path.
> >>
> >> Do we get get any info or manual how the guest OS can be booted and
> maintained please,
> >>
> >> Any suggestion help me a lot. Thanks in advance.
> >
> > Arm published a collection yocto layers named meta-arm (
> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
> >
> > There you will find the meta-arm-autonomy layer which is designed to
> help design automotive systems based on Xen on Arm.
> > Please check the meta-arm-autonomy/documentation folder for more
> information and contact me if you need help using it.
> >
> > Regards
> > Bertrand
> >
> >
> >
> > --
> > Thanks and Regards.
> > Siddhartha V.
> >
>
>

--=20
Thanks and Regards.
Siddhartha V.

--000000000000e4773605a4d0658b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">even I am attaching the local.conf file here.<div><br></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis &lt;<a href=3D"mailto:Be=
rtrand.Marquis@arm.com">Bertrand.Marquis@arm.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
&gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hello Sir,<br>
&gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy yesterday. <br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting the &quot;<br>
&gt; This <a href=3D"http://git.yoctoproject.org" rel=3D"noreferrer" target=
=3D"_blank">git.yoctoproject.org</a> page can=E2=80=99t be found&quot; erro=
r. <br>
&gt; <br>
&gt; <br>
<br>
It seems that their certificate expired. This should be solved shortly (I h=
ope).<br>
<br>
An other solution is to directly do a git clone of the layer git://<a href=
=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer" target=3D"_bla=
nk">git.yoctoproject.org/meta-arm</a><br>
<br>
Bertrand<br>
<br>
&gt; May I know what should I do now.<br>
&gt; <br>
&gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a href=3D"mailto=
:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a>&g=
t; wrote:<br>
&gt; Hi Siddharha,<br>
&gt; <br>
&gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=3D"mailto:siddh=
uvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; The scope of my work is to port the Xen on Banana Pi- M1 board(All=
winner A20 dual-core SoC) with two domains. Here our target domain is autom=
otive. <br>
&gt;&gt; <br>
&gt;&gt; I am trying to build the Xen using the yocto build. I am actually =
trying the xen for the first time. So i wanted to know if I am on right pat=
h. <br>
&gt;&gt; <br>
&gt;&gt; Do we get get any info or manual how the guest OS can be booted an=
d maintained please,<br>
&gt;&gt; <br>
&gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt; <br>
&gt; Arm published a collection yocto layers named meta-arm (<a href=3D"htt=
ps://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"noreferrer" targe=
t=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/</a>)<br>
&gt; <br>
&gt; There you will find the meta-arm-autonomy layer which is designed to h=
elp design automotive systems based on Xen on Arm.<br>
&gt; Please check the meta-arm-autonomy/documentation folder for more infor=
mation and contact me if you need help using it.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--000000000000e4773605a4d0658b--

--000000000000e4773805a4d0658d
Content-Type: application/octet-stream; name="local.conf"
Content-Disposition: attachment; filename="local.conf"
Content-Transfer-Encoding: base64
Content-ID: <f_k9sddeat0>
X-Attachment-Id: f_k9sddeat0

IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZAojIHdoaWNoIGNvbnRhaW5z
IG90aGVyIGV4YW1wbGVzIG9mIGNvbmZpZ3VyYXRpb24gd2hpY2ggY2FuIGJlIHBsYWNlZCBpbiB0
aGlzIGZpbGUKIyBidXQgbmV3IHVzZXJzIGxpa2VseSB3b24ndCBuZWVkIGFueSBvZiB0aGVtIGlu
aXRpYWxseS4KIwojIExpbmVzIHN0YXJ0aW5nIHdpdGggdGhlICcjJyBjaGFyYWN0ZXIgYXJlIGNv
bW1lbnRlZCBvdXQgYW5kIGluIHNvbWUgY2FzZXMgdGhlCiMgZGVmYXVsdCB2YWx1ZXMgYXJlIHBy
b3ZpZGVkIGFzIGNvbW1lbnRzIHRvIHNob3cgcGVvcGxlIGV4YW1wbGUgc3ludGF4LiBFbmFibGlu
ZwojIHRoZSBvcHRpb24gaXMgYSBxdWVzdGlvbiBvZiByZW1vdmluZyB0aGUgIyBjaGFyYWN0ZXIg
YW5kIG1ha2luZyBhbnkgY2hhbmdlIHRvIHRoZQojIHZhcmlhYmxlIGFzIHJlcXVpcmVkLgoKIwoj
IE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVlZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNo
aW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4gVGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2Yg
ZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdoaWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhl
IFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0gInFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11
YXJtNjQiCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVtaXBzNjQiCiNN
QUNISU5FID89ICJxZW11cHBjIgojTUFDSElORSA/PSAicWVtdXg4NiIKI01BQ0hJTkUgPz0gInFl
bXV4ODYtNjQiCiMKIyBUaGVyZSBhcmUgYWxzbyB0aGUgZm9sbG93aW5nIGhhcmR3YXJlIGJvYXJk
IHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgCiMgZGVtb25zdHJhdGlvbiBwdXJwb3NlczoK
IwojTUFDSElORSA/PSAiYmVhZ2xlYm9uZS15b2N0byIKI01BQ0hJTkUgPz0gImdlbmVyaWN4ODYi
CiNNQUNISU5FID89ICJnZW5lcmljeDg2LTY0IgojTUFDSElORSA/PSAibXBjODMxNWUtcmRiIgoj
TUFDSElORSA/PSAiZWRnZXJvdXRlciIKIwojIFRoaXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5l
IHRvIGJlIHFlbXV4ODYtNjQgaWYgbm8gb3RoZXIgbWFjaGluZSBpcyBzZWxlY3RlZDoKTUFDSElO
RSA/Pz0gImJwaS1tMSAiCkRJU1RST19GRUFUVVJFUyArPSAiYXJtLWF1dG9ub215LWhvc3QiCgoj
CiMgV2hlcmUgdG8gcGxhY2UgZG93bmxvYWRzCiMKIyBEdXJpbmcgYSBmaXJzdCBidWlsZCB0aGUg
c3lzdGVtIHdpbGwgZG93bmxvYWQgbWFueSBkaWZmZXJlbnQgc291cmNlIGNvZGUgdGFyYmFsbHMK
IyBmcm9tIHZhcmlvdXMgdXBzdHJlYW0gcHJvamVjdHMuIFRoaXMgY2FuIHRha2UgYSB3aGlsZSwg
cGFydGljdWxhcmx5IGlmIHlvdXIgbmV0d29yawojIGNvbm5lY3Rpb24gaXMgc2xvdy4gVGhlc2Ug
YXJlIGFsbCBzdG9yZWQgaW4gRExfRElSLiBXaGVuIHdpcGluZyBhbmQgcmVidWlsZGluZyB5b3UK
IyBjYW4gcHJlc2VydmUgdGhpcyBkaXJlY3RvcnkgdG8gc3BlZWQgdXAgdGhpcyBwYXJ0IG9mIHN1
YnNlcXVlbnQgYnVpbGRzLiBUaGlzIGRpcmVjdG9yeQojIGlzIHNhZmUgdG8gc2hhcmUgYmV0d2Vl
biBtdWx0aXBsZSBidWlsZHMgb24gdGhlIHNhbWUgbWFjaGluZSB0b28uCiMKIyBUaGUgZGVmYXVs
dCBpcyBhIGRvd25sb2FkcyBkaXJlY3RvcnkgdW5kZXIgVE9QRElSIHdoaWNoIGlzIHRoZSBidWls
ZCBkaXJlY3RvcnkuCiMKI0RMX0RJUiA/PSAiJHtUT1BESVJ9L2Rvd25sb2FkcyIKCiMKIyBXaGVy
ZSB0byBwbGFjZSBzaGFyZWQtc3RhdGUgZmlsZXMKIwojIEJpdEJha2UgaGFzIHRoZSBjYXBhYmls
aXR5IHRvIGFjY2VsZXJhdGUgYnVpbGRzIGJhc2VkIG9uIHByZXZpb3VzbHkgYnVpbHQgb3V0cHV0
LgojIFRoaXMgaXMgZG9uZSB1c2luZyAic2hhcmVkIHN0YXRlIiBmaWxlcyB3aGljaCBjYW4gYmUg
dGhvdWdodCBvZiBhcyBjYWNoZSBvYmplY3RzCiMgYW5kIHRoaXMgb3B0aW9uIGRldGVybWluZXMg
d2hlcmUgdGhvc2UgZmlsZXMgYXJlIHBsYWNlZC4KIwojIFlvdSBjYW4gd2lwZSBvdXQgVE1QRElS
IGxlYXZpbmcgdGhpcyBkaXJlY3RvcnkgaW50YWN0IGFuZCB0aGUgYnVpbGQgd291bGQgcmVnZW5l
cmF0ZQojIGZyb20gdGhlc2UgZmlsZXMgaWYgbm8gY2hhbmdlcyB3ZXJlIG1hZGUgdG8gdGhlIGNv
bmZpZ3VyYXRpb24uIElmIGNoYW5nZXMgd2VyZSBtYWRlCiMgdG8gdGhlIGNvbmZpZ3VyYXRpb24s
IG9ubHkgc2hhcmVkIHN0YXRlIGZpbGVzIHdoZXJlIHRoZSBzdGF0ZSB3YXMgc3RpbGwgdmFsaWQg
d291bGQKIyBiZSB1c2VkIChkb25lIHVzaW5nIGNoZWNrc3VtcykuCiMKIyBUaGUgZGVmYXVsdCBp
cyBhIHNzdGF0ZS1jYWNoZSBkaXJlY3RvcnkgdW5kZXIgVE9QRElSLgojCiNTU1RBVEVfRElSID89
ICIke1RPUERJUn0vc3N0YXRlLWNhY2hlIgoKIwojIFdoZXJlIHRvIHBsYWNlIHRoZSBidWlsZCBv
dXRwdXQKIwojIFRoaXMgb3B0aW9uIHNwZWNpZmllcyB3aGVyZSB0aGUgYnVsayBvZiB0aGUgYnVp
bGRpbmcgd29yayBzaG91bGQgYmUgZG9uZSBhbmQKIyB3aGVyZSBCaXRCYWtlIHNob3VsZCBwbGFj
ZSBpdHMgdGVtcG9yYXJ5IGZpbGVzIGFuZCBvdXRwdXQuIEtlZXAgaW4gbWluZCB0aGF0CiMgdGhp
cyBpbmNsdWRlcyB0aGUgZXh0cmFjdGlvbiBhbmQgY29tcGlsYXRpb24gb2YgbWFueSBhcHBsaWNh
dGlvbnMgYW5kIHRoZSB0b29sY2hhaW4KIyB3aGljaCBjYW4gdXNlIEdpZ2FieXRlcyBvZiBoYXJk
IGRpc2sgc3BhY2UuCiMKIyBUaGUgZGVmYXVsdCBpcyBhIHRtcCBkaXJlY3RvcnkgdW5kZXIgVE9Q
RElSLgojCiNUTVBESVIgPSAiJHtUT1BESVJ9L3RtcCIKCiMKIyBEZWZhdWx0IHBvbGljeSBjb25m
aWcKIwojIFRoZSBkaXN0cmlidXRpb24gc2V0dGluZyBjb250cm9scyB3aGljaCBwb2xpY3kgc2V0
dGluZ3MgYXJlIHVzZWQgYXMgZGVmYXVsdHMuCiMgVGhlIGRlZmF1bHQgdmFsdWUgaXMgZmluZSBm
b3IgZ2VuZXJhbCBZb2N0byBwcm9qZWN0IHVzZSwgYXQgbGVhc3QgaW5pdGlhbGx5LgojIFVsdGlt
YXRlbHkgd2hlbiBjcmVhdGluZyBjdXN0b20gcG9saWN5LCBwZW9wbGUgd2lsbCBsaWtlbHkgZW5k
IHVwIHN1YmNsYXNzaW5nIAojIHRoZXNlIGRlZmF1bHRzLgojCkRJU1RSTyA/PSAicG9reSIKIyBB
cyBhbiBleGFtcGxlIG9mIGEgc3ViY2xhc3MgdGhlcmUgaXMgYSAiYmxlZWRpbmciIGVkZ2UgcG9s
aWN5IGNvbmZpZ3VyYXRpb24KIyB3aGVyZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFi
c29sdXRlIGxhdGVzdCBjb2RlIGZyb20gdGhlIHVwc3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5
c3RlbXMuIFRoaXMgaXMganVzdCBtZW50aW9uZWQgaGVyZSBhcyBhbiBleGFtcGxlLCBpdHMgbm90
CiMgdXNlZnVsIHRvIG1vc3QgbmV3IHVzZXJzLgojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIK
CiMKIyBQYWNrYWdlIE1hbmFnZW1lbnQgY29uZmlndXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBs
aXN0cyB3aGljaCBwYWNrYWdpbmcgZm9ybWF0cyB0byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2Ug
YmFja2VuZHMKIyBjYW4gYmUgZW5hYmxlZCBhdCBvbmNlIGFuZCB0aGUgZmlyc3QgaXRlbSBsaXN0
ZWQgaW4gdGhlIHZhcmlhYmxlIHdpbGwgYmUgdXNlZAojIHRvIGdlbmVyYXRlIHRoZSByb290IGZp
bGVzeXN0ZW1zLgojIE9wdGlvbnMgYXJlOgojICAtICdwYWNrYWdlX2RlYicgZm9yIGRlYmlhbiBz
dHlsZSBkZWIgZmlsZXMKIyAgLSAncGFja2FnZV9pcGsnIGZvciBpcGsgZmlsZXMgYXJlIHVzZWQg
Ynkgb3BrZyAoYSBkZWJpYW4gc3R5bGUgZW1iZWRkZWQgcGFja2FnZSBtYW5hZ2VyKQojICAtICdw
YWNrYWdlX3JwbScgZm9yIHJwbSBzdHlsZSBwYWNrYWdlcwojIEUuZy46IFBBQ0tBR0VfQ0xBU1NF
UyA/PSAicGFja2FnZV9ycG0gcGFja2FnZV9kZWIgcGFja2FnZV9pcGsiCiMgV2UgZGVmYXVsdCB0
byBycG06ClBBQ0tBR0VfQ0xBU1NFUyA/PSAicGFja2FnZV9ycG0iCgojCiMgU0RLIHRhcmdldCBh
cmNoaXRlY3R1cmUKIwojIFRoaXMgdmFyaWFibGUgc3BlY2lmaWVzIHRoZSBhcmNoaXRlY3R1cmUg
dG8gYnVpbGQgU0RLIGl0ZW1zIGZvciBhbmQgbWVhbnMKIyB5b3UgY2FuIGJ1aWxkIHRoZSBTREsg
cGFja2FnZXMgZm9yIGFyY2hpdGVjdHVyZXMgb3RoZXIgdGhhbiB0aGUgbWFjaGluZSB5b3UgYXJl
CiMgcnVubmluZyB0aGUgYnVpbGQgb24gKGkuZS4gYnVpbGRpbmcgaTY4NiBwYWNrYWdlcyBvbiBh
biB4ODZfNjQgaG9zdCkuCiMgU3VwcG9ydGVkIHZhbHVlcyBhcmUgaTY4NiBhbmQgeDg2XzY0CiNT
REtNQUNISU5FID89ICJpNjg2IgoKIwojIEV4dHJhIGltYWdlIGNvbmZpZ3VyYXRpb24gZGVmYXVs
dHMKIwojIFRoZSBFWFRSQV9JTUFHRV9GRUFUVVJFUyB2YXJpYWJsZSBhbGxvd3MgZXh0cmEgcGFj
a2FnZXMgdG8gYmUgYWRkZWQgdG8gdGhlIGdlbmVyYXRlZAojIGltYWdlcy4gU29tZSBvZiB0aGVz
ZSBvcHRpb25zIGFyZSBhZGRlZCB0byBjZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9tYXRpY2FsbHku
IFRoZQojIHZhcmlhYmxlIGNhbiBjb250YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoKIyAgImRi
Zy1wa2dzIiAgICAgICAtIGFkZCAtZGJnIHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2th
Z2VzCiMgICAgICAgICAgICAgICAgICAgICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRpb24gZm9yIGRl
YnVnZ2luZy9wcm9maWxpbmcpCiMgICJzcmMtcGtncyIgICAgICAgLSBhZGQgLXNyYyBwYWNrYWdl
cyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKGFkZHMg
c291cmNlIGNvZGUgZm9yIGRlYnVnZ2luZykKIyAgImRldi1wa2dzIiAgICAgICAtIGFkZCAtZGV2
IHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2VzCiMgICAgICAgICAgICAgICAgICAg
ICAodXNlZnVsIGlmIHlvdSB3YW50IHRvIGRldmVsb3AgYWdhaW5zdCBsaWJzIGluIHRoZSBpbWFn
ZSkKIyAgInB0ZXN0LXBrZ3MiICAgICAtIGFkZCAtcHRlc3QgcGFja2FnZXMgZm9yIGFsbCBwdGVz
dC1lbmFibGVkIHBhY2thZ2VzCiMgICAgICAgICAgICAgICAgICAgICAodXNlZnVsIGlmIHlvdSB3
YW50IHRvIHJ1biB0aGUgcGFja2FnZSB0ZXN0IHN1aXRlcykKIyAgInRvb2xzLXNkayIgICAgICAt
IGFkZCBkZXZlbG9wbWVudCB0b29scyAoZ2NjLCBtYWtlLCBwa2djb25maWcgZXRjLikKIyAgInRv
b2xzLWRlYnVnIiAgICAtIGFkZCBkZWJ1Z2dpbmcgdG9vbHMgKGdkYiwgc3RyYWNlKQojICAiZWNs
aXBzZS1kZWJ1ZyIgIC0gYWRkIEVjbGlwc2UgcmVtb3RlIGRlYnVnZ2luZyBzdXBwb3J0CiMgICJ0
b29scy1wcm9maWxlIiAgLSBhZGQgcHJvZmlsaW5nIHRvb2xzIChvcHJvZmlsZSwgbHR0bmcsIHZh
bGdyaW5kKQojICAidG9vbHMtdGVzdGFwcHMiIC0gYWRkIHVzZWZ1bCB0ZXN0aW5nIHRvb2xzICh0
c19wcmludCwgYXBsYXksIGFyZWNvcmQgZXRjLikKIyAgImRlYnVnLXR3ZWFrcyIgICAtIG1ha2Ug
YW4gaW1hZ2Ugc3VpdGFibGUgZm9yIGRldmVsb3BtZW50CiMgICAgICAgICAgICAgICAgICAgICBl
LmcuIHNzaCByb290IGFjY2VzcyBoYXMgYSBibGFuayBwYXNzd29yZAojIFRoZXJlIGFyZSBvdGhl
ciBhcHBsaWNhdGlvbiB0YXJnZXRzIHRoYXQgY2FuIGJlIHVzZWQgaGVyZSB0b28sIHNlZQojIG1l
dGEvY2xhc3Nlcy9pbWFnZS5iYmNsYXNzIGFuZCBtZXRhL2NsYXNzZXMvY29yZS1pbWFnZS5iYmNs
YXNzIGZvciBtb3JlIGRldGFpbHMuCiMgV2UgZGVmYXVsdCB0byBlbmFibGluZyB0aGUgZGVidWdn
aW5nIHR3ZWFrcy4KRVhUUkFfSU1BR0VfRkVBVFVSRVMgPz0gImRlYnVnLXR3ZWFrcyIKCiMKIyBB
ZGRpdGlvbmFsIGltYWdlIGZlYXR1cmVzCiMKIyBUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBvZiBh
ZGRpdGlvbmFsIGNsYXNzZXMgdG8gdXNlIHdoZW4gYnVpbGRpbmcgaW1hZ2VzIHdoaWNoCiMgZW5h
YmxlIGV4dHJhIGZlYXR1cmVzLiBTb21lIGF2YWlsYWJsZSBvcHRpb25zIHdoaWNoIGNhbiBiZSBp
bmNsdWRlZCBpbiB0aGlzIHZhcmlhYmxlCiMgYXJlOgojICAgLSAnYnVpbGRzdGF0cycgY29sbGVj
dCBidWlsZCBzdGF0aXN0aWNzCiMgICAtICdpbWFnZS1ta2xpYnMnIHRvIHJlZHVjZSBzaGFyZWQg
bGlicmFyeSBmaWxlcyBzaXplIGZvciBhbiBpbWFnZQojICAgLSAnaW1hZ2UtcHJlbGluaycgaW4g
b3JkZXIgdG8gcHJlbGluayB0aGUgZmlsZXN5c3RlbSBpbWFnZQojIE5PVEU6IGlmIGxpc3Rpbmcg
bWtsaWJzICYgcHJlbGluayBib3RoLCB0aGVuIG1ha2Ugc3VyZSBta2xpYnMgaXMgYmVmb3JlIHBy
ZWxpbmsKIyBOT1RFOiBta2xpYnMgYWxzbyBuZWVkcyB0byBiZSBleHBsaWNpdGx5IGVuYWJsZWQg
Zm9yIGEgZ2l2ZW4gaW1hZ2UsIHNlZSBsb2NhbC5jb25mLmV4dGVuZGVkClVTRVJfQ0xBU1NFUyA/
PSAiYnVpbGRzdGF0cyBpbWFnZS1ta2xpYnMgaW1hZ2UtcHJlbGluayIKCiMKIyBSdW50aW1lIHRl
c3Rpbmcgb2YgaW1hZ2VzCiMKIyBUaGUgYnVpbGQgc3lzdGVtIGNhbiB0ZXN0IGJvb3Rpbmcgdmly
dHVhbCBtYWNoaW5lIGltYWdlcyB1bmRlciBxZW11IChhbiBlbXVsYXRvcikKIyBhZnRlciBhbnkg
cm9vdCBmaWxlc3lzdGVtcyBhcmUgY3JlYXRlZCBhbmQgcnVuIHRlc3RzIGFnYWluc3QgdGhvc2Ug
aW1hZ2VzLiBJdCBjYW4gYWxzbwojIHJ1biB0ZXN0cyBhZ2FpbnN0IGFueSBTREsgdGhhdCBhcmUg
YnVpbHQuIFRvIGVuYWJsZSB0aGlzIHVuY29tbWVudCB0aGVzZSBsaW5lcy4KIyBTZWUgY2xhc3Nl
cy90ZXN0e2ltYWdlLHNka30uYmJjbGFzcyBmb3IgZnVydGhlciBkZXRhaWxzLgojSU1BR0VfQ0xB
U1NFUyArPSAidGVzdGltYWdlIHRlc3RzZGsiCiNURVNUSU1BR0VfQVVUT19xZW11YWxsID0gIjEi
CgojCiMgSW50ZXJhY3RpdmUgc2hlbGwgY29uZmlndXJhdGlvbgojCiMgVW5kZXIgY2VydGFpbiBj
aXJjdW1zdGFuY2VzIHRoZSBzeXN0ZW0gbWF5IG5lZWQgaW5wdXQgZnJvbSB5b3UgYW5kIHRvIGRv
IHRoaXMgaXQKIyBjYW4gbGF1bmNoIGFuIGludGVyYWN0aXZlIHNoZWxsLiBJdCBuZWVkcyB0byBk
byB0aGlzIHNpbmNlIHRoZSBidWlsZCBpcwojIG11bHRpdGhyZWFkZWQgYW5kIG5lZWRzIHRvIGJl
IGFibGUgdG8gaGFuZGxlIHRoZSBjYXNlIHdoZXJlIG1vcmUgdGhhbiBvbmUgcGFyYWxsZWwKIyBw
cm9jZXNzIG1heSByZXF1aXJlIHRoZSB1c2VyJ3MgYXR0ZW50aW9uLiBUaGUgZGVmYXVsdCBpcyBp
dGVyYXRlIG92ZXIgdGhlIGF2YWlsYWJsZQojIHRlcm1pbmFsIHR5cGVzIHRvIGZpbmQgb25lIHRo
YXQgd29ya3MuCiMKIyBFeGFtcGxlcyBvZiB0aGUgb2NjYXNpb25zIHRoaXMgbWF5IGhhcHBlbiBh
cmUgd2hlbiByZXNvbHZpbmcgcGF0Y2hlcyB3aGljaCBjYW5ub3QKIyBiZSBhcHBsaWVkLCB0byB1
c2UgdGhlIGRldnNoZWxsIG9yIHRoZSBrZXJuZWwgbWVudWNvbmZpZwojCiMgU3VwcG9ydGVkIHZh
bHVlcyBhcmUgYXV0bywgZ25vbWUsIHhmY2UsIHJ4dnQsIHNjcmVlbiwga29uc29sZSAoS0RFIDMu
eCBvbmx5KSwgbm9uZQojIE5vdGU6IGN1cnJlbnRseSwgS29uc29sZSBzdXBwb3J0IG9ubHkgd29y
a3MgZm9yIEtERSAzLnggZHVlIHRvIHRoZSB3YXkKIyBuZXdlciBLb25zb2xlIHZlcnNpb25zIGJl
aGF2ZQojT0VfVEVSTUlOQUwgPSAiYXV0byIKIyBCeSBkZWZhdWx0IGRpc2FibGUgaW50ZXJhY3Rp
dmUgcGF0Y2ggcmVzb2x1dGlvbiAodGFza3Mgd2lsbCBqdXN0IGZhaWwgaW5zdGVhZCk6ClBBVENI
UkVTT0xWRSA9ICJub29wIgoKIwojIERpc2sgU3BhY2UgTW9uaXRvcmluZyBkdXJpbmcgdGhlIGJ1
aWxkCiMKIyBNb25pdG9yIHRoZSBkaXNrIHNwYWNlIGR1cmluZyB0aGUgYnVpbGQuIElmIHRoZXJl
IGlzIGxlc3MgdGhhdCAxR0Igb2Ygc3BhY2Ugb3IgbGVzcwojIHRoYW4gMTAwSyBpbm9kZXMgaW4g
YW55IGtleSBidWlsZCBsb2NhdGlvbiAoVE1QRElSLCBETF9ESVIsIFNTVEFURV9ESVIpLCBncmFj
ZWZ1bGx5CiMgc2h1dGRvd24gdGhlIGJ1aWxkLiBJZiB0aGVyZSBpcyBsZXNzIHRoYXQgMTAwTUIg
b3IgMUsgaW5vZGVzLCBwZXJmb3JtIGEgaGFyZCBhYm9ydAojIG9mIHRoZSBidWlsZC4gVGhlIHJl
YXNvbiBmb3IgdGhpcyBpcyB0aGF0IHJ1bm5pbmcgY29tcGxldGVseSBvdXQgb2Ygc3BhY2UgY2Fu
IGNvcnJ1cHQKIyBmaWxlcyBhbmQgZGFtYWdlcyB0aGUgYnVpbGQgaW4gd2F5cyB3aGljaCBtYXkg
bm90IGJlIGVhc2lseSByZWNvdmVyYWJsZS4KIyBJdCdzIG5lY2VzYXJ5IHRvIG1vbml0b3IgL3Rt
cCwgaWYgdGhlcmUgaXMgbm8gc3BhY2UgbGVmdCB0aGUgYnVpbGQgd2lsbCBmYWlsCiMgd2l0aCB2
ZXJ5IGV4b3RpYyBlcnJvcnMuCkJCX0RJU0tNT05fRElSUyA/Pz0gIlwKICAgIFNUT1BUQVNLUywk
e1RNUERJUn0sMUcsMTAwSyBcCiAgICBTVE9QVEFTS1MsJHtETF9ESVJ9LDFHLDEwMEsgXAogICAg
U1RPUFRBU0tTLCR7U1NUQVRFX0RJUn0sMUcsMTAwSyBcCiAgICBTVE9QVEFTS1MsL3RtcCwxMDBN
LDEwMEsgXAogICAgQUJPUlQsJHtUTVBESVJ9LDEwME0sMUsgXAogICAgQUJPUlQsJHtETF9ESVJ9
LDEwME0sMUsgXAogICAgQUJPUlQsJHtTU1RBVEVfRElSfSwxMDBNLDFLIFwKICAgIEFCT1JULC90
bXAsMTBNLDFLIgoKIwojIFNoYXJlZC1zdGF0ZSBmaWxlcyBmcm9tIG90aGVyIGxvY2F0aW9ucwoj
CiMgQXMgbWVudGlvbmVkIGFib3ZlLCBzaGFyZWQgc3RhdGUgZmlsZXMgYXJlIHByZWJ1aWx0IGNh
Y2hlIGRhdGEgb2JqZWN0cyB3aGljaCBjYW4KIyB1c2VkIHRvIGFjY2VsZXJhdGUgYnVpbGQgdGlt
ZS4gVGhpcyB2YXJpYWJsZSBjYW4gYmUgdXNlZCB0byBjb25maWd1cmUgdGhlIHN5c3RlbQojIHRv
IHNlYXJjaCBvdGhlciBtaXJyb3IgbG9jYXRpb25zIGZvciB0aGVzZSBvYmplY3RzIGJlZm9yZSBp
dCBidWlsZHMgdGhlIGRhdGEgaXRzZWxmLgojCiMgVGhpcyBjYW4gYmUgYSBmaWxlc3lzdGVtIGRp
cmVjdG9yeSwgb3IgYSByZW1vdGUgdXJsIHN1Y2ggYXMgaHR0cCBvciBmdHAuIFRoZXNlCiMgd291
bGQgY29udGFpbiB0aGUgc3N0YXRlLWNhY2hlIHJlc3VsdHMgZnJvbSBwcmV2aW91cyBidWlsZHMg
KHBvc3NpYmx5IGZyb20gb3RoZXIKIyBtYWNoaW5lcykuIFRoaXMgdmFyaWFibGUgd29ya3MgbGlr
ZSBmZXRjaGVyIE1JUlJPUlMvUFJFTUlSUk9SUyBhbmQgcG9pbnRzIHRvIHRoZQojIGNhY2hlIGxv
Y2F0aW9ucyB0byBjaGVjayBmb3IgdGhlIHNoYXJlZCBvYmplY3RzLgojIE5PVEU6IGlmIHRoZSBt
aXJyb3IgdXNlcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMgU1NUQVRFX0RJUiwgeW91IG5lZWQgdG8g
YWRkIFBBVEgKIyBhdCB0aGUgZW5kIGFzIHNob3duIGluIHRoZSBleGFtcGxlcyBiZWxvdy4gVGhp
cyB3aWxsIGJlIHN1YnN0aXR1dGVkIHdpdGggdGhlCiMgY29ycmVjdCBwYXRoIHdpdGhpbiB0aGUg
ZGlyZWN0b3J5IHN0cnVjdHVyZS4KI1NTVEFURV9NSVJST1JTID89ICJcCiNmaWxlOi8vLiogaHR0
cDovL3NvbWVzZXJ2ZXIudGxkL3NoYXJlL3NzdGF0ZS9QQVRIO2Rvd25sb2FkZmlsZW5hbWU9UEFU
SCBcbiBcCiNmaWxlOi8vLiogZmlsZTovLy9zb21lL2xvY2FsL2Rpci9zc3RhdGUvUEFUSCIKCiMK
IyBZb2N0byBQcm9qZWN0IFNTdGF0ZSBNaXJyb3IKIwojIFRoZSBZb2N0byBQcm9qZWN0IGhhcyBw
cmVidWlsdCBhcnRlZmFjdHMgYXZhaWxhYmxlIGZvciBpdHMgcmVsZWFzZXMsIHlvdSBjYW4gZW5h
YmxlCiMgdXNlIG9mIHRoZXNlIGJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nIGxpbmUuIFRo
aXMgd2lsbCBtZWFuIHRoZSBidWlsZCB1c2VzCiMgdGhlIG5ldHdvcmsgdG8gY2hlY2sgZm9yIGFy
dGVmYWN0cyBhdCB0aGUgc3RhcnQgb2YgYnVpbGRzLCB3aGljaCBkb2VzIHNsb3cgaXQgZG93bgoj
IGVxdWFsbHksIGl0IHdpbGwgYWxzbyBzcGVlZCB1cCB0aGUgYnVpbGRzIGJ5IG5vdCBoYXZpbmcg
dG8gYnVpbGQgdGhpbmdzIGlmIHRoZXkgYXJlCiMgcHJlc2VudCBpbiB0aGUgY2FjaGUuIEl0IGFz
c3VtZXMgeW91IGNhbiBkb3dubG9hZCBzb21ldGhpbmcgZmFzdGVyIHRoYW4geW91IGNhbiBidWls
ZCBpdAojIHdoaWNoIHdpbGwgZGVwZW5kIG9uIHlvdXIgbmV0d29yay4KIwojU1NUQVRFX01JUlJP
UlMgPz0gImZpbGU6Ly8uKiBodHRwOi8vc3N0YXRlLnlvY3RvcHJvamVjdC5vcmcvMi41L1BBVEg7
ZG93bmxvYWRmaWxlbmFtZT1QQVRIIgoKIwojIFFlbXUgY29uZmlndXJhdGlvbgojCiMgQnkgZGVm
YXVsdCBuYXRpdmUgcWVtdSB3aWxsIGJ1aWxkIHdpdGggYSBidWlsdGluIFZOQyBzZXJ2ZXIgd2hl
cmUgZ3JhcGhpY2FsIG91dHB1dCBjYW4gYmUKIyBzZWVuLiBUaGUgbGluZSBiZWxvdyBlbmFibGVz
IHRoZSBTREwgVUkgZnJvbnRlbmQgdG9vLgpQQUNLQUdFQ09ORklHX2FwcGVuZF9wbi1xZW11LXN5
c3RlbS1uYXRpdmUgPSAiIHNkbCIKIyBCeSBkZWZhdWx0IGxpYnNkbDItbmF0aXZlIHdpbGwgYmUg
YnVpbHQsIGlmIHlvdSB3YW50IHRvIHVzZSB5b3VyIGhvc3QncyBsaWJTREwgaW5zdGVhZCBvZiAK
IyB0aGUgbWluaW1hbCBsaWJzZGwgYnVpbHQgYnkgbGlic2RsMi1uYXRpdmUgdGhlbiB1bmNvbW1l
bnQgdGhlIEFTU1VNRV9QUk9WSURFRCBsaW5lIGJlbG93LgojQVNTVU1FX1BST1ZJREVEICs9ICJs
aWJzZGwyLW5hdGl2ZSIKCiMgWW91IGNhbiBhbHNvIGVuYWJsZSB0aGUgR3RrIFVJIGZyb250ZW5k
LCB3aGljaCB0YWtlcyBzb21ld2hhdCBsb25nZXIgdG8gYnVpbGQsIGJ1dCBhZGRzCiMgYSBoYW5k
eSBzZXQgb2YgbWVudXMgZm9yIGNvbnRyb2xsaW5nIHRoZSBlbXVsYXRvci4KI1BBQ0tBR0VDT05G
SUdfYXBwZW5kX3BuLXFlbXUtc3lzdGVtLW5hdGl2ZSA9ICIgZ3RrKyIKCiMKIyBIYXNoIEVxdWl2
YWxlbmNlCiMKIyBFbmFibGUgc3VwcG9ydCBmb3IgYXV0b21hdGljYWxseSBydW5uaW5nIGEgbG9j
YWwgaGFzaCBlcXVpdmFsZW5jZSBzZXJ2ZXIgYW5kCiMgaW5zdHJ1Y3QgYml0YmFrZSB0byB1c2Ug
YSBoYXNoIGVxdWl2YWxlbmNlIGF3YXJlIHNpZ25hdHVyZSBnZW5lcmF0b3IuIEhhc2gKIyBlcXVp
dmFsZW5jZSBpbXByb3ZlcyByZXVzZSBvZiBzc3RhdGUgYnkgZGV0ZWN0aW5nIHdoZW4gYSBnaXZl
biBzc3RhdGUKIyBhcnRpZmFjdCBjYW4gYmUgcmV1c2VkIGFzIGVxdWl2YWxlbnQsIGV2ZW4gaWYg
dGhlIGN1cnJlbnQgdGFzayBoYXNoIGRvZXNuJ3QKIyBtYXRjaCB0aGUgb25lIHRoYXQgZ2VuZXJh
dGVkIHRoZSBhcnRpZmFjdC4KIwojIEEgc2hhcmVkIGhhc2ggZXF1aXZhbGVudCBzZXJ2ZXIgY2Fu
IGJlIHNldCB3aXRoICI8SE9TVE5BTUU+OjxQT1JUPiIgZm9ybWF0CiMKI0JCX0hBU0hTRVJWRSA9
ICJhdXRvIgojQkJfU0lHTkFUVVJFX0hBTkRMRVIgPSAiT0VFcXVpdkhhc2giCgojIENPTkZfVkVS
U0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2NvbmYvIGNoYW5nZXMgaW5jb21wYXRp
Ymx5IGFuZCBpcyB1c2VkIHRvCiMgdHJhY2sgdGhlIHZlcnNpb24gb2YgdGhpcyBmaWxlIHdoZW4g
aXQgd2FzIGdlbmVyYXRlZC4gVGhpcyBjYW4gc2FmZWx5IGJlIGlnbm9yZWQgaWYKIyB0aGlzIGRv
ZXNuJ3QgbWVhbiBhbnl0aGluZyB0byB5b3UuCkNPTkZfVkVSU0lPTiA9ICIxIgo=
--000000000000e4773805a4d0658d--


From xen-users-bounces@lists.xenproject.org Mon May 04 11:01:20 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 11:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVYqT-0008Ln-Un; Mon, 04 May 2020 11:01:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=w8Jd=6S=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jVYqS-0008LY-CZ
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 11:01:08 +0000
X-Inumbo-ID: 8c99a000-8df6-11ea-ae69-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.47]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c99a000-8df6-11ea-ae69-bc764e2007e4;
 Mon, 04 May 2020 11:01:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5MKUHzyXk5aKc26SCtiNtJF1WhD7+0ddVnF36f/z0o8=;
 b=oqTJdoySS4rzDAzVNFEgAyd/GP3aXV/yaeVy+DcwS2qRKVhyoVebNHe4t1T1+79rmPAbgI7K3eZiyUYwothG7PnfgZIDUlutBA5c/eocQ+BmyZ+wp+edNzW3dk8rJEieScUqGWeP38YuhlR/T6aIu8gqDVVc6D8h0QHg7sl9iEM=
Received: from DBBPR09CA0015.eurprd09.prod.outlook.com (2603:10a6:10:c0::27)
 by HE1PR0801MB1835.eurprd08.prod.outlook.com (2603:10a6:3:7c::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Mon, 4 May
 2020 11:01:03 +0000
Received: from DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:10:c0:cafe::af) by DBBPR09CA0015.outlook.office365.com
 (2603:10a6:10:c0::27) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20 via Frontend
 Transport; Mon, 4 May 2020 11:01:03 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT063.mail.protection.outlook.com (10.152.20.209) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2958.20 via Frontend Transport; Mon, 4 May 2020 11:01:02 +0000
Received: ("Tessian outbound 11763d234d54:v54");
 Mon, 04 May 2020 11:01:02 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: a59431d72ea91788
X-CR-MTA-TID: 64aa7808
Received: from 42725f80f044.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 52CB4C57-FB0E-469D-BCF4-C8D0FAC33DE3.1; 
 Mon, 04 May 2020 11:00:57 +0000
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 42725f80f044.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 04 May 2020 11:00:57 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=WvlCjOmqzFJOcOsVN/B3NyCqVHFyOyeUS/Gc2kUpctipEofJM4AnEHtiVZtDc6IMDV2gtnGARSPX9kN7RNzyAVQ981MkGwbrUOD9M6IU+WXPsFJPHk8SfmtwaDpv5nU2K7qRP8welysih8ctlmx3VbwKjV3lcVRx2UdfUSnvSFblWiICXa8v3oCAS4ctx6IavhUCpN75bb59QYlQDVhDWap49lnr9Uwf/sZw7GnrlvbqwEMUQ3D2sVs5UasgQhB077VrtNLMWEL4u3Ha+zarm9kJz9dXJBLlwL/cu7NS0J4h8F+QfF3Dn9WM4Ut2DjEznGCwDK6AdvGBDRby2dIx6Q==
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-SenderADCheck;
 bh=5MKUHzyXk5aKc26SCtiNtJF1WhD7+0ddVnF36f/z0o8=;
 b=Wn7T/QaiuG/ajOMjWY9zhnyqGmhcjc1ZShazDh1jzQMm/5fQO5KVWD/io9e9qqzAqbTPhhtk3+8FdtQtXHeFv21iw3XUzKRCzQRBcbCov/vdJ/0SENkWKdoWnHUYuEkN6KXlsaJ5RvmEr3TfqQglEUynofkwSxontgo0VkuLjQA0/bQ/ZnVm9oV96s+4g44Dd/MoIEnvyVTPL5AwRKwUDxLwTysOTtFKgl0oZm8EVZWJv2Erl1N5FT6PMpP8JUGUlXoZIbAkLa0Yf34e5VTHF4gc+w7k5cvsTP3I55LtMgEi2vujQP6ui5HGOF2jsjbUqoLbOB3klJazed3aBi2Rmw==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5MKUHzyXk5aKc26SCtiNtJF1WhD7+0ddVnF36f/z0o8=;
 b=oqTJdoySS4rzDAzVNFEgAyd/GP3aXV/yaeVy+DcwS2qRKVhyoVebNHe4t1T1+79rmPAbgI7K3eZiyUYwothG7PnfgZIDUlutBA5c/eocQ+BmyZ+wp+edNzW3dk8rJEieScUqGWeP38YuhlR/T6aIu8gqDVVc6D8h0QHg7sl9iEM=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7SPR01MB0039.eurprd08.prod.outlook.com (2603:10a6:10:94::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.19; Mon, 4 May
 2020 11:00:55 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::87c:7c40:a1a0:26e0]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::87c:7c40:a1a0:26e0%7]) with mapi id 15.20.2958.029; Mon, 4 May 2020
 11:00:55 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 noard.
Thread-Topic: Query regarding booting XEN on Banana Pi-M1 noard.
Thread-Index: AQHWHRzUSrTIa0irGEupZ9xRSmev66iONAqAgAFghQCAACqKgIAIC/8AgAABPgA=
Date: Mon, 4 May 2020 11:00:54 +0000
Message-ID: <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
In-Reply-To: <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: efcafc04-e815-4bd5-daae-08d7f01a6fa9
x-ms-traffictypediagnostic: DB7SPR01MB0039:|HE1PR0801MB1835:
X-Microsoft-Antispam-PRVS: <HE1PR0801MB18353BBE83D9149A0249B58A9DA60@HE1PR0801MB1835.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 03932714EB
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: em8JUooaqQTtBMlnK4S/+0ZlShurh//WyG+yLSYe6Efx8m59O6tzg7+KlG2MJNRUJVrrI8K1i2gHE8olQvv9l3VI/agx4l5O69yygxOx9w9GoQrAZEw+6muT3crfQolhbMzketlSBwjzpBs9Y6F6T+Htywj6L2lkQFGFptSQ4qFkrjJrx6f44u+i3PCTTNUw34sAdUz9bWEHjxfwRAr2K+OT9SQvoRCT5/+COgmPVCP5XccsgX+0v2BrtyJA1/DfvTSzF/SyS1DrdHiNYqnittxgx4MShvJlBGM6Pd23VVNcblhPNN9umsFIOeoZuS+oocYSA9fQ0/WoyuR3PL7GjJ9HV9dJn890RFPdk2yETbmcS+fY/Mq2vDlumnNDfdkPmYjbJogMfGHIb8DYoxidb5znwZDcTm2m9mYQHpkhOJNous+fZ3Jg1KmBN8qeUEBK26nbyapGEAqfc+NqfJVvOq6legmv+OQIAoYa3wpZb77mx1jHTs8PaDjZMwUOUHw3M/61prGqVfya7LU9o0qsPQ==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(346002)(39860400002)(396003)(376002)(366004)(136003)(54906003)(19627235002)(26005)(91956017)(53546011)(36756003)(2616005)(76116006)(71200400001)(33656002)(66446008)(6506007)(66556008)(66476007)(86362001)(6512007)(66946007)(6916009)(64756008)(2906002)(5660300002)(4326008)(6486002)(8936002)(8676002)(316002)(186003)(478600001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: y3eqFlz/ZFhOqyakkIJPJQbK1VkuddIOVdF77oTcbYyMelXs2V/b4vSjwecDlIcgHTVi7KMgl6R9Vba+TWf5dhlFg5ru8NQ5aZLhWf159YX5YHyYrnihJ07m9zto8j3Vj+uNLEI8DkAJo7g70KW4RkocNro9w9wJlLiVEZVm1GntNhAxDzNZVn/HF/mvLjd87N2XPwmVuCW8gAKmxbIFoeR+8w4Ko/uc3qLXkdqHkkmPNN8dKcwKQQvVv/KXwXuzLoxMr3ErAbzp9/e8W1SlHcdmxYVhSRP6WIOX09JmGBcG4w1QSNnP3KHyZ56YFX+mun4+ErDDwm6103ENrvCrFmKjzt+gdbU5SP56Lqb1OIrXnEicCZBVyJ8bwvs9s4EYT16/pswfpV+fCm+uFGFTPPPLsPlRAnUv1VAcsFFuHsFPaJyJBE2tWmysw3rzg2UdVkZLnr2z15/qvYifBPjF/aLhFCe7V2hmAt8apGpkHUn24WzaEw3dyZmluaGEA8nUCc/gwsSWmq+EAF2wwfGBSei2AO+1rp3m6KFm2idp6QCRhIsb/V4msslbOTyvsR0NMNkohK6kz2C4A5geysmFiD7Py3r0Inc99eTm8R6SNubpUyCly8CVQEum9QMkSKBB09tcS9228NBG60ZLxHS464+VqzBE+ZxuMrh/TsaHZ8nqXJD1upU98c7U4qOTIiZyiCPPayfXc/tEdE5Y6p9IVP+FdCPTIn1/TrYl+4vu18ZNNMphMOhXRWyQ5XEh2S6aGHt/ZJ9kebC4kJvRNkNh6b3TUhciXZ/B3k67QXyFb54=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
 boundary="_000_E05FC96D1DAD4BBDAB9D74DDDDA5847Earmcom_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7SPR01MB0039
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT063.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(396003)(136003)(376002)(39860400002)(346002)(46966005)(336012)(33964004)(2616005)(45080400002)(478600001)(81166007)(8676002)(8936002)(82310400002)(36756003)(70586007)(6506007)(53546011)(70206006)(5660300002)(356005)(2906002)(316002)(54906003)(19627235002)(30864003)(26005)(47076004)(4326008)(33656002)(82740400003)(6862004)(186003)(86362001)(6486002)(6512007);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 0f70ff28-c44c-4a6a-6e65-08d7f01a6afc
X-Forefront-PRVS: 03932714EB
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: P/FRdKjQ8Q+qkQIBTpeDi0vWNQfHkGTf0wbQfsmL1/Tuq0i3gzYSUfw9XLnVPBeoAW2u6CatShgh92+9X/XuFNFa43LWcwAed8X98Vo5jKmmbG7yz4VznglsNv2RbpW+upZEVVEak7Ctw3nGqdlPxbrdSWPI59fkcbaYqa7RxfY0BaNmWeZbGQbNwF8fAJj94gcb5nwk85VKmOLydLXdpKBZ+Pzo2ZGt3VUfsQVaY32JMC2gK4O0wt5paDfMo/dyrc9H7VgZo5IXWJPVcW6r6ESf3bR8m0SVbpX+JjBs2zJdIjDo/Nsk/tprCl5i2yWgxyUzQBlioUUFQFO65HFXWJMV3/+SRNuJNkLsnyzpm3NStnAHUqpFIlz7lLDaG+UKu37mPu1bThML3SfRRX44etrzE1br204gem/MATmrorjHjX35u923Kto72mezt+R5ZvcPo7PZTRSHPsgdN8G7R9tL4Lrjm5AqtBwDvLXvdGE/xRE5pYI00+ulH4GY3FTyR1nsNotu6OtKEyQR9cNyD3SaZ9tz6Sloq7FsR2kelYUN64F6AVN3Ju5fTcj64TJFE+3nZ+iX5Je20oqq/CCOIT1gfdoQ4mqN1RA6Udowg4Q=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2020 11:01:02.9363 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: efcafc04-e815-4bd5-daae-08d7f01a6fa9
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1835
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--_000_E05FC96D1DAD4BBDAB9D74DDDDA5847Earmcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgU2lkZGhhcnRoYSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgZXJyb3JzIGhlcmUgYW5kIHRoZSBt
YWluIG9uZSBpcyB0aGVyZSBpcyBub3Qgc3VwcG9ydCBmb3IgeW91ciBib2FyZCBpbiBZb2N0by4N
Cg0KTWV0YS1hcm0tYXV0b25vbXkgcHJvdmlkZXMgYSB3YXkgdG8gdXNlIHhlbiBidXQgZG9lcyBu
b3QgcHJvdmlkZSB0aGUgYnNwIGZvciB5b3VyIGJvYXJkLg0KVG8gdXNlIGl0IHlvdSB3aWxsIGZp
cnN0IG5lZWQgdG8gaGF2ZSBhIEJTUCBmb3IgeW91ciBib2FyZCBpbiBZb2N0by4NCllvdSBtaWdo
dCBuZWVkIHRvIHNlYXJjaCBmb3IgYSBsYXllciBzdXBwb3J0aW5nIHlvdXIgYm9hcmQgYW5kIG9u
Y2UgZm91bmQgYWRkIGl0IHRvIHlvdXIgcHJvamVjdC4NCg0KUmVnYXJkcw0KQmVydHJhbmQNCg0K
T24gNCBNYXkgMjAyMCwgYXQgMTE6NTYsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4Njk1
QGdtYWlsLmNvbTxtYWlsdG86c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbT4+IHdyb3RlOg0K
DQpIZWxsbyBAQmVydHJhbmQgTWFycXVpcyBzaXIsDQoNCkkgcmVmZXJyZWYgdGhlIGRvY3MgYW5k
IHRyeWluZyB0byBidWlsZCB0aGUgWGVuIGZvciBCYW5hbmEtUGkgTTEuDQoNCm15IEJCZmlsZS5j
b25mIGlzOg0KIyBQT0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0
aW1lIGJ1aWxkL2NvbmYvYmJsYXllcnMuY29uZg0KIyBjaGFuZ2VzIGluY29tcGF0aWJseQ0KUE9L
WV9CQkxBWUVSU19DT05GX1ZFUlNJT04gPSAiMiINCg0KQkJQQVRIID0gIiR7VE9QRElSfSINCkJC
RklMRVMgPz0gIiINCg0KQkJMQVlFUlMgPz0gIiBcDQogIC9ob21lL3NpZGRodS9Eb2N1bWVudHMv
eW9jdG8vc291cmNlcy96ZXVzL3Bva3ktemV1cy9tZXRhIFwNCiAgL2hvbWUvc2lkZGh1L0RvY3Vt
ZW50cy95b2N0by9zb3VyY2VzL3pldXMvcG9reS16ZXVzL21ldGEtcG9reSBcDQogIC9ob21lL3Np
ZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL3Bva3ktemV1cy9tZXRhLXlvY3RvLWJz
cCBcDQogIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtb3Bl
bmVtYmVkZGVkL21ldGEtb2UgXA0KICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJj
ZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEgXA0KICAvaG9tZS9zaWRk
aHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLXB5
dGhvbiBcDQogIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEt
b3BlbmVtYmVkZGVkL21ldGEtbmV0d29ya2luZyBcDQogIC9ob21lL3NpZGRodS9Eb2N1bWVudHMv
eW9jdG8vc291cmNlcy96ZXVzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtZmlsZXN5c3RlbXMgXA0K
ICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvemV1cy9tZXRhLXZpcnR1YWxp
emF0aW9uIFwNCiAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvbWV0
YS1hcm0vbWV0YS1hcm0tYXV0b25vbXkgXA0KICAiDQoNCmFuZCBjaGFuZ2VzIGxvY2FsLmNvbmYN
Ck1BQ0hJTkUgPz89ICJicGktbTEgIiAoSGVyZSBJIGhhdmUgdHJpZWQgbXVsdGlwbGUgbmFtZXMg
Zm9yIGJhbmFuYSBQaW0xKQ0KRElTVFJPX0ZFQVRVUkVTICs9ICJhcm0tYXV0b25vbXktaG9zdCIN
Cg0KQnV0IHRoZSBiaXRiYWtlIGlzIG5vdCBoYXBwZW5pbmcgYmVsb3cgSSBhbSBhdHRhY2hpbmcg
dGhlIGVycm9ycyBtYXkgSSBrbm93IHdoYXQgd3JvbmcgSSBhbSBkb2luZyBoZXJlIHBsZWFzZToN
CmZvcg0KTUFDSElORSA/Pz0gImJwaS1tMSAiIChIZXJlIEkgaGF2ZSB0cmllZCBtdWx0aXBsZSBu
YW1lcyBmb3IgYmFuYW5hIFBpbTEpDQpESVNUUk9fRkVBVFVSRVMgKz0gImFybS1hdXRvbm9teS1o
b3N0Ig0KDQoiDQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJp
dGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KRVJST1I6IFVuYWJsZSB0byBz
dGFydCBiaXRiYWtlIHNlcnZlciAoTm9uZSkNCkVSUk9SOiBTZXJ2ZXIgbG9nIGZvciB0aGlzIHNl
c3Npb24gKC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZC9iaXRiYWtlLWNv
b2tlcmRhZW1vbi5sb2cpOg0KLS0tIFN0YXJ0aW5nIGJpdGJha2Ugc2VydmVyIHBpZCA5MjE3IGF0
IDIwMjAtMDUtMDQgMTY6MjA6NDYuNzM1MjY5IC0tLQ0KRVJST1I6IFBhcnNlRXJyb3IgaW4gY29u
Zi9tYWNoaW5lL2JwaS1tMTogbm90IGEgQml0QmFrZSBmaWxlDQoNCmFwYXJ0IGZyb20gdGhpczoN
CmJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KRVJST1I6IExheWVyICd2
aXJ0dWFsaXphdGlvbi1sYXllcicgZGVwZW5kcyBvbiBsYXllciAnZmlsZXN5c3RlbXMtbGF5ZXIn
LCBidXQgdGhpcyBsYXllciBpcyBub3QgZW5hYmxlZCBpbiB5b3VyIGNvbmZpZ3VyYXRpb24NCg0K
U3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJuaW5nIGEgbm9u
LXplcm8gZXhpdCBjb2RlLg0Kc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by96ZXVzL2J1
aWxkJCBjbGVhcg0KDQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQk
IGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KRVJST1I6ICBPRS1jb3Jl
J3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3Vy
YXRpb24uDQogICAgRWl0aGVyIGZpeCB0aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBvciBhdCB5b3Vy
IG93biByaXNrIGRpc2FibGUgdGhlIGNoZWNrZXIgKHNlZSBzYW5pdHkuY29uZikuDQogICAgRm9s
bG93aW5nIGlzIHRoZSBsaXN0IG9mIHBvdGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQoN
CiAgICBNQUNISU5FPUJhbmFuYVBpTTEgaXMgaW52YWxpZC4gUGxlYXNlIHNldCBhIHZhbGlkIE1B
Q0hJTkUgaW4geW91ciBsb2NhbC5jb25mLCBlbnZpcm9ubWVudCBvciBvdGhlciBjb25maWd1cmF0
aW9uIGZpbGUuDQoNCg0KU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwg
cmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0Kc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50
cy95b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmlt
YWwNCkVSUk9SOiAgT0UtY29yZSdzIGNvbmZpZyBzYW5pdHkgY2hlY2tlciBkZXRlY3RlZCBhIHBv
dGVudGlhbCBtaXNjb25maWd1cmF0aW9uLg0KICAgIEVpdGhlciBmaXggdGhlIGNhdXNlIG9mIHRo
aXMgZXJyb3Igb3IgYXQgeW91ciBvd24gcmlzayBkaXNhYmxlIHRoZSBjaGVja2VyIChzZWUgc2Fu
aXR5LmNvbmYpLg0KICAgIEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxl
bXMgLyBhZHZpc29yaWVzOg0KDQogICAgTUFDSElORT1CYW5hbmFwaW0xIGlzIGludmFsaWQuIFBs
ZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1lbnQg
b3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLg0KDQoNClN1bW1hcnk6IFRoZXJlIHdhcyAxIEVS
Uk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS4NCnNpZGRo
dUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25v
bXktaG9zdC1pbWFnZS1taW5pbWFsDQpFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5IGNo
ZWNrZXIgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCiAgICBFaXRoZXIg
Zml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0
aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS4NCiAgICBGb2xsb3dpbmcgaXMgdGhlIGxpc3Qg
b2YgcG90ZW50aWFsIHByb2JsZW1zIC8gYWR2aXNvcmllczoNCg0KICAgIE1BQ0hJTkU9YmFuYW5h
cGltMSBpcyBpbnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElORSBpbiB5b3VyIGxvY2Fs
LmNvbmYsIGVudmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24gZmlsZS4NCg0KDQpTdW1t
YXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcgYSBub24temVy
byBleGl0IGNvZGUuDQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQk
IGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KRVJST1I6ICBPRS1jb3Jl
J3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3Vy
YXRpb24uDQogICAgRWl0aGVyIGZpeCB0aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBvciBhdCB5b3Vy
IG93biByaXNrIGRpc2FibGUgdGhlIGNoZWNrZXIgKHNlZSBzYW5pdHkuY29uZikuDQogICAgRm9s
bG93aW5nIGlzIHRoZSBsaXN0IG9mIHBvdGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQoN
CiAgICBNQUNISU5FPUJhbmFuYVBpbTEgaXMgaW52YWxpZC4gUGxlYXNlIHNldCBhIHZhbGlkIE1B
Q0hJTkUgaW4geW91ciBsb2NhbC5jb25mLCBlbnZpcm9ubWVudCBvciBvdGhlciBjb25maWd1cmF0
aW9uIGZpbGUuDQoNCg0KU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwg
cmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0Kc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50
cy95b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmlt
YWwNCkVSUk9SOiAgT0UtY29yZSdzIGNvbmZpZyBzYW5pdHkgY2hlY2tlciBkZXRlY3RlZCBhIHBv
dGVudGlhbCBtaXNjb25maWd1cmF0aW9uLg0KICAgIEVpdGhlciBmaXggdGhlIGNhdXNlIG9mIHRo
aXMgZXJyb3Igb3IgYXQgeW91ciBvd24gcmlzayBkaXNhYmxlIHRoZSBjaGVja2VyIChzZWUgc2Fu
aXR5LmNvbmYpLg0KICAgIEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxl
bXMgLyBhZHZpc29yaWVzOg0KDQogICAgTUFDSElORT1CYW5hbmFQaSBpcyBpbnZhbGlkLiBQbGVh
c2Ugc2V0IGEgdmFsaWQgTUFDSElORSBpbiB5b3VyIGxvY2FsLmNvbmYsIGVudmlyb25tZW50IG9y
IG90aGVyIGNvbmZpZ3VyYXRpb24gZmlsZS4NCg0KDQpTdW1tYXJ5OiBUaGVyZSB3YXMgMSBFUlJP
UiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcgYSBub24temVybyBleGl0IGNvZGUuDQpzaWRkaHVA
c2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215
LWhvc3QtaW1hZ2UtbWluaW1hbA0KRVJST1I6ICBPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVj
a2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3VyYXRpb24uDQogICAgRWl0aGVyIGZp
eCB0aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBvciBhdCB5b3VyIG93biByaXNrIGRpc2FibGUgdGhl
IGNoZWNrZXIgKHNlZSBzYW5pdHkuY29uZikuDQogICAgRm9sbG93aW5nIGlzIHRoZSBsaXN0IG9m
IHBvdGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQoNCiAgICBNQUNISU5FPUJhbmFuYXBp
IGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29u
ZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLg0KDQoNClN1bW1hcnk6
IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4
aXQgY29kZS4NCnNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQNCg0K
Yml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQpFUlJPUjogVW5hYmxlIHRv
IHN0YXJ0IGJpdGJha2Ugc2VydmVyIChOb25lKQ0KRVJST1I6IFNlcnZlciBsb2cgZm9yIHRoaXMg
c2Vzc2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkL2JpdGJha2Ut
Y29va2VyZGFlbW9uLmxvZyk6DQotLS0gU3RhcnRpbmcgYml0YmFrZSBzZXJ2ZXIgcGlkIDkyMTcg
YXQgMjAyMC0wNS0wNCAxNjoyMDo0Ni43DQoNCg0KDQoNClRoYW5rcyBhbmQgUmVnYXJkcywNClNp
ZGRoYXJ0aGEgVg0KOTk3MjU4MzYxNg0KDQoNCg0KT24gV2VkLCBBcHIgMjksIDIwMjAgYXQgMToz
MyBQTSBCZXJ0cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJxdWlzQGFybS5jb208bWFpbHRvOkJl
cnRyYW5kLk1hcnF1aXNAYXJtLmNvbT4+IHdyb3RlOg0KDQoNCj4gT24gMjkgQXByIDIwMjAsIGF0
IDA2OjMxLCBzaWRkaGFydGhhIHYgPHNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb208bWFpbHRv
OnNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGVsbG8gU2lyLA0K
PiAgICBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UgSSB3YXMgYml0IGJ1c3kgeWVzdGVyZGF5
Lg0KPg0KPiAgICBJIHRyaWVkIHRvIGxvb2sgaW50byBpdC4gQnV0IEkgYW0gZ2V0dGluZyB0aGUg
Ig0KPiBUaGlzIGdpdC55b2N0b3Byb2plY3Qub3JnPGh0dHA6Ly9naXQueW9jdG9wcm9qZWN0Lm9y
Zy8+IHBhZ2UgY2Fu4oCZdCBiZSBmb3VuZCIgZXJyb3IuDQo+DQo+DQoNCkl0IHNlZW1zIHRoYXQg
dGhlaXIgY2VydGlmaWNhdGUgZXhwaXJlZC4gVGhpcyBzaG91bGQgYmUgc29sdmVkIHNob3J0bHkg
KEkgaG9wZSkuDQoNCkFuIG90aGVyIHNvbHV0aW9uIGlzIHRvIGRpcmVjdGx5IGRvIGEgZ2l0IGNs
b25lIG9mIHRoZSBsYXllciBnaXQ6Ly9naXQueW9jdG9wcm9qZWN0Lm9yZy9tZXRhLWFybTxodHRw
Oi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvbWV0YS1hcm0+DQoNCkJlcnRyYW5kDQoNCj4gTWF5IEkg
a25vdyB3aGF0IHNob3VsZCBJIGRvIG5vdy4NCj4NCj4gT24gVHVlLCBBcHIgMjgsIDIwMjAgYXQg
MTo1OSBQTSBCZXJ0cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJxdWlzQGFybS5jb208bWFpbHRv
OkJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbT4+IHdyb3RlOg0KPiBIaSBTaWRkaGFyaGEsDQo+DQo+
PiBPbiAyOCBBcHIgMjAyMCwgYXQgMDY6MjAsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4
Njk1QGdtYWlsLmNvbTxtYWlsdG86c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbT4+IHdyb3Rl
Og0KPj4NCj4+IFRoZSBzY29wZSBvZiBteSB3b3JrIGlzIHRvIHBvcnQgdGhlIFhlbiBvbiBCYW5h
bmEgUGktIE0xIGJvYXJkKEFsbHdpbm5lciBBMjAgZHVhbC1jb3JlIFNvQykgd2l0aCB0d28gZG9t
YWlucy4gSGVyZSBvdXIgdGFyZ2V0IGRvbWFpbiBpcyBhdXRvbW90aXZlLg0KPj4NCj4+IEkgYW0g
dHJ5aW5nIHRvIGJ1aWxkIHRoZSBYZW4gdXNpbmcgdGhlIHlvY3RvIGJ1aWxkLiBJIGFtIGFjdHVh
bGx5IHRyeWluZyB0aGUgeGVuIGZvciB0aGUgZmlyc3QgdGltZS4gU28gaSB3YW50ZWQgdG8ga25v
dyBpZiBJIGFtIG9uIHJpZ2h0IHBhdGguDQo+Pg0KPj4gRG8gd2UgZ2V0IGdldCBhbnkgaW5mbyBv
ciBtYW51YWwgaG93IHRoZSBndWVzdCBPUyBjYW4gYmUgYm9vdGVkIGFuZCBtYWludGFpbmVkIHBs
ZWFzZSwNCj4+DQo+PiBBbnkgc3VnZ2VzdGlvbiBoZWxwIG1lIGEgbG90LiBUaGFua3MgaW4gYWR2
YW5jZS4NCj4NCj4gQXJtIHB1Ymxpc2hlZCBhIGNvbGxlY3Rpb24geW9jdG8gbGF5ZXJzIG5hbWVk
IG1ldGEtYXJtIChodHRwczovL2dpdC55b2N0b3Byb2plY3Qub3JnL2NnaXQvY2dpdC5jZ2kvbWV0
YS1hcm0vKQ0KPg0KPiBUaGVyZSB5b3Ugd2lsbCBmaW5kIHRoZSBtZXRhLWFybS1hdXRvbm9teSBs
YXllciB3aGljaCBpcyBkZXNpZ25lZCB0byBoZWxwIGRlc2lnbiBhdXRvbW90aXZlIHN5c3RlbXMg
YmFzZWQgb24gWGVuIG9uIEFybS4NCj4gUGxlYXNlIGNoZWNrIHRoZSBtZXRhLWFybS1hdXRvbm9t
eS9kb2N1bWVudGF0aW9uIGZvbGRlciBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhbmQgY29udGFjdCBt
ZSBpZiB5b3UgbmVlZCBoZWxwIHVzaW5nIGl0Lg0KPg0KPiBSZWdhcmRzDQo+IEJlcnRyYW5kDQo+
DQo+DQo+DQo+IC0tDQo+IFRoYW5rcyBhbmQgUmVnYXJkcy4NCj4gU2lkZGhhcnRoYSBWLg0KPg0K
DQoNCg0KLS0NClRoYW5rcyBhbmQgUmVnYXJkcy4NClNpZGRoYXJ0aGEgVi4NCg0KDQo=

--_000_E05FC96D1DAD4BBDAB9D74DDDDA5847Earmcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FC6B0D705991A44BAB2BA011DF76FEFB@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpIFNpZGRoYXJ0aGEsDQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGVyZSBhcmUgc2V2ZXJhbCBl
cnJvcnMgaGVyZSBhbmQgdGhlIG1haW4gb25lIGlzIHRoZXJlIGlzIG5vdCBzdXBwb3J0IGZvciB5
b3VyIGJvYXJkIGluIFlvY3RvLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+TWV0YS1hcm0tYXV0b25vbXkgcHJvdmlkZXMgYSB3YXkgdG8g
dXNlIHhlbiBidXQgZG9lcyBub3QgcHJvdmlkZSB0aGUgYnNwIGZvciB5b3VyIGJvYXJkLjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj5UbyB1c2UgaXQgeW91IHdpbGwgZmlyc3QgbmVlZCB0byBoYXZlIGEg
QlNQIGZvciB5b3VyIGJvYXJkIGluIFlvY3RvLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Zb3UgbWln
aHQgbmVlZCB0byBzZWFyY2ggZm9yIGEgbGF5ZXIgc3VwcG9ydGluZyB5b3VyIGJvYXJkIGFuZCBv
bmNlIGZvdW5kIGFkZCBpdCB0byB5b3VyIHByb2plY3QuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5SZWdhcmRzPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPkJlcnRyYW5kPGJyIGNsYXNzPSIiPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gNCBNYXkgMjAyMCwg
YXQgMTE6NTYsIHNpZGRoYXJ0aGEgdiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNpZGRodXZnb3dkYS4x
ODY5NUBnbWFpbC5jb20iIGNsYXNzPSIiPnNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+SGVsbG8gQEJlcnRyYW5k
IE1hcnF1aXMgc2lyLCZuYnNwOw0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+SSByZWZlcnJlZiB0aGUgZG9jcyBhbmQgdHJ5aW5nIHRvIGJ1aWxkIHRo
ZSBYZW4gZm9yIEJhbmFuYS1QaSBNMS4mbmJzcDsNCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm15IEJCZmlsZS5jb25mIGlzOjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4jIFBPS1lfQkJMQVlFUlNfQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRp
bWUgYnVpbGQvY29uZi9iYmxheWVycy5jb25mPGJyIGNsYXNzPSIiPg0KIyBjaGFuZ2VzIGluY29t
cGF0aWJseTxiciBjbGFzcz0iIj4NClBPS1lfQkJMQVlFUlNfQ09ORl9WRVJTSU9OID0gJnF1b3Q7
MiZxdW90OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkJCUEFUSCA9ICZxdW90OyR7VE9Q
RElSfSZxdW90OzxiciBjbGFzcz0iIj4NCkJCRklMRVMgPz0gJnF1b3Q7JnF1b3Q7PGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KQkJMQVlFUlMgPz0gJnF1b3Q7IFw8YnIgY2xhc3M9IiI+DQom
bmJzcDsgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvcG9reS16ZXVz
L21ldGEgXDxiciBjbGFzcz0iIj4NCiZuYnNwOyAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3Rv
L3NvdXJjZXMvemV1cy9wb2t5LXpldXMvbWV0YS1wb2t5IFw8YnIgY2xhc3M9IiI+DQombmJzcDsg
L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvcG9reS16ZXVzL21ldGEt
eW9jdG8tYnNwIFw8YnIgY2xhc3M9IiI+DQombmJzcDsgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95
b2N0by9zb3VyY2VzL3pldXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1vZSBcPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7IC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEt
b3BlbmVtYmVkZGVkL21ldGEtbXVsdGltZWRpYSBcPGJyIGNsYXNzPSIiPg0KJm5ic3A7IC9ob21l
L3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtb3BlbmVtYmVkZGVkL21l
dGEtcHl0aG9uIFw8YnIgY2xhc3M9IiI+DQombmJzcDsgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95
b2N0by9zb3VyY2VzL3pldXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1uZXR3b3JraW5nIFw8YnIg
Y2xhc3M9IiI+DQombmJzcDsgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pl
dXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1maWxlc3lzdGVtcyBcPGJyIGNsYXNzPSIiPg0KJm5i
c3A7IC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtdmlydHVh
bGl6YXRpb24gXDxiciBjbGFzcz0iIj4NCiZuYnNwOyAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lv
Y3RvL3NvdXJjZXMvemV1cy9tZXRhLWFybS9tZXRhLWFybS1hdXRvbm9teSBcPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7ICZxdW90OzxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+YW5kIGNoYW5nZXMgbG9jYWwuY29uZjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj5NQUNISU5FID8/PSAmcXVvdDticGktbTEgJnF1b3Q7IChIZXJl
IEkgaGF2ZSB0cmllZCBtdWx0aXBsZSBuYW1lcyBmb3IgYmFuYW5hIFBpbTEpPGJyIGNsYXNzPSIi
Pg0KRElTVFJPX0ZFQVRVUkVTICYjNDM7PSAmcXVvdDthcm0tYXV0b25vbXktaG9zdCZxdW90Ozxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+QnV0IHRoZSBiaXRiYWtlIGlzIG5vdCBoYXBwZW5pbmcgYmVsb3cgSSBh
bSBhdHRhY2hpbmcgdGhlIGVycm9ycyBtYXkgSSBrbm93IHdoYXQgd3JvbmcgSSBhbSBkb2luZyBo
ZXJlIHBsZWFzZTo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Zm9yJm5ic3A7PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPk1BQ0hJTkUgPz89ICZxdW90O2JwaS1tMSAmcXVvdDsgKEhlcmUgSSBoYXZlIHRyaWVk
IG11bHRpcGxlIG5hbWVzIGZvciBiYW5hbmEgUGltMSk8YnIgY2xhc3M9IiI+DQpESVNUUk9fRkVB
VFVSRVMgJiM0Mzs9ICZxdW90O2FybS1hdXRvbm9teS1ob3N0JnF1b3Q7PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4mcXVvdDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+c2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95
b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWw8
YnIgY2xhc3M9IiI+DQpFUlJPUjogVW5hYmxlIHRvIHN0YXJ0IGJpdGJha2Ugc2VydmVyIChOb25l
KTxiciBjbGFzcz0iIj4NCkVSUk9SOiBTZXJ2ZXIgbG9nIGZvciB0aGlzIHNlc3Npb24gKC9ob21l
L3NpZGRodS9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZC9iaXRiYWtlLWNvb2tlcmRhZW1vbi5s
b2cpOjxiciBjbGFzcz0iIj4NCi0tLSBTdGFydGluZyBiaXRiYWtlIHNlcnZlciBwaWQgOTIxNyBh
dCAyMDIwLTA1LTA0IDE2OjIwOjQ2LjczNTI2OSAtLS08YnIgY2xhc3M9IiI+DQpFUlJPUjogUGFy
c2VFcnJvciBpbiBjb25mL21hY2hpbmUvYnBpLW0xOiBub3QgYSBCaXRCYWtlIGZpbGU8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmFwYXJ0
IGZyb20gdGhpczo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBw
eDsgcGFkZGluZzogMHB4OyBib3JkZXI6IDBweDsgZm9udC1zdHlsZTogaW5oZXJpdDsgZm9udC12
YXJpYW50LWxpZ2F0dXJlczogaW5oZXJpdDsgZm9udC12YXJpYW50LXBvc2l0aW9uOiBpbmhlcml0
OyBmb250LXZhcmlhbnQtY2FwczogaW5oZXJpdDsgZm9udC12YXJpYW50LW51bWVyaWM6IGluaGVy
aXQ7IGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBpbmhlcml0OyBmb250LXZhcmlhbnQtZWFzdC1h
c2lhbjogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IGZvbnQtc3RyZXRjaDogaW5oZXJp
dDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhlaWdodDogaW5oZXJpdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHZlcnRpY2FsLWFsaWduOiBiYXNl
bGluZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9y
ZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJp
dCIgY2xhc3M9IiI+Yml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsPGJyIGNs
YXNzPSIiPg0KPC9zcGFuPg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3Jk
ZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0
IiBjbGFzcz0iIj4NCkVSUk9SOiBMYXllciAndmlydHVhbGl6YXRpb24tbGF5ZXInIGRlcGVuZHMg
b24gbGF5ZXIgJ2ZpbGVzeXN0ZW1zLWxheWVyJywgYnV0IHRoaXMgbGF5ZXIgaXMgbm90IGVuYWJs
ZWQgaW4geW91ciBjb25maWd1cmF0aW9uPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9u
dDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIi
Pg0KU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJuaW5nIGEg
bm9uLXplcm8gZXhpdCBjb2RlLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCnNpZGRodUBzaWRkaHU6fi9Eb2N1
bWVudHMveW9jdG8vemV1cy9idWlsZCQgY2xlYXI8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVy
dGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBw
eDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xh
c3M9IiI+DQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJh
a2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJp
dDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCkVSUk9S
OiAmbmJzcDtPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50
aWFsIG1pc2NvbmZpZ3VyYXRpb24uPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyBFaXRo
ZXIgZml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJs
ZSB0aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7
dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQombmJzcDsg
Jm5ic3A7IEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZp
c29yaWVzOjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRk
aW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtj
b2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsg
TUFDSElORT1CYW5hbmFQaU0xIGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5F
IGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBm
aWxlLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5n
OjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xv
cjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6
aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4N
ClN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5v
bi16ZXJvIGV4aXQgY29kZS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQpzaWRkaHVAc2lkZGh1On4vRG9jdW1l
bnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWlu
aW1hbDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5n
OjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xv
cjppbmhlcml0IiBjbGFzcz0iIj4NCkVSUk9SOiAmbmJzcDtPRS1jb3JlJ3MgY29uZmlnIHNhbml0
eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3VyYXRpb24uPGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjow
cHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNs
YXNzPSIiPg0KJm5ic3A7ICZuYnNwOyBFaXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9y
IG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25m
KS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzow
cHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6
aW5oZXJpdCIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7IEZvbGxvd2luZyBpcyB0aGUgbGlzdCBv
ZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29yaWVzOjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJp
dDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3Jk
ZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0
IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgTUFDSElORT1CYW5hbmFwaW0xIGlzIGludmFsaWQu
IFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1l
bnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6
MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtw
YWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGlu
ZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NClN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1l
c3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtm
b250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9
IiI+DQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2Ug
YXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCkVSUk9SOiAm
bmJzcDtPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFs
IG1pc2NvbmZpZ3VyYXRpb24uPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyBFaXRoZXIg
Zml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0
aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVy
dGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQombmJzcDsgJm5i
c3A7IEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29y
aWVzOjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5n
OjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xv
cjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgTUFD
SElORT1iYW5hbmFwaW0xIGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGlu
IHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxl
LjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBw
eDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjpp
bmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5o
ZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NClN1
bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16
ZXJvIGV4aXQgY29kZS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
cHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRz
L3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1h
bDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBw
eDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjpp
bmhlcml0IiBjbGFzcz0iIj4NCkVSUk9SOiAmbmJzcDtPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBj
aGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3VyYXRpb24uPGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7
Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNz
PSIiPg0KJm5ic3A7ICZuYnNwOyBFaXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9y
IGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7
Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5o
ZXJpdCIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7IEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBw
b3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29yaWVzOjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6
MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBj
bGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgTUFDSElORT1CYW5hbmFQaW0xIGlzIGludmFsaWQuIFBs
ZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1lbnQg
b3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0
aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4
O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRk
aW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtj
b2xvcjppbmhlcml0IiBjbGFzcz0iIj4NClN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3Nh
Z2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250
OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+
DQpzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJt
LWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0
aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCkVSUk9SOiAmbmJz
cDtPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1p
c2NvbmZpZ3VyYXRpb24uPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyBFaXRoZXIgZml4
IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUg
Y2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7
IEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29yaWVz
OjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBw
eDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjpp
bmhlcml0IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgTUFDSElO
RT1CYW5hbmFQaSBpcyBpbnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElORSBpbiB5b3Vy
IGxvY2FsLmNvbmYsIGVudmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24gZmlsZS48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9y
ZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJp
dCIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
cHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7
dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQpTdW1tYXJ5
OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcgYSBub24temVybyBl
eGl0IGNvZGUuPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3Bh
ZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5l
O2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0Kc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0
by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWw8YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9y
ZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJp
dCIgY2xhc3M9IiI+DQpFUlJPUjogJm5ic3A7T0UtY29yZSdzIGNvbmZpZyBzYW5pdHkgY2hlY2tl
ciBkZXRlY3RlZCBhIHBvdGVudGlhbCBtaXNjb25maWd1cmF0aW9uLjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6
aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4N
CiZuYnNwOyAmbmJzcDsgRWl0aGVyIGZpeCB0aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBvciBhdCB5
b3VyIG93biByaXNrIGRpc2FibGUgdGhlIGNoZWNrZXIgKHNlZSBzYW5pdHkuY29uZikuPGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRl
cjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQi
IGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyBGb2xsb3dpbmcgaXMgdGhlIGxpc3Qgb2YgcG90ZW50
aWFsIHByb2JsZW1zIC8gYWR2aXNvcmllczo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtm
b250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9
IiI+DQombmJzcDsgJm5ic3A7IE1BQ0hJTkU9QmFuYW5hcGkgaXMgaW52YWxpZC4gUGxlYXNlIHNl
dCBhIHZhbGlkIE1BQ0hJTkUgaW4geW91ciBsb2NhbC5jb25mLCBlbnZpcm9ubWVudCBvciBvdGhl
ciBjb25maWd1cmF0aW9uIGZpbGUuPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDpp
bmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4
O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmlu
aGVyaXQiIGNsYXNzPSIiPg0KU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93
biwgcmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3JkZXI6MHB4O2ZvbnQ6aW5oZXJp
dDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0IiBjbGFzcz0iIj4NCnNpZGRo
dUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQmbmJzcDs8YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxzcGFuIHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7
Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNz
PSIiPjwvc3Bhbj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4
OyBwYWRkaW5nOiAwcHg7IGJvcmRlcjogMHB4OyBmb250LXN0eWxlOiBpbmhlcml0OyBmb250LXZh
cmlhbnQtbGlnYXR1cmVzOiBpbmhlcml0OyBmb250LXZhcmlhbnQtcG9zaXRpb246IGluaGVyaXQ7
IGZvbnQtdmFyaWFudC1jYXBzOiBpbmhlcml0OyBmb250LXZhcmlhbnQtbnVtZXJpYzogaW5oZXJp
dDsgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGluaGVyaXQ7IGZvbnQtdmFyaWFudC1lYXN0LWFz
aWFuOiBpbmhlcml0OyBmb250LXdlaWdodDogaW5oZXJpdDsgZm9udC1zdHJldGNoOiBpbmhlcml0
OyBmb250LXNpemU6IDEycHQ7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgdmVydGljYWwtYWxpZ246IGJhc2Vs
aW5lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweDtib3Jk
ZXI6MHB4O2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtjb2xvcjppbmhlcml0
IiBjbGFzcz0iIj5iaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWw8YnIgY2xh
c3M9IiI+DQo8L3NwYW4+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRl
cjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQi
IGNsYXNzPSIiPg0KRVJST1I6IFVuYWJsZSB0byBzdGFydCBiaXRiYWtlIHNlcnZlciAoTm9uZSk8
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7
Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5o
ZXJpdCIgY2xhc3M9IiI+DQpFUlJPUjogU2VydmVyIGxvZyBmb3IgdGhpcyBzZXNzaW9uICgvaG9t
ZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQvYml0YmFrZS1jb29rZXJkYWVtb24u
bG9nKTo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxzcGFuIHN0eWxlPSJtYXJnaW46MHB4O3BhZGRp
bmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2Nv
bG9yOmluaGVyaXQiIGNsYXNzPSIiPi0tLSBTdGFydGluZyBiaXRiYWtlIHNlcnZlciBwaWQgOTIx
NyBhdCAyMDIwLTA1LTA0IDE2OjIwOjQ2Ljc8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyBib3JkZXI6IDBweDsgZm9udC1z
dHlsZTogaW5oZXJpdDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogaW5oZXJpdDsgZm9udC12YXJp
YW50LXBvc2l0aW9uOiBpbmhlcml0OyBmb250LXZhcmlhbnQtY2FwczogaW5oZXJpdDsgZm9udC12
YXJpYW50LW51bWVyaWM6IGluaGVyaXQ7IGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBpbmhlcml0
OyBmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7
IGZvbnQtc3RyZXRjaDogaW5oZXJpdDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhlaWdodDogaW5o
ZXJpdDsgZm9udC1mYW1pbHk6IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7
IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9Im1hcmdp
bjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgYm9yZGVyOiAwcHg7
IGZvbnQtc3R5bGU6IGluaGVyaXQ7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGluaGVyaXQ7IGZv
bnQtdmFyaWFudC1wb3NpdGlvbjogaW5oZXJpdDsgZm9udC12YXJpYW50LWNhcHM6IGluaGVyaXQ7
IGZvbnQtdmFyaWFudC1udW1lcmljOiBpbmhlcml0OyBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczog
aW5oZXJpdDsgZm9udC12YXJpYW50LWVhc3QtYXNpYW46IGluaGVyaXQ7IGZvbnQtd2VpZ2h0OiBp
bmhlcml0OyBmb250LXN0cmV0Y2g6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTJwdDsgbGluZS1oZWln
aHQ6IGluaGVyaXQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5z
LXNlcmlmOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBw
eDtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyBib3JkZXI6IDBw
eDsgZm9udC1zdHlsZTogaW5oZXJpdDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogaW5oZXJpdDsg
Zm9udC12YXJpYW50LXBvc2l0aW9uOiBpbmhlcml0OyBmb250LXZhcmlhbnQtY2FwczogaW5oZXJp
dDsgZm9udC12YXJpYW50LW51bWVyaWM6IGluaGVyaXQ7IGZvbnQtdmFyaWFudC1hbHRlcm5hdGVz
OiBpbmhlcml0OyBmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogaW5oZXJpdDsgZm9udC13ZWlnaHQ6
IGluaGVyaXQ7IGZvbnQtc3RyZXRjaDogaW5oZXJpdDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhl
aWdodDogaW5oZXJpdDsgZm9udC1mYW1pbHk6IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsiIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IGlkPSJnbWFpbC1TaWduYXR1cmUiIHN0eWxlPSJtYXJnaW46MHB4
O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lO2NvbG9yOmluaGVyaXQiIGNsYXNzPSIiPg0KPGRpdiBuYW1lPSJkaXZ0YWdkZWZhdWx0d3Jh
cHBlciIgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250LXN0eWxl
OmluaGVyaXQ7Zm9udC12YXJpYW50OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXN0
cmV0Y2g6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2ZvbnQt
ZmFtaWx5OkNhbGlicmksQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Y29sb3I6aW5oZXJpdCIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MHB4
O3BhZGRpbmc6MHB4O2JvcmRlcjowcHg7Zm9udC12YXJpYW50LW51bWVyaWM6aW5oZXJpdDtmb250
LXZhcmlhbnQtZWFzdC1hc2lhbjppbmhlcml0O2ZvbnQtc3RyZXRjaDppbmhlcml0O2ZvbnQtc2l6
ZToxNnB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Y29sb3I6
cmdiKDUwLDQ5LDQ4KSIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxmb250IGNv
bG9yPSIjMzMzMzk5IiBzdHlsZT0iZm9udC1zaXplOjE2cHgiIGNsYXNzPSIiPjxmb250IGZhY2U9
IlRpbWVzIE5ldyBSb21hbiwgVGltZXMsIHNlcmlmIiBzaXplPSIyIiBjbGFzcz0iIj48YiBjbGFz
cz0iIj5UaGFua3MgYW5kIFJlZ2FyZHMsPC9iPjwvZm9udD48L2ZvbnQ+PHNwYW4gc3R5bGU9ImNv
bG9yOnJnYig1MCw0OSw0OCk7Zm9udC1zaXplOjE2cHgiIGNsYXNzPSIiPjwvc3Bhbj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250LXZhcmlhbnQtbnVt
ZXJpYzppbmhlcml0O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOmluaGVyaXQ7Zm9udC1zdHJldGNo
OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTtjb2xvcjpyZ2IoNTAsNDksNDgpIiBjbGFzcz0iIj4NCjxmb250IGZhY2U9IlRp
bWVzIE5ldyBSb21hbiwgVGltZXMsIHNlcmlmIiBzaXplPSIyIiBjb2xvcj0iIzMzMzM5OSIgY2xh
c3M9IiI+PGIgY2xhc3M9IiI+U2lkZGhhcnRoYSBWPC9iPjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7Ym9yZGVyOjBweDtmb250LXZhcmlhbnQtbnVtZXJp
Yzppbmhlcml0O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOmluaGVyaXQ7Zm9udC1zdHJldGNoOmlu
aGVyaXQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZTtjb2xvcjpyZ2IoNTAsNDksNDgpIiBjbGFzcz0iIj4NCjxmb250IGZhY2U9IlRpbWVz
IE5ldyBSb21hbiwgVGltZXMsIHNlcmlmIiBjb2xvcj0iIzMzMzM5OSIgc2l6ZT0iMSIgY2xhc3M9
IiI+PGIgY2xhc3M9IiI+OTk3MjU4MzYxNjwvYj48L2ZvbnQ+PC9kaXY+DQo8YnIgY2xhc3M9Imdt
YWlsLUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iZ21haWxfcXVvdGUiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIi
Pk9uIFdlZCwgQXByIDI5LCAyMDIwIGF0IDE6MzMgUE0gQmVydHJhbmQgTWFycXVpcyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbSIgY2xhc3M9IiI+QmVydHJhbmQu
TWFycXVpc0Bhcm0uY29tPC9hPiZndDsgd3JvdGU6PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44
ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFl
eCI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQomZ3Q7IE9uIDI5IEFwciAyMDIwLCBh
dCAwNjozMSwgc2lkZGhhcnRoYSB2ICZsdDs8YSBocmVmPSJtYWlsdG86c2lkZGh1dmdvd2RhLjE4
Njk1QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnNpZGRodXZnb3dkYS4xODY5
NUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0i
Ij4NCiZndDsgSGVsbG8gU2lyLDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7IFNvcnJ5
IGZvciB0aGUgbGF0ZSByZXNwb25zZSBJIHdhcyBiaXQgYnVzeSB5ZXN0ZXJkYXkuIDxiciBjbGFz
cz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyZuYnNwOyAmbmJzcDsgSSB0cmllZCB0byBs
b29rIGludG8gaXQuIEJ1dCBJIGFtIGdldHRpbmcgdGhlICZxdW90OzxiciBjbGFzcz0iIj4NCiZn
dDsgVGhpcyA8YSBocmVmPSJodHRwOi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvIiByZWw9Im5vcmVm
ZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj4NCmdpdC55b2N0b3Byb2plY3Qub3JnPC9h
PiBwYWdlIGNhbuKAmXQgYmUgZm91bmQmcXVvdDsgZXJyb3IuIDxiciBjbGFzcz0iIj4NCiZndDsg
PGJyIGNsYXNzPSIiPg0KJmd0OyA8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJdCBzZWVt
cyB0aGF0IHRoZWlyIGNlcnRpZmljYXRlIGV4cGlyZWQuIFRoaXMgc2hvdWxkIGJlIHNvbHZlZCBz
aG9ydGx5IChJIGhvcGUpLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFuIG90aGVyIHNv
bHV0aW9uIGlzIHRvIGRpcmVjdGx5IGRvIGEgZ2l0IGNsb25lIG9mIHRoZSBsYXllciBnaXQ6Ly88
YSBocmVmPSJodHRwOi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvbWV0YS1hcm0iIHJlbD0ibm9yZWZl
cnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmdpdC55b2N0b3Byb2plY3Qub3JnL21ldGEt
YXJtPC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkJlcnRyYW5kPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJmd0OyBNYXkgSSBrbm93IHdoYXQgc2hvdWxkIEkgZG8gbm93Ljxi
ciBjbGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBPbiBUdWUsIEFwciAyOCwgMjAy
MCBhdCAxOjU5IFBNIEJlcnRyYW5kIE1hcnF1aXMgJmx0OzxhIGhyZWY9Im1haWx0bzpCZXJ0cmFu
ZC5NYXJxdWlzQGFybS5jb20iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5CZXJ0cmFuZC5NYXJx
dWlzQGFybS5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQomZ3Q7IEhpIFNpZGRoYXJo
YSw8YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IE9uIDI4IEFwciAy
MDIwLCBhdCAwNjoyMCwgc2lkZGhhcnRoYSB2ICZsdDs8YSBocmVmPSJtYWlsdG86c2lkZGh1dmdv
d2RhLjE4Njk1QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnNpZGRodXZnb3dk
YS4xODY5NUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyA8
YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBUaGUgc2NvcGUgb2YgbXkgd29yayBpcyB0byBwb3J0IHRo
ZSBYZW4gb24gQmFuYW5hIFBpLSBNMSBib2FyZChBbGx3aW5uZXIgQTIwIGR1YWwtY29yZSBTb0Mp
IHdpdGggdHdvIGRvbWFpbnMuIEhlcmUgb3VyIHRhcmdldCBkb21haW4gaXMgYXV0b21vdGl2ZS4N
CjxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IEkgYW0gdHJ5
aW5nIHRvIGJ1aWxkIHRoZSBYZW4gdXNpbmcgdGhlIHlvY3RvIGJ1aWxkLiBJIGFtIGFjdHVhbGx5
IHRyeWluZyB0aGUgeGVuIGZvciB0aGUgZmlyc3QgdGltZS4gU28gaSB3YW50ZWQgdG8ga25vdyBp
ZiBJIGFtIG9uIHJpZ2h0IHBhdGguDQo8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyA8YnIgY2xhc3M9
IiI+DQomZ3Q7Jmd0OyBEbyB3ZSBnZXQgZ2V0IGFueSBpbmZvIG9yIG1hbnVhbCBob3cgdGhlIGd1
ZXN0IE9TIGNhbiBiZSBib290ZWQgYW5kIG1haW50YWluZWQgcGxlYXNlLDxiciBjbGFzcz0iIj4N
CiZndDsmZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IEFueSBzdWdnZXN0aW9uIGhlbHAgbWUg
YSBsb3QuIFRoYW5rcyBpbiBhZHZhbmNlLjxiciBjbGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIi
Pg0KJmd0OyBBcm0gcHVibGlzaGVkIGEgY29sbGVjdGlvbiB5b2N0byBsYXllcnMgbmFtZWQgbWV0
YS1hcm0gKDxhIGhyZWY9Imh0dHBzOi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvY2dpdC9jZ2l0LmNn
aS9tZXRhLWFybS8iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0
dHBzOi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvY2dpdC9jZ2l0LmNnaS9tZXRhLWFybS88L2E+KTxi
ciBjbGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBUaGVyZSB5b3Ugd2lsbCBmaW5k
IHRoZSBtZXRhLWFybS1hdXRvbm9teSBsYXllciB3aGljaCBpcyBkZXNpZ25lZCB0byBoZWxwIGRl
c2lnbiBhdXRvbW90aXZlIHN5c3RlbXMgYmFzZWQgb24gWGVuIG9uIEFybS48YnIgY2xhc3M9IiI+
DQomZ3Q7IFBsZWFzZSBjaGVjayB0aGUgbWV0YS1hcm0tYXV0b25vbXkvZG9jdW1lbnRhdGlvbiBm
b2xkZXIgZm9yIG1vcmUgaW5mb3JtYXRpb24gYW5kIGNvbnRhY3QgbWUgaWYgeW91IG5lZWQgaGVs
cCB1c2luZyBpdC48YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgUmVnYXJk
czxiciBjbGFzcz0iIj4NCiZndDsgQmVydHJhbmQ8YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFz
cz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyA8YnIgY2xhc3M9IiI+DQomZ3Q7IC0tIDxi
ciBjbGFzcz0iIj4NCiZndDsgVGhhbmtzIGFuZCBSZWdhcmRzLjxiciBjbGFzcz0iIj4NCiZndDsg
U2lkZGhhcnRoYSBWLjxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xlYXI9ImFsbCIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KLS0gPGJyIGNsYXNzPSIi
Pg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSI+DQo8ZGl2IGRpcj0ibHRy
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+VGhhbmtzIGFuZCBSZWdhcmRzLjwvZGl2Pg0KU2lk
ZGhhcnRoYSBWLg0KPGRpdiBjbGFzcz0iIj4mbmJzcDs8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_E05FC96D1DAD4BBDAB9D74DDDDA5847Earmcom_--


From xen-users-bounces@lists.xenproject.org Mon May 04 12:04:45 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 12:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVZoa-0005VL-60; Mon, 04 May 2020 12:03:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Ex/V=6S=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jVZoY-0005VG-Ih
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 12:03:14 +0000
X-Inumbo-ID: 3a894b72-8dff-11ea-9887-bc764e2007e4
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a894b72-8dff-11ea-9887-bc764e2007e4;
 Mon, 04 May 2020 12:03:12 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id j8so7713988iog.13
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 05:03:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NkW+2A2kVm4HIBFfJm2toy0ihavehN0wa9K0cyB5uDo=;
 b=edMETyQkh9MnowIU6nJ+3YQvQmeVGQXa8QFkCwDoG5WisxsPcKcthdxAV96kuP0SBI
 KmDWdgwJmRKuPVMH+YNoHz7mmKx4VY2yceoe6NoypN9Hr810++ux4F/jDZBzmpujIzv9
 3NJLaW0VpW+QqTpNZIRb7mysVW7HboD0Ewu74ALkldvXRa92C/y1jMDVM53lIp6Q48v1
 ++Imjk+vaAiBeZuC/rYtFeKJTBPa6AvduwSJ4p8RWnTeYEIGTQnwbVZbhfr40KQlY57r
 oR47OFrmKT1RoPjwZFyMVXeTDr+6RTt88Gadd3AN5+3C/HSEF6h5+jWwckBO8E8+k3c3
 Qs5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NkW+2A2kVm4HIBFfJm2toy0ihavehN0wa9K0cyB5uDo=;
 b=j9WteVPbiT0uOiLv77VFgA/syR/youCn45WDbBjm8/Tn6e26AITr/aIUTEYw2edmjO
 w7ibQT1e7Tatk84o50B7BIYWYr/TaeTgwYF/sFBTo6EULqht6bupvcuTaWemznKJdCcr
 vv9DOZKLHe6XbdPawUvL5df1GUHk1hk7di/uFRq8SxmAzlB5Pr24+9op6TNAyZP8mDeA
 9DEzn58R+SdjrcastR+rfXUlNpc6ZqxANI0nZPrKoajpEW/BllZmQDgXbbid7r5xXjCG
 KS/XbMcSQqlKEioso/3dTGxsfsF9aFB71g4vdNxLjEGhXAzJnjB9LcagzQfDANBfyBi5
 a31A==
X-Gm-Message-State: AGi0Pub9rs+zSbKb3AJJFOz7c26HJPSOdoG/hl9Cg5/2W9a5gOEKMnH5
 NrmzI16GkXL4r70cFilGITr+Xy2edOYU2UJIfY4=
X-Google-Smtp-Source: APiQypIc1TXcoL1WnIM8aMXVkQ/d6wTshxzOK/h4nT3MjZSD34kgRSZKGYilbyDDXkbfldINSGTzG/xajnEWmNDsEJo=
X-Received: by 2002:a6b:bf83:: with SMTP id
 p125mr15037942iof.118.1588593792134; 
 Mon, 04 May 2020 05:03:12 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
In-Reply-To: <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Mon, 4 May 2020 17:33:00 +0530
Message-ID: <CAEkELtBxroeeOOqpgyBrJRwsHuBfY__yaDxtjs_mPt4=16H4sw@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 noard.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="000000000000ac350905a4d15013"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000ac350905a4d15013
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

ok sir. Will check about it.

On Mon, May 4, 2020 at 4:31 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

> Hi Siddhartha,
>
> There are several errors here and the main one is there is not support fo=
r
> your board in Yocto.
>
> Meta-arm-autonomy provides a way to use xen but does not provide the bsp
> for your board.
> To use it you will first need to have a BSP for your board in Yocto.
> You might need to search for a layer supporting your board and once found
> add it to your project.
>
> Regards
> Bertrand
>
> On 4 May 2020, at 11:56, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
>
> Hello @Bertrand Marquis sir,
>
> I referref the docs and trying to build the Xen for Banana-Pi M1.
>
> my BBfile.conf is:
> # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> # changes incompatibly
> POKY_BBLAYERS_CONF_VERSION =3D "2"
>
> BBPATH =3D "${TOPDIR}"
> BBFILES ?=3D ""
>
> BBLAYERS ?=3D " \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multimed=
ia
> \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-python=
 \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-networki=
ng
> \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-filesyst=
ems
> \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy \
>   "
>
> and changes local.conf
> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1=
)
> DISTRO_FEATURES +=3D "arm-autonomy-host"
>
> But the bitbake is not happening below I am attaching the errors may I
> know what wrong I am doing here please:
> for
> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1=
)
> DISTRO_FEATURES +=3D "arm-autonomy-host"
>
> "
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR: Unable to start bitbake server (None)
> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---
> ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file
>
> apart from this:
> bitbake arm-autonomy-host-image-minimal
> ERROR: Layer 'virtualization-layer' depends on layer 'filesystems-layer',
> but this layer is not enabled in your configuration
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ clear
>
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananapi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$
>
> bitbake arm-autonomy-host-image-minimal
> ERROR: Unable to start bitbake server (None)
> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7
>
>
>
>
> *Thanks and Regards,*
> *Siddhartha V*
> *9972583616*
>
>
>
> On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <Bertrand.Marquis@arm.co=
m>
> wrote:
>
>>
>>
>> > On 29 Apr 2020, at 06:31, siddhartha v <siddhuvgowda.18695@gmail.com>
>> wrote:
>> >
>> > Hello Sir,
>> >    Sorry for the late response I was bit busy yesterday.
>> >
>> >    I tried to look into it. But I am getting the "
>> > This git.yoctoproject.org page can=E2=80=99t be found" error.
>> >
>> >
>>
>> It seems that their certificate expired. This should be solved shortly (=
I
>> hope).
>>
>> An other solution is to directly do a git clone of the layer git://
>> git.yoctoproject.org/meta-arm
>>
>> Bertrand
>>
>> > May I know what should I do now.
>> >
>> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
>> Bertrand.Marquis@arm.com> wrote:
>> > Hi Siddharha,
>> >
>> >> On 28 Apr 2020, at 06:20, siddhartha v <siddhuvgowda.18695@gmail.com>
>> wrote:
>> >>
>> >> The scope of my work is to port the Xen on Banana Pi- M1
>> board(Allwinner A20 dual-core SoC) with two domains. Here our target dom=
ain
>> is automotive.
>> >>
>> >> I am trying to build the Xen using the yocto build. I am actually
>> trying the xen for the first time. So i wanted to know if I am on right
>> path.
>> >>
>> >> Do we get get any info or manual how the guest OS can be booted and
>> maintained please,
>> >>
>> >> Any suggestion help me a lot. Thanks in advance.
>> >
>> > Arm published a collection yocto layers named meta-arm (
>> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
>> >
>> > There you will find the meta-arm-autonomy layer which is designed to
>> help design automotive systems based on Xen on Arm.
>> > Please check the meta-arm-autonomy/documentation folder for more
>> information and contact me if you need help using it.
>> >
>> > Regards
>> > Bertrand
>> >
>> >
>> >
>> > --
>> > Thanks and Regards.
>> > Siddhartha V.
>> >
>>
>>
>
> --
> Thanks and Regards.
> Siddhartha V.
>
>
>
>

--=20
Thanks and Regards.
Siddhartha V.

--000000000000ac350905a4d15013
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">ok sir. Will check about it.</div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, May 4, 2020 at 4:31 PM=
 Bertrand Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com">Bertrand.=
Marquis@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">



<div style=3D"overflow-wrap: break-word;">
Hi Siddhartha,
<div><br>
</div>
<div>There are several errors here and the main one is there is not support=
 for your board in Yocto.</div>
<div><br>
</div>
<div>Meta-arm-autonomy provides a way to use xen but does not provide the b=
sp for your board.</div>
<div>To use it you will first need to have a BSP for your board in Yocto.</=
div>
<div>You might need to search for a layer supporting your board and once fo=
und add it to your project.</div>
<div><br>
</div>
<div>Regards</div>
<div>Bertrand<br>
<div><br>
<blockquote type=3D"cite">
<div>On 4 May 2020, at 11:56, siddhartha v &lt;<a href=3D"mailto:siddhuvgow=
da.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt; =
wrote:</div>
<br>
<div>
<div dir=3D"ltr">Hello @Bertrand Marquis sir,=C2=A0
<div><br>
</div>
<div>I referref the docs and trying to build the Xen for Banana-Pi M1.=C2=
=A0
<div><br>
</div>
<div>my BBfile.conf is:</div>
<div># POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayer=
s.conf<br>
# changes incompatibly<br>
POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
<br>
BBPATH =3D &quot;${TOPDIR}&quot;<br>
BBFILES ?=3D &quot;&quot;<br>
<br>
BBLAYERS ?=3D &quot; \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \=
<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe =
\<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-mul=
timedia \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-pyt=
hon \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-net=
working \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-fil=
esystems \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy=
 \<br>
=C2=A0 &quot;<br>
</div>
<div><br>
</div>
<div>and changes local.conf</div>
<div>MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple names fo=
r banana Pim1)<br>
DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
</div>
<div><br>
</div>
<div>But the bitbake is not happening below I am attaching the errors may I=
 know what wrong I am doing here please:</div>
<div>for=C2=A0</div>
<div>MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple names fo=
r banana Pim1)<br>
DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
</div>
<div><br>
</div>
<div>&quot;</div>
<div>siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-=
image-minimal<br>
ERROR: Unable to start bitbake server (None)<br>
ERROR: Server log for this session (/home/siddhu/Documents/yocto/zeus/build=
/bitbake-cookerdaemon.log):<br>
--- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---<br>
ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file</div>
<div><br>
</div>
<div>apart from this:</div>
<div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-h=
eight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align=
:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">bitbake arm-autonomy-host-image-minimal<br>
</span>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Layer &#39;virtualization-layer&#39; depends on layer &#39;filesyste=
ms-layer&#39;, but this layer is not enabled in your configuration<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ clear<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in =
your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananapi is invalid. Please set a valid MACHINE in =
your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$=C2=A0<br>
</div>
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"></span><br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-h=
eight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align=
:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">bitbake arm-autonomy-host-image-minimal<br>
</span>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Unable to start bitbake server (None)<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Server log for this session (/home/siddhu/Documents/yocto/zeus/build=
/bitbake-cookerdaemon.log):<br>
</div>
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">--- Starting bitbake server pid 9217 at 2020-05-0=
4 16:20:46.7</span><br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-h=
eight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align=
:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"><br>
</span></div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-h=
eight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align=
:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"><br>
</span></div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant:inherit;font-weight:inherit;font-stretch:inherit;font-size:12pt;line-h=
eight:inherit;font-family:Calibri,Arial,Helvetica,sans-serif;vertical-align=
:baseline">
<br>
</div>
<div id=3D"gmail-m_7675533724307463267gmail-Signature" style=3D"margin:0px;=
padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">
<div name=3D"divtagdefaultwrapper" style=3D"margin:0px;padding:0px;border:0=
px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch=
:inherit;font-size:inherit;line-height:inherit;font-family:Calibri,Arial,He=
lvetica,sans-serif;vertical-align:baseline;color:inherit">
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<br>
</div>
<font color=3D"#333399" style=3D"font-size:16px"><font face=3D"Times New Ro=
man, Times, serif" size=3D"2"><b>Thanks and Regards,</b></font></font><span=
 style=3D"color:rgb(50,49,48);font-size:16px"></span>
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<font face=3D"Times New Roman, Times, serif" size=3D"2" color=3D"#333399"><=
b>Siddhartha V</b></font></div>
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<font face=3D"Times New Roman, Times, serif" color=3D"#333399" size=3D"1"><=
b>9972583616</b></font></div>
<br>
</div>
</div>
</div>
<br>
</div>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 1:33 PM Bertr=
and Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blan=
k">Bertrand.Marquis@arm.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
&gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hello Sir,<br>
&gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy yesterday. <br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting the &quot;<br>
&gt; This <a href=3D"http://git.yoctoproject.org/" rel=3D"noreferrer" targe=
t=3D"_blank">
git.yoctoproject.org</a> page can=E2=80=99t be found&quot; error. <br>
&gt; <br>
&gt; <br>
<br>
It seems that their certificate expired. This should be solved shortly (I h=
ope).<br>
<br>
An other solution is to directly do a git clone of the layer git://<a href=
=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer" target=3D"_bla=
nk">git.yoctoproject.org/meta-arm</a><br>
<br>
Bertrand<br>
<br>
&gt; May I know what should I do now.<br>
&gt; <br>
&gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a href=3D"mailto=
:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a>&g=
t; wrote:<br>
&gt; Hi Siddharha,<br>
&gt; <br>
&gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=3D"mailto:siddh=
uvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; The scope of my work is to port the Xen on Banana Pi- M1 board(All=
winner A20 dual-core SoC) with two domains. Here our target domain is autom=
otive.
<br>
&gt;&gt; <br>
&gt;&gt; I am trying to build the Xen using the yocto build. I am actually =
trying the xen for the first time. So i wanted to know if I am on right pat=
h.
<br>
&gt;&gt; <br>
&gt;&gt; Do we get get any info or manual how the guest OS can be booted an=
d maintained please,<br>
&gt;&gt; <br>
&gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt; <br>
&gt; Arm published a collection yocto layers named meta-arm (<a href=3D"htt=
ps://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"noreferrer" targe=
t=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/</a>)<br>
&gt; <br>
&gt; There you will find the meta-arm-autonomy layer which is designed to h=
elp design automotive systems based on Xen on Arm.<br>
&gt; Please check the meta-arm-autonomy/documentation folder for more infor=
mation and contact me if you need help using it.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
<br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div>Thanks and Regards.</div>
Siddhartha V.
<div>=C2=A0</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--000000000000ac350905a4d15013--


From xen-users-bounces@lists.xenproject.org Mon May 04 12:38:12 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 12:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVaLE-0008Kj-RK; Mon, 04 May 2020 12:37:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Q/TP=6S=tiscali.it=g.d.monnezza@srs-us1.protection.inumbo.net>)
 id 1jVaLD-0008Ke-1y
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 12:36:59 +0000
X-Inumbo-ID: eea795ec-8e03-11ea-9d1c-12813bfff9fa
Received: from smtp.tiscali.it (unknown [213.205.33.216])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eea795ec-8e03-11ea-9d1c-12813bfff9fa;
 Mon, 04 May 2020 12:36:55 +0000 (UTC)
Received: from [192.168.200.10] ([151.56.111.12])
 by michael.mail.tiscali.it with 
 id accq2200w0G5omF01ccr0W; Mon, 04 May 2020 12:36:52 +0000
x-auth-user: g.d.monnezza@tiscali.it
Subject: Re: Bad performance with Xen
To: xen-users@lists.xenproject.org
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
 <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
 <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
 <c24b17d1-0712-1c10-2127-b98f822ba715@tiscali.it>
 <CACJ1ZNssoTcizYisM3Du8PK04vR0jDq+B3eo7B5rm9x7dm7fJA@mail.gmail.com>
From: GD <g.d.monnezza@tiscali.it>
Message-ID: <6fb26ed6-7cee-b13e-23a2-f49c2548f0f1@tiscali.it>
Date: Mon, 4 May 2020 14:36:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <CACJ1ZNssoTcizYisM3Du8PK04vR0jDq+B3eo7B5rm9x7dm7fJA@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------B6559A65D6DFCC3B2CB6C97B"
Content-Language: en-US
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tiscali.it; s=smtp;
 t=1588595812; bh=YJr0ZcRZG/Uk1TWHfM7PrzfpddX+jE/G7o81lpB2RaU=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=ysTcn3X/oiFGaA+JiLJXYak/4b0aUrLxZmRp1m8zjNRJUSQIHn4aUnrFOvgQnp8DX
 ezxdduAM1gHjo8ESMvAhlubf636JIINvVCQRjK6xWm62hfEkcye7vUzt7PubfR4JkP
 7ueBqD9bFsXsTSBlLhxAqUx/1yOVdQ3MPUV59m2s=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------B6559A65D6DFCC3B2CB6C97B
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

If you ran the test on the Dom0 xen-ified environment, the result is good.
You can perform a cross-check test and run the same command with the 
server booted in normal environment (not with xen kernel enabled)
If you get the same result,  it means you experience no HDD I/O 
performance loss and that my issue is related to something else.

Please note I'm not using XCP, but pure xen distro packages on Debian 
Buster.

g
On 04/05/20 12:48, Olivier Lambert wrote:
> I ran your test and I have 235 MB/s on a old Samsung SATA SSD (still 
> on XCP-ng 8.1 and a Debian VM on top).
>
> Le lun. 4 mai 2020 à 12:33, GD <g.d.monnezza@tiscali.it 
> <mailto:g.d.monnezza@tiscali.it>> a écrit :
>
>     This is the command:
>     # dd bs=512 count=4194304 if=/dev/zero of=test conv=fdatasync
>     It creates a zero-filled file called "test" in the directory where
>     the command is executed.
>     Hope it helps
>
>     g
>
>     On 04/05/20 11:50, Olivier Lambert wrote:
>>     Hi!
>>
>>     Can you share your exact benchmark command so I can test it on my
>>     end?
>>
>>     Le lun. 4 mai 2020 à 10:25, GD <g.d.monnezza@tiscali.it
>>     <mailto:g.d.monnezza@tiscali.it>> a écrit :
>>
>>         Hi guys. Maybe we are suffering some related issue. If not,
>>         feel free to ignore this message.
>>         I wrote on this list but none replyed:
>>
>>         "Fresh installed server with Debian Buster on top of nvme
>>         swRaid1 (mdadm)
>>         Testing hdd write seed with dd (with convert=fdatasync
>>         option) gives me the result of 330MB/s. Good.
>>         Installed xen-system and xen-tools (with --no-recommends
>>         option in apt) from official repository. Rebooted the system.
>>         Re-tested hdd write seed with dd (with convert=fdatasync
>>         option) gives me the result of 108MB/s. Not good at all.
>>
>>         Maybe the following is not related to the issue, but on dmesg
>>         there is a line when I boot the system with Xen kernel:
>>         ...
>>         [   14.214044] Performance Events: unsupported p6 CPU model
>>         158 no PMU driver, software events only.
>>         ...
>>
>>         Instead, when I boot the system without Xen kernel I have
>>         these lines in dmesg:
>>         ...
>>         [    0.517217] Performance Events: PEBS fmt3+, Skylake
>>         events, 32-deep LBR, full-width counters, Intel PMU driver.
>>         [    0.517356] ... version:                4
>>         [    0.517444] ... bit width:              48
>>         [    0.517444] ... generic registers:      4
>>         [    0.517444] ... value mask: 0000ffffffffffff
>>         [    0.517444] ... max period: 00007fffffffffff
>>         [    0.517444] ... fixed-purpose events:   3
>>         [    0.517444] ... event mask: 000000070000000f
>>
>>         "
>>
>>         Personally, I moved to KVM+libvirt nearly without rework.
>>         I/O performance are great.
>>         But I love XEN and I will be pleased to come back to it.
>>         g
>>
>>
>>         On 03/05/20 19:24, Agustin Lopez wrote:
>>>
>>>
>>>         Sorry. I booted with 8 GB for the Dom0 and all is the same.
>>>
>>>         I have seen one difference between the 2 xl info:
>>>
>>>         (AGUSTIN) virt_caps              : hvm hvm_directio
>>>
>>>         (OLIVIER) virt_caps              : pv hvm hvm_directio
>>>         pv_directio hap shadow iommu_hap_pt_share
>>>
>>>
>>>         Could this be the problem?
>>>
>>>
>>>         Agustín
>>>
>>>
>>>         El 3/5/20 a las 18:50, Rob Townley escribió:
>>>>         Agustin, noticed ‘ dom0_mem=2048M,max:4065M’,
>>>>         so increasing RAM allocated to Dom0 might speed up the VMs.
>>>>
>>>>         2GB for dom0 is extremely low in my opinion especially when
>>>>         most of the 256GB of host RAM is going to waste.
>>>>
>>>>         dom0_mem=2048M,max:4065M
>>>>
>>>>         On Sun, May 3, 2020 at 10:41 AM Olivier Lambert
>>>>         <lambert.olivier@gmail.com
>>>>         <mailto:lambert.olivier@gmail.com>> wrote:
>>>>
>>>>             Hard to tell. Here is my xl info to compare:
>>>>
>>>>             host                   : xcp-ng-lab-3
>>>>             release                : 4.19.0+1
>>>>             version                : #1 SMP Thu Feb 13 17:34:28 CET
>>>>             2020
>>>>             machine                : x86_64
>>>>             nr_cpus                : 4
>>>>             max_cpu_id             : 3
>>>>             nr_nodes               : 1
>>>>             cores_per_socket       : 4
>>>>             threads_per_core       : 1
>>>>             cpu_mhz                : 3312.134
>>>>             hw_caps                :
>>>>             bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100
>>>>             virt_caps              : pv hvm hvm_directio
>>>>             pv_directio hap shadow iommu_hap_pt_share
>>>>             total_memory           : 32634
>>>>             free_memory            : 23619
>>>>             sharing_freed_memory   : 0
>>>>             sharing_used_memory    : 0
>>>>             outstanding_claims     : 0
>>>>             free_cpus              : 0
>>>>             xen_major              : 4
>>>>             xen_minor              : 13
>>>>             xen_extra              : .0-8.4.xcpng8.1
>>>>             xen_version            : 4.13.0-8.4.xcpng8.1
>>>>             xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
>>>>             hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
>>>>             xen_scheduler          : credit
>>>>             xen_pagesize           : 4096
>>>>             platform_params        : virt_start=0xffff800000000000
>>>>             xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>>>>             xen_commandline        : watchdog ucode=scan
>>>>             dom0_max_vcpus=1-4 crashkernel=256M,below=4G
>>>>             console=vga vga=mode-0x0311 dom0_mem=8192M,max:8192M
>>>>             cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red
>>>>             Hat 4.8.5-28)
>>>>             cc_compile_by          : mockbuild
>>>>             cc_compile_domain      : [unknown]
>>>>             cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>>>>             build_id               :
>>>>             5ad6f12499d7f264544b64568b378260cd82a65f
>>>>             xend_config_format     : 4
>>>>
>>>>             I'm on XCP-ng 8.1. Other diff is also I have more GHz
>>>>             than you. So I ran the test on another server (building
>>>>             a VM just for you :p ) and here is the result for a
>>>>             Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored
>>>>             on a NFS share.
>>>>
>>>>             real 0m5,925s
>>>>             user 0m3,769s
>>>>             sys 0m2,321s
>>>>
>>>>             Still, far better than 20 seconds you have!
>>>>
>>>>             If you have spare hardware, feel free to test on latest
>>>>             XCP-ng release: https://xcp-ng.org/docs/install.html
>>>>
>>>>             Let me know if you need further help :)
>>>>
>>>>
>>>>             Best,
>>>>
>>>>             Olivier.
>>>>
>>>>
>>>>             Le dim. 3 mai 2020 à 14:27, Agustin Lopez
>>>>             <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>> a
>>>>             écrit :
>>>>
>>>>                 Hi Oliver.
>>>>
>>>>                 I am testing a bit more. In seconds, the results of
>>>>                 the command is:
>>>>                 Debian Buster PV -> 18'
>>>>                 Debian Buster HVM -> 8'
>>>>                 Debian Buster PVHVM -> 8'
>>>>                 Debian Buster PVH -> 8'
>>>>
>>>>
>>>>                 xl info
>>>>                 release                : 4.19.0-8-amd64
>>>>                 version                : #1 SMP Debian
>>>>                 4.19.98-1+deb10u1 (2020-04-27)
>>>>                 machine                : x86_64
>>>>                 nr_cpus                : 48
>>>>                 max_cpu_id             : 47
>>>>                 nr_nodes               : 2
>>>>                 cores_per_socket       : 12
>>>>                 threads_per_core       : 2
>>>>                 cpu_mhz                : 2197.458
>>>>                 hw_caps                :
>>>>                 bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100
>>>>                 virt_caps              : hvm hvm_directio
>>>>                 total_memory           : 261890
>>>>                 free_memory            : 255453
>>>>                 sharing_freed_memory   : 0
>>>>                 sharing_used_memory    : 0
>>>>                 outstanding_claims     : 0
>>>>                 free_cpus              : 0
>>>>                 xen_major              : 4
>>>>                 xen_minor              : 11
>>>>                 xen_extra              : .4-pre
>>>>                 xen_version            : 4.11.4-pre
>>>>                 xen_caps               : xen-3.0-x86_64
>>>>                 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
>>>>                 hvm-3.0-x86_64
>>>>                 xen_scheduler          : credit
>>>>                 xen_pagesize           : 4096
>>>>                 platform_params        : virt_start=0xffff800000000000
>>>>                 xen_changeset          :
>>>>                 xen_commandline        : placeholder
>>>>                 dom0_mem=2048M,max:4065M
>>>>                 cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>>>                 cc_compile_by          : pkg-xen-devel
>>>>                 cc_compile_domain      : lists.alioth.debian.org
>>>>                 <http://lists.alioth.debian.org>
>>>>                 cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>>>                 build_id               :
>>>>                 b6822aa1d8f867753b92985e5cb0e806e520a08c
>>>>                 xend_config_format     : 4
>>>>
>>>>                 Oliver, I got > double values than you. Where is
>>>>                 the problem?
>>>>
>>>>                 Regards,
>>>>
>>>>                 Agustín
>>>>
>>>>
>>>>
>>>>                 El 2/5/20 a las 19:56, Olivier Lambert escribió:
>>>>>                 Hi Agustin,
>>>>>
>>>>>                 I just did a test on XCP-ng 8.1 (Xen 4.13) with a
>>>>>                 fresh Debian 10 VM, and here is the result I have:
>>>>>
>>>>>                 ```
>>>>>                 # time for i in `dpkg -L ncurses-term | sort`; do
>>>>>                 if [ -f "$i" ]; then ls -ld  "$i"; fi; done | tr
>>>>>                 -s " "| cut -d" " -f5,9 >/dev/null
>>>>>
>>>>>                 real 0m2,741s
>>>>>                 user 0m2,248s
>>>>>                 sys 0m0,574s
>>>>>                 ```
>>>>>
>>>>>                 My hardware isn't ultra modern: Xeon(R) CPU
>>>>>                 E3-1225 v5 (3.3Ghz) on a small Dell T30 machine,
>>>>>                 VM storage on local HDD. I did the test 3 times,
>>>>>                 and I have always results between 2,6 and 2,8 secs.
>>>>>
>>>>>                 Regards,
>>>>>
>>>>>                 Olivier.
>>>>>
>>>>>                 Le sam. 2 mai 2020 à 18:33, Agustin Lopez
>>>>>                 <Agustin.Lopez@uv.es <mailto:Agustin.Lopez@uv.es>>
>>>>>                 a écrit :
>>>>>
>>>>>                     Hello.
>>>>>
>>>>>
>>>>>                     We are testing low performance in IO with the
>>>>>                     next command in Debian Buster (kernel
>>>>>                     4.19.0-8-amd64) with Xen (4.11.4-pre)
>>>>>
>>>>>                             time for i in `dpkg -L ncurses-term |
>>>>>                     sort`; do if [ -f "$i" ]; then ls -ld  "$i";
>>>>>                     fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>>>
>>>>>
>>>>>                     In all our Dom0s - DomUs  we are getting
>>>>>                     around 20 seconds.
>>>>>
>>>>>                     In the same physical machines booting with
>>>>>                     Debian without Xen, we get 5-7 seconds
>>>>>
>>>>>                     In some KVM VMs in other server we are geting
>>>>>                     almost the same as physical.
>>>>>
>>>>>                     (all in local Disks. XFS filesystems. Images
>>>>>                     of DomUs in raw format)
>>>>>
>>>>>
>>>>>                     I have booted Xen with 4.8 y 4.4 releases with
>>>>>                     almost the same bad data.
>>>>>
>>>>>
>>>>>                     Where could be the problem?
>>>>>
>>>>>                     I think of is not normal this difference
>>>>>                     between DomUs and physical machine.
>>>>>
>>>>>
>>>>>                     Every pointer will be welcomed.
>>>>>
>>>>>
>>>>>                     Best regards,
>>>>>
>>>>>                     Agustín
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
>


--------------B6559A65D6DFCC3B2CB6C97B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font size="-1">If you ran the test on the Dom0 xen-ified
      environment, the result is good.<br>
      You can perform a cross-check test and run the same command with
      the server booted in normal environment (not with xen kernel
      enabled)<br>
      If you get the same result,  it means you experience no HDD </font><font
      size="-1"><font size="-1">I/O </font>performance loss and that my
      issue is related to something else.<br>
      <br>
      Please note I'm not using XCP, but pure xen distro packages on
      Debian Buster.  <br>
      <br>
    </font>g<br>
    <div class="moz-cite-prefix">On 04/05/20 12:48, Olivier Lambert
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACJ1ZNssoTcizYisM3Du8PK04vR0jDq+B3eo7B5rm9x7dm7fJA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">I ran your test and I have 235 MB/s on a old
        Samsung SATA SSD (still on XCP-ng 8.1 and a Debian VM on top).<br>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Le lun. 4 mai 2020 à 12:33, GD
          &lt;<a href="mailto:g.d.monnezza@tiscali.it"
            moz-do-not-send="true">g.d.monnezza@tiscali.it</a>&gt; a
          écrit :<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div> <font size="-1">This is the command:<br>
              # dd bs=512 count=4194304 if=/dev/zero of=test
              conv=fdatasync<br>
              It creates a zero-filled file called "test" in the
              directory where the command is executed.<br>
              Hope it helps<br>
              <br>
              g<br>
            </font><br>
            <div>On 04/05/20 11:50, Olivier Lambert wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">
                <div>Hi!</div>
                <div><br>
                </div>
                <div>Can you share your exact benchmark command so I can
                  test it on my end?</div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">Le lun. 4 mai 2020
                  à 10:25, GD &lt;<a
                    href="mailto:g.d.monnezza@tiscali.it"
                    target="_blank" moz-do-not-send="true">g.d.monnezza@tiscali.it</a>&gt;
                  a écrit :<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px
                  0px 0.8ex;border-left:1px solid
                  rgb(204,204,204);padding-left:1ex">
                  <div> <font size="-1">Hi guys. Maybe we are suffering
                      some related issue. If not, feel free to ignore
                      this message.<br>
                      I wrote on this list but none replyed:<br>
                      <br>
                      "</font><font size="-1"><font size="-1">Fresh
                        installed server with Debian Buster on top of
                        nvme swRaid1 (mdadm)<br>
                        Testing hdd write seed with dd (with
                        convert=fdatasync option) gives me the result of
                        330MB/s. Good.<br>
                        Installed xen-system and xen-tools (with
                        --no-recommends option in apt) from official
                        repository. Rebooted the system.<br>
                        Re-tested </font><font size="-1"><font
                          size="-1">hdd write seed with dd (with
                          convert=fdatasync option) gives me the result
                          of 108MB/s. Not good at all.<br>
                          <br>
                          Maybe the following is not related to the
                          issue, but on dmesg there is a line when I
                          boot the system with Xen kernel:<br>
                          ...<br>
                          [   14.214044] Performance Events: unsupported
                          p6 CPU model 158 no PMU driver, software
                          events only.<br>
                          ...<br>
                          <br>
                          Instead, when I boot the system without Xen
                          kernel I have these lines in dmesg:<br>
                          ...<br>
                          [    0.517217] Performance Events: PEBS fmt3+,
                          Skylake events, 32-deep LBR, full-width
                          counters, Intel PMU driver.<br>
                          [    0.517356] ... version:                4<br>
                          [    0.517444] ... bit width:              48<br>
                          [    0.517444] ... generic registers:      4<br>
                          [    0.517444] ... value mask:            
                          0000ffffffffffff<br>
                          [    0.517444] ... max period:            
                          00007fffffffffff<br>
                          [    0.517444] ... fixed-purpose events:   3<br>
                          [    0.517444] ... event mask:            
                          000000070000000f<br>
                          <br>
                          "<br>
                          <br>
                          Personally, I moved to KVM+libvirt nearly
                          without rework. <br>
                          I/O performance are great.<br>
                          But I love XEN and I will be pleased to come
                          back to it.<br>
                          g<br>
                          <br>
                          <br>
                        </font></font></font>
                    <div>On 03/05/20 19:24, Agustin Lopez wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <p><br>
                      </p>
                      <p>Sorry. I booted with 8 GB for the Dom0 and all
                        is the same. <br>
                      </p>
                      <p>I have seen one difference between the 2 xl
                        info:</p>
                      <p>(AGUSTIN) virt_caps              : hvm
                        hvm_directio</p>
                      <p>(OLIVIER) virt_caps              : pv hvm
                        hvm_directio pv_directio hap shadow
                        iommu_hap_pt_share</p>
                      <p><br>
                      </p>
                      <p>Could this be the problem?</p>
                      <p><br>
                      </p>
                      <p>Agustín<br>
                      </p>
                      <p><br>
                      </p>
                      <div>El 3/5/20 a las 18:50, Rob Townley escribió:<br>
                      </div>
                      <blockquote type="cite">
                        <div dir="auto"><font color="#313131"><span
                              style="word-spacing:1px">Agustin, noticed
                              ‘</span></font><span
                            style="color:rgb(49,49,49);word-spacing:1px"> dom0_mem=2048M,max:4065M’,</span></div>
                        <div dir="auto"><span
                            style="color:rgb(49,49,49);word-spacing:1px">so </span><span
                            style="word-spacing:1px;color:rgb(49,49,49)">increasing
                            RAM allocated to Dom0 might speed up the
                            VMs. </span></div>
                        <div dir="auto"><span
                            style="word-spacing:1px;color:rgb(49,49,49)"><br>
                          </span></div>
                        <div dir="auto"><font color="#313131"><span
                              style="word-spacing:1px">2GB for dom0 is
                              extremely low in my opinion especially
                              when most of the 256GB of host RAM is
                              going to waste.</span></font></div>
                        <div dir="auto"><font color="#313131"><span
                              style="word-spacing:1px"><br>
                            </span></font></div>
                        <div><span
                            style="color:rgb(49,49,49);word-spacing:1px">dom0_mem=2048M,max:4065M</span><br>
                        </div>
                        <div><br>
                          <div class="gmail_quote">
                            <div dir="ltr" class="gmail_attr">On Sun,
                              May 3, 2020 at 10:41 AM Olivier Lambert
                              &lt;<a
                                href="mailto:lambert.olivier@gmail.com"
                                target="_blank" moz-do-not-send="true">lambert.olivier@gmail.com</a>&gt;
                              wrote:<br>
                            </div>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">
                              <div dir="ltr">
                                <div>Hard to tell. Here is my xl info to
                                  compare:</div>
                                <div><br>
                                </div>
                                <div>host                   :
                                  xcp-ng-lab-3<br>
                                  release                : 4.19.0+1<br>
                                  version                : #1 SMP Thu
                                  Feb 13 17:34:28 CET 2020<br>
                                  machine                : x86_64<br>
                                  nr_cpus                : 4<br>
                                  max_cpu_id             : 3<br>
                                  nr_nodes               : 1<br>
                                  cores_per_socket       : 4<br>
                                  threads_per_core       : 1<br>
                                  cpu_mhz                : 3312.134<br>
                                  hw_caps                :
                                  bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100<br>
                                  virt_caps              : pv hvm
                                  hvm_directio pv_directio hap shadow
                                  iommu_hap_pt_share<br>
                                  total_memory           : 32634<br>
                                  free_memory            : 23619<br>
                                  sharing_freed_memory   : 0<br>
                                  sharing_used_memory    : 0<br>
                                  outstanding_claims     : 0<br>
                                  free_cpus              : 0<br>
                                  xen_major              : 4<br>
                                  xen_minor              : 13<br>
                                  xen_extra              :
                                  .0-8.4.xcpng8.1<br>
                                  xen_version            :
                                  4.13.0-8.4.xcpng8.1<br>
                                  xen_caps               :
                                  xen-3.0-x86_64 xen-3.0-x86_32p
                                  hvm-3.0-x86_32 hvm-3.0-x86_32p
                                  hvm-3.0-x86_64 <br>
                                  xen_scheduler          : credit<br>
                                  xen_pagesize           : 4096<br>
                                  platform_params        :
                                  virt_start=0xffff800000000000<br>
                                  xen_changeset          : 85e1424de2dd,
                                  pq f9dbf852550e<br>
                                  xen_commandline        : watchdog
                                  ucode=scan dom0_max_vcpus=1-4
                                  crashkernel=256M,below=4G console=vga
                                  vga=mode-0x0311
                                  dom0_mem=8192M,max:8192M<br>
                                  cc_compiler            : gcc (GCC)
                                  4.8.5 20150623 (Red Hat 4.8.5-28)<br>
                                  cc_compile_by          : mockbuild<br>
                                  cc_compile_domain      : [unknown]<br>
                                  cc_compile_date        : Tue Apr 14
                                  18:28:14 CEST 2020<br>
                                  build_id               :
                                  5ad6f12499d7f264544b64568b378260cd82a65f<br>
                                  xend_config_format     : 4</div>
                                <div><br>
                                </div>
                                <div>I'm on XCP-ng 8.1. Other diff is
                                  also I have more GHz than you. So I
                                  ran the test on another server
                                  (building a VM just for you :p ) and
                                  here is the result for a Xeon E5-2650L
                                  v2 @ 1.70GHz (slow!) and VM disk
                                  stored on a NFS share.<br>
                                </div>
                                <div><br>
                                </div>
                                <div>real 0m5,925s<br>
                                  user 0m3,769s<br>
                                  sys 0m2,321s</div>
                                <div><br>
                                </div>
                                <div>Still, far better than 20 seconds
                                  you have!</div>
                                <div><br>
                                </div>
                                <div>If you have spare hardware, feel
                                  free to test on latest XCP-ng release:
                                  <a
                                    href="https://xcp-ng.org/docs/install.html"
                                    target="_blank"
                                    moz-do-not-send="true">https://xcp-ng.org/docs/install.html</a></div>
                                <div><br>
                                </div>
                                <div>Let me know if you need further
                                  help :)</div>
                                <div><br>
                                </div>
                                <div><br>
                                </div>
                                <div>Best,</div>
                                <div><br>
                                </div>
                                <div>Olivier.<br>
                                </div>
                                <div><br>
                                </div>
                              </div>
                              <br>
                              <div class="gmail_quote">
                                <div dir="ltr" class="gmail_attr">Le dim.
                                  3 mai 2020 à 14:27, Agustin Lopez &lt;<a
                                    href="mailto:Agustin.Lopez@uv.es"
                                    target="_blank"
                                    moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                                  a écrit :<br>
                                </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
                                  0.8ex;border-left:1px solid
                                  rgb(204,204,204);padding-left:1ex">
                                  <div> Hi Oliver.<br>
                                    <br>
                                    I am testing a bit more. In seconds,
                                    the results of the command is:<br>
                                    Debian Buster PV -&gt; 18'<br>
                                    Debian Buster HVM -&gt; 8'<br>
                                    Debian Buster PVHVM -&gt; 8'<br>
                                    Debian Buster PVH -&gt; 8'<br>
                                    <br>
                                    <br>
                                    xl info<br>
                                    release                :
                                    4.19.0-8-amd64<br>
                                    version                : #1 SMP
                                    Debian 4.19.98-1+deb10u1
                                    (2020-04-27)<br>
                                    machine                : x86_64<br>
                                    nr_cpus                : 48<br>
                                    max_cpu_id             : 47<br>
                                    nr_nodes               : 2<br>
                                    cores_per_socket       : 12<br>
                                    threads_per_core       : 2<br>
                                    cpu_mhz                : 2197.458<br>
                                    hw_caps                :
                                    bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:00000100<br>
                                    virt_caps              : hvm
                                    hvm_directio<br>
                                    total_memory           : 261890<br>
                                    free_memory            : 255453<br>
                                    sharing_freed_memory   : 0<br>
                                    sharing_used_memory    : 0<br>
                                    outstanding_claims     : 0<br>
                                    free_cpus              : 0<br>
                                    xen_major              : 4<br>
                                    xen_minor              : 11<br>
                                    xen_extra              : .4-pre<br>
                                    xen_version            : 4.11.4-pre<br>
                                    xen_caps               :
                                    xen-3.0-x86_64 xen-3.0-x86_32p
                                    hvm-3.0-x86_32 hvm-3.0-x86_32p
                                    hvm-3.0-x86_64<br>
                                    xen_scheduler          : credit<br>
                                    xen_pagesize           : 4096<br>
                                    platform_params        :
                                    virt_start=0xffff800000000000<br>
                                    xen_changeset          :<br>
                                    xen_commandline        : placeholder
                                    dom0_mem=2048M,max:4065M<br>
                                    cc_compiler            : gcc (Debian
                                    8.3.0-6) 8.3.0<br>
                                    cc_compile_by          :
                                    pkg-xen-devel<br>
                                    cc_compile_domain      : <a
                                      href="http://lists.alioth.debian.org"
                                      target="_blank"
                                      moz-do-not-send="true">lists.alioth.debian.org</a><br>
                                    cc_compile_date        : Wed Jan  8
                                    20:16:51 UTC 2020<br>
                                    build_id               :
                                    b6822aa1d8f867753b92985e5cb0e806e520a08c<br>
                                    xend_config_format     : 4<br>
                                    <br>
                                    <p>Oliver, I got &gt; double values
                                      than you. Where is the problem?</p>
                                    <p>Regards,</p>
                                    <p>Agustín<br>
                                    </p>
                                    <p><br>
                                    </p>
                                    <br>
                                    El 2/5/20 a las 19:56, Olivier
                                    Lambert escribió:<br>
                                    <blockquote type="cite">
                                      <div dir="ltr">
                                        <div>Hi Agustin,</div>
                                        <div><br>
                                        </div>
                                        <div>I just did a test on XCP-ng
                                          8.1 (Xen 4.13) with a fresh
                                          Debian 10 VM, and here is the
                                          result I have:</div>
                                        <div><br>
                                        </div>
                                        <div>```<br>
                                        </div>
                                        <div># time for i in `dpkg -L
                                          ncurses-term | sort`; do if [
                                          -f "$i" ]; then ls -ld  "$i";
                                          fi; done | tr -s " "| cut -d"
                                          " -f5,9 &gt;/dev/null<br>
                                          <br>
                                          real 0m2,741s<br>
                                          user 0m2,248s<br>
                                          sys 0m0,574s</div>
                                        <div>```</div>
                                        <div><br>
                                        </div>
                                        <div>My hardware isn't ultra
                                          modern: Xeon(R) CPU E3-1225 v5
                                          (3.3Ghz) on a small Dell T30
                                          machine, VM storage on local
                                          HDD. I did the test 3 times,
                                          and I have always results
                                          between 2,6 and 2,8 secs.</div>
                                        <div><br>
                                        </div>
                                        <div>Regards,</div>
                                        <div><br>
                                        </div>
                                        <div>Olivier.<br>
                                        </div>
                                      </div>
                                      <br>
                                      <div class="gmail_quote">
                                        <div dir="ltr"
                                          class="gmail_attr">Le sam. 2
                                          mai 2020 à 18:33, Agustin
                                          Lopez &lt;<a
                                            href="mailto:Agustin.Lopez@uv.es"
                                            target="_blank"
                                            moz-do-not-send="true">Agustin.Lopez@uv.es</a>&gt;
                                          a écrit :<br>
                                        </div>
                                        <blockquote class="gmail_quote"
                                          style="margin:0px 0px 0px
                                          0.8ex;border-left:1px solid
                                          rgb(204,204,204);padding-left:1ex">Hello.<br>
                                          <br>
                                          <br>
                                          We are testing low performance
                                          in IO with the next command in
                                          Debian Buster (kernel
                                          4.19.0-8-amd64) with Xen
                                          (4.11.4-pre)<br>
                                          <br>
                                                  time for i in `dpkg -L
                                          ncurses-term | sort`; do if [
                                          -f "$i" ]; then ls -ld  "$i";
                                          fi; done | tr -s " "| cut -d"
                                          " -f5,9 &gt;/dev/null<br>
                                          <br>
                                          <br>
                                          In all our Dom0s - DomUs  we
                                          are getting around 20 seconds.<br>
                                          <br>
                                          In the same physical machines
                                          booting with Debian without
                                          Xen, we get 5-7 seconds<br>
                                          <br>
                                          In some KVM VMs in other
                                          server we are geting almost
                                          the same as physical.<br>
                                          <br>
                                          (all in local Disks. XFS
                                          filesystems. Images of DomUs
                                          in raw format)<br>
                                          <br>
                                          <br>
                                          I have booted Xen with 4.8 y
                                          4.4 releases with almost the
                                          same bad data.<br>
                                          <br>
                                          <br>
                                          Where could be the problem?<br>
                                          <br>
                                          I think of is not normal this
                                          difference between DomUs and
                                          physical machine.<br>
                                          <br>
                                          <br>
                                          Every pointer will be
                                          welcomed.<br>
                                          <br>
                                          <br>
                                          Best regards,<br>
                                          <br>
                                          Agustín<br>
                                          <br>
                                          <br>
                                          <br>
                                          <br>
                                          <br>
                                        </blockquote>
                                      </div>
                                    </blockquote>
                                  </div>
                                </blockquote>
                              </div>
                            </blockquote>
                          </div>
                        </div>
                      </blockquote>
                    </blockquote>
                    <br>
                  </div>
                </blockquote>
              </div>
            </blockquote>
            <br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------B6559A65D6DFCC3B2CB6C97B--


From xen-users-bounces@lists.xenproject.org Mon May 04 12:51:39 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 May 2020 12:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jVaY5-0001zq-IJ; Mon, 04 May 2020 12:50:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=quKt=6S=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1jVaY5-0001zk-1K
 for xen-users@lists.xenproject.org; Mon, 04 May 2020 12:50:17 +0000
X-Inumbo-ID: cccb3b16-8e05-11ea-b9cf-bc764e2007e4
Received: from mail-ua1-x942.google.com (unknown [2607:f8b0:4864:20::942])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cccb3b16-8e05-11ea-b9cf-bc764e2007e4;
 Mon, 04 May 2020 12:50:15 +0000 (UTC)
Received: by mail-ua1-x942.google.com with SMTP id i5so6526519uaq.1
 for <xen-users@lists.xenproject.org>; Mon, 04 May 2020 05:50:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oVBccEAm/lb9+19YG832QezFiLV/D8dLMAzMnsWoYlY=;
 b=KACAZ7VZSxgErpu0lyGuGTkiLaXR5nJ5zKjx9fy3oojqkgoFBuModCXG+cGtkTzg7n
 i3Ouu4hNqfjTQFgLePh+0h/HuEUrl2+W9+Bnwvn25z6ImR8dlWWyKqez88dPs7QOPz03
 Yr6i9wNHUx2xBKB7biQXHzDFRCF541D7crYWFJIBuyPCq0hgX9ZBvClFkecx6dtaOOfb
 uYaVOKqLhfcHdVphJ2j/DK9eeKOAWESLDBU3GHzA5pBd8/8awROeiQUH6Wb8rwfkPX7w
 ZkLCU63wvBxYgM5aAbDiia9xq9XztUJnDAWb8+chJKbpuG60Oed/ht0HuPTbWQJQNSMW
 MF+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=oVBccEAm/lb9+19YG832QezFiLV/D8dLMAzMnsWoYlY=;
 b=Rn2T02iWuYJFXl2cEroN3VrKdoNl7VnpOkis56L1u22CNloqlMigJBuPMAwda4/ERb
 yk8mohj/SPpWZy/2OX6lS7o92I1PjWKIsGbAalnmPUzd2ECI6PJMjpWX72NmDtWO1vXn
 5d1tSKyLRWMHQqWYUKTkK25D9TGvAETAo0xSm/FlSBlxA6+K7zwvoBv44aWyHnOOa2EH
 tYPgu/SE5ikq0to6ELqiSmJ64ZLC43cafwYSTsL6GJbszQW7c3jmpLNqFmLwz9uwQhpd
 As/X0FeigO9uHQqSGRocZlVYVfAf/faJXIFIqfjJJ6F1/odThnvxwm148SeFEIzuzvky
 Mr8Q==
X-Gm-Message-State: AGi0PubgAHBYPFFqkg7Pb+pXefvP0PkHbZrpq54XTDd8gQIrY7He/mfG
 MdbtIk2875B6kh0z13+FQur70LIJ7kVDg9QVx7I=
X-Google-Smtp-Source: APiQypJbrk6r5we/q/KYWLSvNlbYB6gSSPIeYWyl6rdtl4s6sca9EdSsPUSwIzf08AoY7zzOhIvTjy7Ccyf/dYGCDrQ=
X-Received: by 2002:a9f:2508:: with SMTP id 8mr6442660uaz.115.1588596614579;
 Mon, 04 May 2020 05:50:14 -0700 (PDT)
MIME-Version: 1.0
References: <09fd0d4c-5d47-101f-a58b-b70c03b21525@uv.es>
 <CACJ1ZNv3=L57U552mT_=_spNZ=QESBs+So+9HrDWzP2jCn7akQ@mail.gmail.com>
 <357bab54-2401-0269-b649-612ecabe3fd7@uv.es>
 <CACJ1ZNvv8qkfKHDKGTQOOnNqpT1JxxUVYHuk0KyMhqzw2D85oA@mail.gmail.com>
 <CA+VdTb_zQ8WRKA83_Zzw0_bg0A+1MkW+pQLakgXUd7ofLNai-g@mail.gmail.com>
 <757fb9a3-5724-4f56-76c8-6b179c957cbb@uv.es>
 <45268018-0f40-b0d8-a4ce-dfcc4bdc7f93@tiscali.it>
 <CACJ1ZNstkR=3=-=6BXtVNOZXHK5fS_DsfmDbVXszbZtrJezh6w@mail.gmail.com>
 <c24b17d1-0712-1c10-2127-b98f822ba715@tiscali.it>
 <CACJ1ZNssoTcizYisM3Du8PK04vR0jDq+B3eo7B5rm9x7dm7fJA@mail.gmail.com>
 <6fb26ed6-7cee-b13e-23a2-f49c2548f0f1@tiscali.it>
In-Reply-To: <6fb26ed6-7cee-b13e-23a2-f49c2548f0f1@tiscali.it>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Mon, 4 May 2020 14:50:03 +0200
Message-ID: <CACJ1ZNtSnDFLhmgWako81dq4s+=XAt+pLhDKOxeXc5uvSg7kWg@mail.gmail.com>
Subject: Re: Bad performance with Xen
To: GD <g.d.monnezza@tiscali.it>
Content-Type: multipart/alternative; boundary="000000000000e74d8305a4d1f89d"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000e74d8305a4d1f89d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sorry but I don't have spare hardware to do so=E2=80=A6 If you have, please=
 do test
XCP-ng in case, it's trivial to setup :)

Le lun. 4 mai 2020 =C3=A0 14:40, GD <g.d.monnezza@tiscali.it> a =C3=A9crit =
:

> If you ran the test on the Dom0 xen-ified environment, the result is good=
.
> You can perform a cross-check test and run the same command with the
> server booted in normal environment (not with xen kernel enabled)
> If you get the same result,  it means you experience no HDD I/O performan=
ce
> loss and that my issue is related to something else.
>
> Please note I'm not using XCP, but pure xen distro packages on Debian
> Buster.
>
> g
> On 04/05/20 12:48, Olivier Lambert wrote:
>
> I ran your test and I have 235 MB/s on a old Samsung SATA SSD (still on
> XCP-ng 8.1 and a Debian VM on top).
>
> Le lun. 4 mai 2020 =C3=A0 12:33, GD <g.d.monnezza@tiscali.it> a =C3=A9cri=
t :
>
>> This is the command:
>> # dd bs=3D512 count=3D4194304 if=3D/dev/zero of=3Dtest conv=3Dfdatasync
>> It creates a zero-filled file called "test" in the directory where the
>> command is executed.
>> Hope it helps
>>
>> g
>>
>> On 04/05/20 11:50, Olivier Lambert wrote:
>>
>> Hi!
>>
>> Can you share your exact benchmark command so I can test it on my end?
>>
>> Le lun. 4 mai 2020 =C3=A0 10:25, GD <g.d.monnezza@tiscali.it> a =C3=A9cr=
it :
>>
>>> Hi guys. Maybe we are suffering some related issue. If not, feel free t=
o
>>> ignore this message.
>>> I wrote on this list but none replyed:
>>>
>>> "Fresh installed server with Debian Buster on top of nvme swRaid1
>>> (mdadm)
>>> Testing hdd write seed with dd (with convert=3Dfdatasync option) gives =
me
>>> the result of 330MB/s. Good.
>>> Installed xen-system and xen-tools (with --no-recommends option in apt)
>>> from official repository. Rebooted the system.
>>> Re-tested hdd write seed with dd (with convert=3Dfdatasync option) give=
s
>>> me the result of 108MB/s. Not good at all.
>>>
>>> Maybe the following is not related to the issue, but on dmesg there is =
a
>>> line when I boot the system with Xen kernel:
>>> ...
>>> [   14.214044] Performance Events: unsupported p6 CPU model 158 no PMU
>>> driver, software events only.
>>> ...
>>>
>>> Instead, when I boot the system without Xen kernel I have these lines i=
n
>>> dmesg:
>>> ...
>>> [    0.517217] Performance Events: PEBS fmt3+, Skylake events, 32-deep
>>> LBR, full-width counters, Intel PMU driver.
>>> [    0.517356] ... version:                4
>>> [    0.517444] ... bit width:              48
>>> [    0.517444] ... generic registers:      4
>>> [    0.517444] ... value mask:             0000ffffffffffff
>>> [    0.517444] ... max period:             00007fffffffffff
>>> [    0.517444] ... fixed-purpose events:   3
>>> [    0.517444] ... event mask:             000000070000000f
>>>
>>> "
>>>
>>> Personally, I moved to KVM+libvirt nearly without rework.
>>> I/O performance are great.
>>> But I love XEN and I will be pleased to come back to it.
>>> g
>>>
>>>
>>> On 03/05/20 19:24, Agustin Lopez wrote:
>>>
>>>
>>> Sorry. I booted with 8 GB for the Dom0 and all is the same.
>>>
>>> I have seen one difference between the 2 xl info:
>>>
>>> (AGUSTIN) virt_caps              : hvm hvm_directio
>>>
>>> (OLIVIER) virt_caps              : pv hvm hvm_directio pv_directio hap
>>> shadow iommu_hap_pt_share
>>>
>>>
>>> Could this be the problem?
>>>
>>>
>>> Agust=C3=ADn
>>>
>>>
>>> El 3/5/20 a las 18:50, Rob Townley escribi=C3=B3:
>>>
>>> Agustin, noticed =E2=80=98 dom0_mem=3D2048M,max:4065M=E2=80=99,
>>> so increasing RAM allocated to Dom0 might speed up the VMs.
>>>
>>> 2GB for dom0 is extremely low in my opinion especially when most of the
>>> 256GB of host RAM is going to waste.
>>>
>>> dom0_mem=3D2048M,max:4065M
>>>
>>> On Sun, May 3, 2020 at 10:41 AM Olivier Lambert <
>>> lambert.olivier@gmail.com> wrote:
>>>
>>>> Hard to tell. Here is my xl info to compare:
>>>>
>>>> host                   : xcp-ng-lab-3
>>>> release                : 4.19.0+1
>>>> version                : #1 SMP Thu Feb 13 17:34:28 CET 2020
>>>> machine                : x86_64
>>>> nr_cpus                : 4
>>>> max_cpu_id             : 3
>>>> nr_nodes               : 1
>>>> cores_per_socket       : 4
>>>> threads_per_core       : 1
>>>> cpu_mhz                : 3312.134
>>>> hw_caps                :
>>>> bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:0000010=
0
>>>> virt_caps              : pv hvm hvm_directio pv_directio hap shadow
>>>> iommu_hap_pt_share
>>>> total_memory           : 32634
>>>> free_memory            : 23619
>>>> sharing_freed_memory   : 0
>>>> sharing_used_memory    : 0
>>>> outstanding_claims     : 0
>>>> free_cpus              : 0
>>>> xen_major              : 4
>>>> xen_minor              : 13
>>>> xen_extra              : .0-8.4.xcpng8.1
>>>> xen_version            : 4.13.0-8.4.xcpng8.1
>>>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
>>>> hvm-3.0-x86_32p hvm-3.0-x86_64
>>>> xen_scheduler          : credit
>>>> xen_pagesize           : 4096
>>>> platform_params        : virt_start=3D0xffff800000000000
>>>> xen_changeset          : 85e1424de2dd, pq f9dbf852550e
>>>> xen_commandline        : watchdog ucode=3Dscan dom0_max_vcpus=3D1-4
>>>> crashkernel=3D256M,below=3D4G console=3Dvga vga=3Dmode-0x0311
>>>> dom0_mem=3D8192M,max:8192M
>>>> cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
>>>> cc_compile_by          : mockbuild
>>>> cc_compile_domain      : [unknown]
>>>> cc_compile_date        : Tue Apr 14 18:28:14 CEST 2020
>>>> build_id               : 5ad6f12499d7f264544b64568b378260cd82a65f
>>>> xend_config_format     : 4
>>>>
>>>> I'm on XCP-ng 8.1. Other diff is also I have more GHz than you. So I
>>>> ran the test on another server (building a VM just for you :p ) and he=
re is
>>>> the result for a Xeon E5-2650L v2 @ 1.70GHz (slow!) and VM disk stored=
 on a
>>>> NFS share.
>>>>
>>>> real 0m5,925s
>>>> user 0m3,769s
>>>> sys 0m2,321s
>>>>
>>>> Still, far better than 20 seconds you have!
>>>>
>>>> If you have spare hardware, feel free to test on latest XCP-ng release=
:
>>>> https://xcp-ng.org/docs/install.html
>>>>
>>>> Let me know if you need further help :)
>>>>
>>>>
>>>> Best,
>>>>
>>>> Olivier.
>>>>
>>>>
>>>> Le dim. 3 mai 2020 =C3=A0 14:27, Agustin Lopez <Agustin.Lopez@uv.es> a
>>>> =C3=A9crit :
>>>>
>>>>> Hi Oliver.
>>>>>
>>>>> I am testing a bit more. In seconds, the results of the command is:
>>>>> Debian Buster PV -> 18'
>>>>> Debian Buster HVM -> 8'
>>>>> Debian Buster PVHVM -> 8'
>>>>> Debian Buster PVH -> 8'
>>>>>
>>>>>
>>>>> xl info
>>>>> release                : 4.19.0-8-amd64
>>>>> version                : #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
>>>>> machine                : x86_64
>>>>> nr_cpus                : 48
>>>>> max_cpu_id             : 47
>>>>> nr_nodes               : 2
>>>>> cores_per_socket       : 12
>>>>> threads_per_core       : 2
>>>>> cpu_mhz                : 2197.458
>>>>> hw_caps                :
>>>>> bfebfbff:77fef3ff:2c100800:00000121:00000001:001cbfbb:00000000:000001=
00
>>>>> virt_caps              : hvm hvm_directio
>>>>> total_memory           : 261890
>>>>> free_memory            : 255453
>>>>> sharing_freed_memory   : 0
>>>>> sharing_used_memory    : 0
>>>>> outstanding_claims     : 0
>>>>> free_cpus              : 0
>>>>> xen_major              : 4
>>>>> xen_minor              : 11
>>>>> xen_extra              : .4-pre
>>>>> xen_version            : 4.11.4-pre
>>>>> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_3=
2
>>>>> hvm-3.0-x86_32p hvm-3.0-x86_64
>>>>> xen_scheduler          : credit
>>>>> xen_pagesize           : 4096
>>>>> platform_params        : virt_start=3D0xffff800000000000
>>>>> xen_changeset          :
>>>>> xen_commandline        : placeholder dom0_mem=3D2048M,max:4065M
>>>>> cc_compiler            : gcc (Debian 8.3.0-6) 8.3.0
>>>>> cc_compile_by          : pkg-xen-devel
>>>>> cc_compile_domain      : lists.alioth.debian.org
>>>>> cc_compile_date        : Wed Jan  8 20:16:51 UTC 2020
>>>>> build_id               : b6822aa1d8f867753b92985e5cb0e806e520a08c
>>>>> xend_config_format     : 4
>>>>>
>>>>> Oliver, I got > double values than you. Where is the problem?
>>>>>
>>>>> Regards,
>>>>>
>>>>> Agust=C3=ADn
>>>>>
>>>>>
>>>>>
>>>>> El 2/5/20 a las 19:56, Olivier Lambert escribi=C3=B3:
>>>>>
>>>>> Hi Agustin,
>>>>>
>>>>> I just did a test on XCP-ng 8.1 (Xen 4.13) with a fresh Debian 10 VM,
>>>>> and here is the result I have:
>>>>>
>>>>> ```
>>>>> # time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i" ]; the=
n
>>>>> ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/null
>>>>>
>>>>> real 0m2,741s
>>>>> user 0m2,248s
>>>>> sys 0m0,574s
>>>>> ```
>>>>>
>>>>> My hardware isn't ultra modern: Xeon(R) CPU E3-1225 v5 (3.3Ghz) on a
>>>>> small Dell T30 machine, VM storage on local HDD. I did the test 3 tim=
es,
>>>>> and I have always results between 2,6 and 2,8 secs.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Olivier.
>>>>>
>>>>> Le sam. 2 mai 2020 =C3=A0 18:33, Agustin Lopez <Agustin.Lopez@uv.es> =
a
>>>>> =C3=A9crit :
>>>>>
>>>>>> Hello.
>>>>>>
>>>>>>
>>>>>> We are testing low performance in IO with the next command in Debian
>>>>>> Buster (kernel 4.19.0-8-amd64) with Xen (4.11.4-pre)
>>>>>>
>>>>>>         time for i in `dpkg -L ncurses-term | sort`; do if [ -f "$i"
>>>>>> ]; then ls -ld  "$i"; fi; done | tr -s " "| cut -d" " -f5,9 >/dev/nu=
ll
>>>>>>
>>>>>>
>>>>>> In all our Dom0s - DomUs  we are getting around 20 seconds.
>>>>>>
>>>>>> In the same physical machines booting with Debian without Xen, we ge=
t
>>>>>> 5-7 seconds
>>>>>>
>>>>>> In some KVM VMs in other server we are geting almost the same as
>>>>>> physical.
>>>>>>
>>>>>> (all in local Disks. XFS filesystems. Images of DomUs in raw format)
>>>>>>
>>>>>>
>>>>>> I have booted Xen with 4.8 y 4.4 releases with almost the same bad
>>>>>> data.
>>>>>>
>>>>>>
>>>>>> Where could be the problem?
>>>>>>
>>>>>> I think of is not normal this difference between DomUs and physical
>>>>>> machine.
>>>>>>
>>>>>>
>>>>>> Every pointer will be welcomed.
>>>>>>
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> Agust=C3=ADn
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>
>>
>

--000000000000e74d8305a4d1f89d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sorry but I don&#39;t have spare hardware to do so=E2=80=
=A6 If you have, please do test XCP-ng in case, it&#39;s trivial to setup :=
)<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">Le=C2=A0lun. 4 mai 2020 =C3=A0=C2=A014:40, GD &lt;<a href=3D"mailto:g.=
d.monnezza@tiscali.it">g.d.monnezza@tiscali.it</a>&gt; a =C3=A9crit=C2=A0:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    <font size=3D"-1">If you ran the test on the Dom0 xen-ified
      environment, the result is good.<br>
      You can perform a cross-check test and run the same command with
      the server booted in normal environment (not with xen kernel
      enabled)<br>
      If you get the same result,=C2=A0 it means you experience no HDD </fo=
nt><font size=3D"-1"><font size=3D"-1">I/O </font>performance loss and that=
 my
      issue is related to something else.<br>
      <br>
      Please note I&#39;m not using XCP, but pure xen distro packages on
      Debian Buster.=C2=A0 <br>
      <br>
    </font>g<br>
    <div>On 04/05/20 12:48, Olivier Lambert
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">I ran your test and I have 235 MB/s on a old
        Samsung SATA SSD (still on XCP-ng 8.1 and a Debian VM on top).<br>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 4 mai 2020 =C3=
=A0=C2=A012:33, GD
          &lt;<a href=3D"mailto:g.d.monnezza@tiscali.it" target=3D"_blank">=
g.d.monnezza@tiscali.it</a>&gt; a
          =C3=A9crit=C2=A0:<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div> <font size=3D"-1">This is the command:<br>
              # dd bs=3D512 count=3D4194304 if=3D/dev/zero of=3Dtest
              conv=3Dfdatasync<br>
              It creates a zero-filled file called &quot;test&quot; in the
              directory where the command is executed.<br>
              Hope it helps<br>
              <br>
              g<br>
            </font><br>
            <div>On 04/05/20 11:50, Olivier Lambert wrote:<br>
            </div>
            <blockquote type=3D"cite">
              <div dir=3D"ltr">
                <div>Hi!</div>
                <div><br>
                </div>
                <div>Can you share your exact benchmark command so I can
                  test it on my end?</div>
              </div>
              <br>
              <div class=3D"gmail_quote">
                <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 4 mai 20=
20
                  =C3=A0=C2=A010:25, GD &lt;<a href=3D"mailto:g.d.monnezza@=
tiscali.it" target=3D"_blank">g.d.monnezza@tiscali.it</a>&gt;
                  a =C3=A9crit=C2=A0:<br>
                </div>
                <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div> <font size=3D"-1">Hi guys. Maybe we are suffering
                      some related issue. If not, feel free to ignore
                      this message.<br>
                      I wrote on this list but none replyed:<br>
                      <br>
                      &quot;</font><font size=3D"-1"><font size=3D"-1">Fres=
h
                        installed server with Debian Buster on top of
                        nvme swRaid1 (mdadm)<br>
                        Testing hdd write seed with dd (with
                        convert=3Dfdatasync option) gives me the result of
                        330MB/s. Good.<br>
                        Installed xen-system and xen-tools (with
                        --no-recommends option in apt) from official
                        repository. Rebooted the system.<br>
                        Re-tested </font><font size=3D"-1"><font size=3D"-1=
">hdd write seed with dd (with
                          convert=3Dfdatasync option) gives me the result
                          of 108MB/s. Not good at all.<br>
                          <br>
                          Maybe the following is not related to the
                          issue, but on dmesg there is a line when I
                          boot the system with Xen kernel:<br>
                          ...<br>
                          [=C2=A0=C2=A0 14.214044] Performance Events: unsu=
pported
                          p6 CPU model 158 no PMU driver, software
                          events only.<br>
                          ...<br>
                          <br>
                          Instead, when I boot the system without Xen
                          kernel I have these lines in dmesg:<br>
                          ...<br>
                          [=C2=A0=C2=A0=C2=A0 0.517217] Performance Events:=
 PEBS fmt3+,
                          Skylake events, 32-deep LBR, full-width
                          counters, Intel PMU driver.<br>
                          [=C2=A0=C2=A0=C2=A0 0.517356] ... version:=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 4<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... bit width:=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 48<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... generic registe=
rs:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... value mask:=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                          0000ffffffffffff<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... max period:=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                          00007fffffffffff<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... fixed-purpose e=
vents:=C2=A0=C2=A0 3<br>
                          [=C2=A0=C2=A0=C2=A0 0.517444] ... event mask:=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
                          000000070000000f<br>
                          <br>
                          &quot;<br>
                          <br>
                          Personally, I moved to KVM+libvirt nearly
                          without rework. <br>
                          I/O performance are great.<br>
                          But I love XEN and I will be pleased to come
                          back to it.<br>
                          g<br>
                          <br>
                          <br>
                        </font></font></font>
                    <div>On 03/05/20 19:24, Agustin Lopez wrote:<br>
                    </div>
                    <blockquote type=3D"cite">
                      <p><br>
                      </p>
                      <p>Sorry. I booted with 8 GB for the Dom0 and all
                        is the same. <br>
                      </p>
                      <p>I have seen one difference between the 2 xl
                        info:</p>
                      <p>(AGUSTIN) virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm
                        hvm_directio</p>
                      <p>(OLIVIER) virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0: pv hvm
                        hvm_directio pv_directio hap shadow
                        iommu_hap_pt_share</p>
                      <p><br>
                      </p>
                      <p>Could this be the problem?</p>
                      <p><br>
                      </p>
                      <p>Agust=C3=ADn<br>
                      </p>
                      <p><br>
                      </p>
                      <div>El 3/5/20 a las 18:50, Rob Townley escribi=C3=B3=
:<br>
                      </div>
                      <blockquote type=3D"cite">
                        <div dir=3D"auto"><font color=3D"#313131"><span sty=
le=3D"word-spacing:1px">Agustin, noticed
                              =E2=80=98</span></font><span style=3D"color:r=
gb(49,49,49);word-spacing:1px">=C2=A0dom0_mem=3D2048M,max:4065M=E2=80=99,</=
span></div>
                        <div dir=3D"auto"><span style=3D"color:rgb(49,49,49=
);word-spacing:1px">so=C2=A0</span><span style=3D"word-spacing:1px;color:rg=
b(49,49,49)">increasing
                            RAM allocated to Dom0 might speed up the
                            VMs.=C2=A0</span></div>
                        <div dir=3D"auto"><span style=3D"word-spacing:1px;c=
olor:rgb(49,49,49)"><br>
                          </span></div>
                        <div dir=3D"auto"><font color=3D"#313131"><span sty=
le=3D"word-spacing:1px">2GB for dom0 is
                              extremely low in my opinion especially
                              when most of the 256GB of host RAM is
                              going to waste.</span></font></div>
                        <div dir=3D"auto"><font color=3D"#313131"><span sty=
le=3D"word-spacing:1px"><br>
                            </span></font></div>
                        <div><span style=3D"color:rgb(49,49,49);word-spacin=
g:1px">dom0_mem=3D2048M,max:4065M</span><br>
                        </div>
                        <div><br>
                          <div class=3D"gmail_quote">
                            <div dir=3D"ltr" class=3D"gmail_attr">On Sun,
                              May 3, 2020 at 10:41 AM Olivier Lambert
                              &lt;<a href=3D"mailto:lambert.olivier@gmail.c=
om" target=3D"_blank">lambert.olivier@gmail.com</a>&gt;
                              wrote:<br>
                            </div>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">
                              <div dir=3D"ltr">
                                <div>Hard to tell. Here is my xl info to
                                  compare:</div>
                                <div><br>
                                </div>
                                <div>host =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :
                                  xcp-ng-lab-3<br>
                                  release =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: 4.19.0+1<br>
                                  version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: #1 SMP Thu
                                  Feb 13 17:34:28 CET 2020<br>
                                  machine =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: x86_64<br>
                                  nr_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: 4<br>
                                  max_cpu_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 : 3<br>
                                  nr_nodes =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 : 1<br>
                                  cores_per_socket =C2=A0 =C2=A0 =C2=A0 : 4=
<br>
                                  threads_per_core =C2=A0 =C2=A0 =C2=A0 : 1=
<br>
                                  cpu_mhz =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0: 3312.134<br>
                                  hw_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0:
                                  bfebfbff:77faf3ff:2c100800:00000121:00000=
00f:009c6fbf:00000000:00000100<br>
                                  virt_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: pv hvm
                                  hvm_directio pv_directio hap shadow
                                  iommu_hap_pt_share<br>
                                  total_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 : 32634<br>
                                  free_memory =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: 23619<br>
                                  sharing_freed_memory =C2=A0 : 0<br>
                                  sharing_used_memory =C2=A0 =C2=A0: 0<br>
                                  outstanding_claims =C2=A0 =C2=A0 : 0<br>
                                  free_cpus =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 0<br>
                                  xen_major =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 4<br>
                                  xen_minor =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: 13<br>
                                  xen_extra =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0:
                                  .0-8.4.xcpng8.1<br>
                                  xen_version =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0:
                                  4.13.0-8.4.xcpng8.1<br>
                                  xen_caps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 :
                                  xen-3.0-x86_64 xen-3.0-x86_32p
                                  hvm-3.0-x86_32 hvm-3.0-x86_32p
                                  hvm-3.0-x86_64 <br>
                                  xen_scheduler =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0: credit<br>
                                  xen_pagesize =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 : 4096<br>
                                  platform_params =C2=A0 =C2=A0 =C2=A0 =C2=
=A0:
                                  virt_start=3D0xffff800000000000<br>
                                  xen_changeset =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0: 85e1424de2dd,
                                  pq f9dbf852550e<br>
                                  xen_commandline =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: watchdog
                                  ucode=3Dscan dom0_max_vcpus=3D1-4
                                  crashkernel=3D256M,below=3D4G console=3Dv=
ga
                                  vga=3Dmode-0x0311
                                  dom0_mem=3D8192M,max:8192M<br>
                                  cc_compiler =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: gcc (GCC)
                                  4.8.5 20150623 (Red Hat 4.8.5-28)<br>
                                  cc_compile_by =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0: mockbuild<br>
                                  cc_compile_domain =C2=A0 =C2=A0 =C2=A0: [=
unknown]<br>
                                  cc_compile_date =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: Tue Apr 14
                                  18:28:14 CEST 2020<br>
                                  build_id =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 :
                                  5ad6f12499d7f264544b64568b378260cd82a65f<=
br>
                                  xend_config_format =C2=A0 =C2=A0 : 4</div=
>
                                <div><br>
                                </div>
                                <div>I&#39;m on XCP-ng 8.1. Other diff is
                                  also I have more GHz than you. So I
                                  ran the test on another server
                                  (building a VM just for you :p ) and
                                  here is the result for a Xeon E5-2650L
                                  v2 @ 1.70GHz (slow!) and VM disk
                                  stored on a NFS share.<br>
                                </div>
                                <div><br>
                                </div>
                                <div>real 0m5,925s<br>
                                  user 0m3,769s<br>
                                  sys 0m2,321s</div>
                                <div><br>
                                </div>
                                <div>Still, far better than 20 seconds
                                  you have!</div>
                                <div><br>
                                </div>
                                <div>If you have spare hardware, feel
                                  free to test on latest XCP-ng release:
                                  <a href=3D"https://xcp-ng.org/docs/instal=
l.html" target=3D"_blank">https://xcp-ng.org/docs/install.html</a></div>
                                <div><br>
                                </div>
                                <div>Let me know if you need further
                                  help :)</div>
                                <div><br>
                                </div>
                                <div><br>
                                </div>
                                <div>Best,</div>
                                <div><br>
                                </div>
                                <div>Olivier.<br>
                                </div>
                                <div><br>
                                </div>
                              </div>
                              <br>
                              <div class=3D"gmail_quote">
                                <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=
=A0dim.
                                  3 mai 2020 =C3=A0=C2=A014:27, Agustin Lop=
ez &lt;<a href=3D"mailto:Agustin.Lopez@uv.es" target=3D"_blank">Agustin.Lop=
ez@uv.es</a>&gt;
                                  a =C3=A9crit=C2=A0:<br>
                                </div>
                                <blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
                                  <div> Hi Oliver.<br>
                                    <br>
                                    I am testing a bit more. In seconds,
                                    the results of the command is:<br>
                                    Debian Buster PV -&gt; 18&#39;<br>
                                    Debian Buster HVM -&gt; 8&#39;<br>
                                    Debian Buster PVHVM -&gt; 8&#39;<br>
                                    Debian Buster PVH -&gt; 8&#39;<br>
                                    <br>
                                    <br>
                                    xl info<br>
                                    release=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                                    4.19.0-8-amd64<br>
                                    version=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : #1 SMP
                                    Debian 4.19.98-1+deb10u1
                                    (2020-04-27)<br>
                                    machine=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : x86_64<br>
                                    nr_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 48<br>
                                    max_cpu_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 47<br>
                                    nr_nodes=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2<br>
                                    cores_per_socket=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 : 12<br>
                                    threads_per_core=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 : 2<br>
                                    cpu_mhz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 2197.458<br>
                                    hw_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                                    bfebfbff:77fef3ff:2c100800:00000121:000=
00001:001cbfbb:00000000:00000100<br>
                                    virt_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : hvm
                                    hvm_directio<br>
                                    total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 261890<br>
                                    free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 255453<br>
                                    sharing_freed_memory=C2=A0=C2=A0 : 0<br=
>
                                    sharing_used_memory=C2=A0=C2=A0=C2=A0 :=
 0<br>
                                    outstanding_claims=C2=A0=C2=A0=C2=A0=C2=
=A0 : 0<br>
                                    free_cpus=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 0<br>
                                    xen_major=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4<br>
                                    xen_minor=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 11<br>
                                    xen_extra=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : .4-pre<br>
                                    xen_version=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4.11.4-pre<br>
                                    xen_caps=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                                    xen-3.0-x86_64 xen-3.0-x86_32p
                                    hvm-3.0-x86_32 hvm-3.0-x86_32p
                                    hvm-3.0-x86_64<br>
                                    xen_scheduler=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : credit<br>
                                    xen_pagesize=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : 4096<br>
                                    platform_params=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 :
                                    virt_start=3D0xffff800000000000<br>
                                    xen_changeset=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :<br>
                                    xen_commandline=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : placeholder
                                    dom0_mem=3D2048M,max:4065M<br>
                                    cc_compiler=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 : gcc (Debian
                                    8.3.0-6) 8.3.0<br>
                                    cc_compile_by=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                                    pkg-xen-devel<br>
                                    cc_compile_domain=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 : <a href=3D"http://lists.alioth.debian.org" target=3D"_blank">li=
sts.alioth.debian.org</a><br>
                                    cc_compile_date=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : Wed Jan=C2=A0 8
                                    20:16:51 UTC 2020<br>
                                    build_id=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :
                                    b6822aa1d8f867753b92985e5cb0e806e520a08=
c<br>
                                    xend_config_format=C2=A0=C2=A0=C2=A0=C2=
=A0 : 4<br>
                                    <br>
                                    <p>Oliver, I got &gt; double values
                                      than you. Where is the problem?</p>
                                    <p>Regards,</p>
                                    <p>Agust=C3=ADn<br>
                                    </p>
                                    <p><br>
                                    </p>
                                    <br>
                                    El 2/5/20 a las 19:56, Olivier
                                    Lambert escribi=C3=B3:<br>
                                    <blockquote type=3D"cite">
                                      <div dir=3D"ltr">
                                        <div>Hi Agustin,</div>
                                        <div><br>
                                        </div>
                                        <div>I just did a test on XCP-ng
                                          8.1 (Xen 4.13) with a fresh
                                          Debian 10 VM, and here is the
                                          result I have:</div>
                                        <div><br>
                                        </div>
                                        <div>```<br>
                                        </div>
                                        <div># time for i in `dpkg -L
                                          ncurses-term | sort`; do if [
                                          -f &quot;$i&quot; ]; then ls -ld =
=C2=A0&quot;$i&quot;;
                                          fi; done | tr -s &quot; &quot;| c=
ut -d&quot;
                                          &quot; -f5,9 &gt;/dev/null<br>
                                          <br>
                                          real 0m2,741s<br>
                                          user 0m2,248s<br>
                                          sys 0m0,574s</div>
                                        <div>```</div>
                                        <div><br>
                                        </div>
                                        <div>My hardware isn&#39;t ultra
                                          modern: Xeon(R) CPU E3-1225 v5
                                          (3.3Ghz) on a small Dell T30
                                          machine, VM storage on local
                                          HDD. I did the test 3 times,
                                          and I have always results
                                          between 2,6 and 2,8 secs.</div>
                                        <div><br>
                                        </div>
                                        <div>Regards,</div>
                                        <div><br>
                                        </div>
                                        <div>Olivier.<br>
                                        </div>
                                      </div>
                                      <br>
                                      <div class=3D"gmail_quote">
                                        <div dir=3D"ltr" class=3D"gmail_att=
r">Le=C2=A0sam. 2
                                          mai 2020 =C3=A0=C2=A018:33, Agust=
in
                                          Lopez &lt;<a href=3D"mailto:Agust=
in.Lopez@uv.es" target=3D"_blank">Agustin.Lopez@uv.es</a>&gt;
                                          a =C3=A9crit=C2=A0:<br>
                                        </div>
                                        <blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">Hello.<br>
                                          <br>
                                          <br>
                                          We are testing low performance
                                          in IO with the next command in
                                          Debian Buster (kernel
                                          4.19.0-8-amd64) with Xen
                                          (4.11.4-pre)<br>
                                          <br>
                                          =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 time for i in `dpkg -L
                                          ncurses-term | sort`; do if [
                                          -f &quot;$i&quot; ]; then ls -ld=
=C2=A0 &quot;$i&quot;;
                                          fi; done | tr -s &quot; &quot;| c=
ut -d&quot;
                                          &quot; -f5,9 &gt;/dev/null<br>
                                          <br>
                                          <br>
                                          In all our Dom0s - DomUs=C2=A0 we
                                          are getting around 20 seconds.<br=
>
                                          <br>
                                          In the same physical machines
                                          booting with Debian without
                                          Xen, we get 5-7 seconds<br>
                                          <br>
                                          In some KVM VMs in other
                                          server we are geting almost
                                          the same as physical.<br>
                                          <br>
                                          (all in local Disks. XFS
                                          filesystems. Images of DomUs
                                          in raw format)<br>
                                          <br>
                                          <br>
                                          I have booted Xen with 4.8 y
                                          4.4 releases with almost the
                                          same bad data.<br>
                                          <br>
                                          <br>
                                          Where could be the problem?<br>
                                          <br>
                                          I think of is not normal this
                                          difference between DomUs and
                                          physical machine.<br>
                                          <br>
                                          <br>
                                          Every pointer will be
                                          welcomed.<br>
                                          <br>
                                          <br>
                                          Best regards,<br>
                                          <br>
                                          Agust=C3=ADn<br>
                                          <br>
                                          <br>
                                          <br>
                                          <br>
                                          <br>
                                        </blockquote>
                                      </div>
                                    </blockquote>
                                  </div>
                                </blockquote>
                              </div>
                            </blockquote>
                          </div>
                        </div>
                      </blockquote>
                    </blockquote>
                    <br>
                  </div>
                </blockquote>
              </div>
            </blockquote>
            <br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div>

--000000000000e74d8305a4d1f89d--


From xen-users-bounces@lists.xenproject.org Thu May 07 14:29:55 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 May 2020 14:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jWhVN-0008MP-HC; Thu, 07 May 2020 14:28:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=vPT8=6U=onthelink.net=johnsutherland@srs-us1.protection.inumbo.net>)
 id 1jWBeB-0006Cg-8k
 for xen-users@lists.xenproject.org; Wed, 06 May 2020 04:27:04 +0000
X-Inumbo-ID: d2afc798-8f51-11ea-ae69-bc764e2007e4
Received: from mail.onthelink.net (unknown [139.162.58.59])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2afc798-8f51-11ea-ae69-bc764e2007e4;
 Wed, 06 May 2020 04:26:59 +0000 (UTC)
Received: from mail.onthelink.net (susanoo.onthelink.net [139.162.58.59])
 by mail.onthelink.net (Postfix) with ESMTPA id 2451545329
 for <xen-users@lists.xenproject.org>; Wed,  6 May 2020 04:28:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=onthelink.net;
 s=mail; t=1588739281;
 bh=Nw0q8x3hwqidvuzub0qWa7wzJS/VCnmV34t9WesOzqs=; h=From:Subject:To;
 b=T3SpHiVGvF3FCJAogafdMuw+j2/XugptuPNRBwD3NaZYmM9RQJv1W89oGuFeun4fN
 42dmE1t3r/YzbUwmONXdXrCBmFVdh2Z/nKj852sEn0X/BFO0V8aobjGVst6BK3gcma
 wApczIdzpjXAbjo/iPgeFvGwoWg5pBDa+ZmJrdE8=
Mime-Version: 1.0
Date: Wed, 06 May 2020 04:27:54 +0000
Content-Type: multipart/mixed; boundary="--=_RainLoop_542_292868368.1588739274"
From: "John S" <johnsutherland@onthelink.net>
Message-ID: <37aa0ccea4e6367c8a6f2ec5829b948e@onthelink.net>
Subject: Re: Pvgrub with lz4 compressed kernels
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Thu, 07 May 2020 14:28:05 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


----=_RainLoop_542_292868368.1588739274
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hey Andy,=0A=0A> On Fri, May 01, 2020 at 04:23:29AM +0000, John S wrote:=
=0A> I have the same problem. I don't believe there is any support in=0A>=
 Grub for it yet. I asked but have not got a response yet:=0A> =0A> https=
://lists.gnu.org/archive/html/grub-devel/2020-04/msg00198.html=0A> =0A> I=
f you see my own response to my email, I found that Grub compiled=0A> as =
a PVH image will boot these kernels in PVH mode.=0A> =0A> The other thing=
 you can do right now is decompress the kernel images=0A> using:=0A> =0A>=
 https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-=
vmlinux=0A> =0A> They will then boot with pvgrub.=0A> =0A> For those of u=
s not yet ready to switch to PVH it would be great if=0A> someone could i=
mplement LZ4 decompression for pvgrub.=0A=0AThanks for that very useful!,=
 gives me a way forward for the moment.=0A=0AAs a workaround specific to =
Ubuntu PV guests I have written an apt hook using extract-vmlinux to deco=
mpress kernels during installation. (Included 'decompress-kernel')=0A=0AT=
he hook requires extract-linux somewhere and goes into /etc/kernel/postin=
st.d/=0A=0AHope to see some support for this upstream.=0A=0ACheers,=0AJoh=
n=20S

----=_RainLoop_542_292868368.1588739274
Content-Type: application/octet-stream; name="decompress-kernel"
Content-Disposition: attachment; filename="decompress-kernel"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCktFUk5FTF9WRVJTSU9OPSIkMSIKS0VSTkVMX1BBVEg9IiQyIgoKUEFU
SD0iJHtQQVRIfTovdXNyL2xvY2FsL2JpbiIKCiMgRW5zdXJlIHdlIGhhdmUgdGhlIGV4dHJh
Y3QtbGludXggdG9vbAppZiAhIGNvbW1hbmQgLXYgZXh0cmFjdC12bWxpbnV4ID4gL2Rldi9u
dWxsOyB0aGVuCiAgICAgICAgZWNobyA+JjIgIkNvbW1hbmQgJ2V4dHJhY3Qtdm1saW51eCcg
aXMgbm90IGF2YWlsYWJsZSAoaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rv
cnZhbGRzL2xpbnV4L21hc3Rlci9zY3JpcHRzL2V4dHJhY3Qtdm1saW51eCksICBBYm9ydGlu
ZyIKICAgICAgICBleGl0IDEKZmkKCiMgVGhlIEtFUk5FTF9QQVRIIG11c3QgYmUgdmFsaWQK
aWYgWyAhIC1mICIke0tFUk5FTF9QQVRIfSIgXTsgdGhlbgogICAgICAgIGVjaG8gPiYyICJL
ZXJuZWwgZmlsZSAnJHtLRVJORUxfUEFUSH0nIG5vdCBmb3VuZC4gQWJvcnRpbmciCiAgICAg
ICAgZXhpdCAxCmZpCgojIEZpbmFsbHkgaWYgdGhlIGdpdmVuIGtlcm5lbCBmaWxlIGlzIHN0
aWxsIGEgYnppbWFnZSwgZGVjb21wcmVzcyBpdAppZiBlY2hvICIkKGZpbGUgLWIgIiR7S0VS
TkVMX1BBVEh9IikiIHwgZ3JlcCAtcSAiXkxpbnV4IGtlcm5lbCB4ODYgYm9vdCBleGVjdXRh
YmxlIGJ6SW1hZ2UiOyB0aGVuCiAgICAgICAgZWNobyAiRGVjb21wcmVzc2luZyAnJHtLRVJO
RUxfUEFUSH0nLi4uIgoKICAgICAgICAjIEV4dHJhY3QgdGhlIGtlcm5lbCBhbmQgcmVwbGFj
ZSBleHNpdGluZyBpZiBzdWNjZXNzZnVsCiAgICAgICAgaWYgZXh0cmFjdC12bWxpbnV4ICR7
S0VSTkVMX1BBVEh9ID4gL3RtcC9kZWNvbXByZXNzLWhvb2stJHtLRVJORUxfVkVSU0lPTn07
IHRoZW4KCiAgICAgICAgICAgICAgICAjIERvdWJsZSBjaGVjayB0aGUga2VybmVsIGlzIGEg
dmFsaWQgRUxGIGltYWdlCiAgICAgICAgICAgICAgICBpZiAhIHJlYWRlbGYgLWggIi90bXAv
ZGVjb21wcmVzcy1ob29rLSR7S0VSTkVMX1ZFUlNJT059IiA+IC9kZXYvbnVsbDsgdGhlbgog
ICAgICAgICAgICAgICAgICAgICAgICBlY2hvID4mMiAiRGVjb21wcmVzc2lvbiBvZiBrZXJu
ZWwgZmlsZSAnJHtLRVJORUxfUEFUSH0nIGZhaWxlZCEsIG5vdCBhIHZhbGlkIEVMRiAKaW1h
Z2UiCiAgICAgICAgICAgICAgICAgICAgICAgIGV4aXQgMQogICAgICAgICAgICAgICAgZmkK
CiAgICAgICAgICAgICAgICBlY2hvICJEZWNvbXByZXNzaW9uIG9mIGtlcm5lbCBmaWxlICck
e0tFUk5FTF9QQVRIfScgc3VjY2Vzc2Z1bCIKICAgICAgICAgICAgICAgIG12IC12IC90bXAv
ZGVjb21wcmVzcy1ob29rLSR7S0VSTkVMX1ZFUlNJT059ICR7S0VSTkVMX1BBVEh9CgogICAg
ICAgIGVsc2UKICAgICAgICAgICAgICAgIGVjaG8gPiYyICJEZWNvbXByZXNzaW9uIG9mIGtl
cm5lbCBmaWxlICcke0tFUk5FTF9QQVRIfScgZmFpbGVkISIKICAgICAgICAgICAgICAgIGV4
aXQgMQogICAgICAgIGZpCgojIFBlcmhhcHMgaXRzIGFscmVhZHkgYmVlbiBkZWNvbXByZXNz
ZWQKZWxpZiBlY2hvICIkKGZpbGUgLWIgIiR7S0VSTkVMX1BBVEh9IikiIHwgZ3JlcCAtcSAi
XkVMRiA2NC1iaXQgTFNCIGV4ZWN1dGFibGUiOyB0aGVuCiAgICAgICAgZWNobyAiS2VybmVs
IGZpbGUgJyR7S0VSTkVMX1BBVEh9JyBhcHBlYXJzIHRvIGJlIGRlY29tcHJlc3NlZCBhbHJl
YWR5LiBza2lwcGluZyIKCmVsc2UKICAgICAgICBlY2hvID4mMiAiVW5hYmxlIHRvIGRldGVy
bWluZSB0aGUgc3RhdGUgb2Yga2VybmVsIGZpbGUgJyR7S0VSTkVMX1BBVEh9JyIKICAgICAg
ICBleGl0IDEKZmkK

----=_RainLoop_542_292868368.1588739274--


From xen-users-bounces@lists.xenproject.org Thu May 07 22:53:19 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 May 2020 22:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jWpMz-0001lD-U6; Thu, 07 May 2020 22:51:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=sRTC=6V=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1jWpMz-0001l6-2I
 for xen-users@lists.xenproject.org; Thu, 07 May 2020 22:51:57 +0000
X-Inumbo-ID: 595bd9bc-90b5-11ea-b07b-bc764e2007e4
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 595bd9bc-90b5-11ea-b07b-bc764e2007e4;
 Thu, 07 May 2020 22:51:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=D1MYgLK9xQOY1ErqOK8MrazzpMnvhnq3e1NyGq775ho=; 
 b=Tz49waZKG8J2Etf/l/002YBMBsFeci4EkfL385j+bpzD6tlolfU6c6CKAbzsm3pr9H52SO2Tznz6iweu3f8p90tgoUZF4ZWtQKuNftDuO1VOC9h9v6W9Sk2Zu5vmXtMCsPh6p3NbfAbyDubY3zRgR1TdgKVV3RPdUjxmzUkuASbhMT2PFP2io2U88V+u9zhV66DeDCnhHxP8PyjmN8lX0ZcEa23nczuJ+1qcobrlACGFjgDVhPcHf8bGRVim/mHa+ym75tvsDEavD46DMn2Es23ZA7mCfNDTpYf6eU3IfIyqtOdF+j46FMnZzL+i1nFo5XD3/eoICiVKhE2XQiAUgg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1jWpMw-00082n-Se
 for xen-users@lists.xenproject.org; Thu, 07 May 2020 22:51:54 +0000
Date: Thu, 7 May 2020 22:51:54 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Subject: Re: Pvgrub with lz4 compressed kernels
Message-ID: <20200507225154.GI17408@bitfolk.com>
References: <37aa0ccea4e6367c8a6f2ec5829b948e@onthelink.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <37aa0ccea4e6367c8a6f2ec5829b948e@onthelink.net>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hi John,

On Wed, May 06, 2020 at 04:27:54AM +0000, John S wrote:
> As a workaround specific to Ubuntu PV guests I have written an apt
> hook using extract-vmlinux to decompress kernels during
> installation. (Included 'decompress-kernel')

Good idea.

I had a quick glance and am a bit worried about some of the
temporary paths you use. I haven't verified but as these paths are
predictable ahead of time have you checked that they can't be used
by a malicious non-root user in the guest to overwrite arbitrary
system files?

Do you know a way to detect only LZ4 kernel images? That way this
technique could be used for only LZ4, as every other compression
method works fine at the moment.

Decompressed kernel is about 10 times the size of a compressed one,
so if guest is using a different compression type it would be good
to honour that.

> Hope to see some support for this upstream.

The complete lack of response on grub-devel is discouraging. If
there's anyone who's capable of adding the feature but needs
financial compensation to do so, please do contact me off-list;
maybe we can arrange something. Although at this point I guess the
PV world is moving to PVH.

Cheers,
Andy


From xen-users-bounces@lists.xenproject.org Fri May 08 07:17:22 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 May 2020 07:17:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jWxET-0007eD-L0; Fri, 08 May 2020 07:15:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=9GBk=6W=gmail.com=hostingnuggets@srs-us1.protection.inumbo.net>)
 id 1jWxES-0007e6-6c
 for xen-users@lists.xen.org; Fri, 08 May 2020 07:15:40 +0000
X-Inumbo-ID: b814a16e-90fb-11ea-9887-bc764e2007e4
Received: from mail-wr1-x430.google.com (unknown [2a00:1450:4864:20::430])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b814a16e-90fb-11ea-9887-bc764e2007e4;
 Fri, 08 May 2020 07:15:39 +0000 (UTC)
Received: by mail-wr1-x430.google.com with SMTP id l18so612517wrn.6
 for <xen-users@lists.xen.org>; Fri, 08 May 2020 00:15:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=5huh6cx1JpA6ku+HPtm9YjZvtCD4XbFZdi7xTdlWIqk=;
 b=F9EKEUI9iagCHOaELMARNVqhOTQ1j8aVEXElS+hLoBCoev7kfTVWiSJUTFWKeAIJRH
 7xCeWba4b9Cl9OVoAg4OJF29XYmWblTkMB66+Q+BfbONOkm3s0gYYxriWQnxtb/lE9hB
 7bF7dBbrb/pBrBsQSjeiiBmmcRz+woJCP3RMxhoPhs7baZkssSVxJgKorxroktxtdrcl
 bFBKSkNlpPYprs9oqyNH/Ly3Q0RzYFL02KGmGY9exVYMOAZIsAN67Vqe7LcFmqBOvSJb
 V4/YUI0k9D5n66HtDAErIHuMNN25Nrox8RHQ5ooUhlzxboKAGfHFeDyBZhwhS/vZ1H5I
 fpeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=5huh6cx1JpA6ku+HPtm9YjZvtCD4XbFZdi7xTdlWIqk=;
 b=GRJd2cg+JdnjMCKD2dI3vPHwdCeUgXtHaJCrsvAhYtpcebBf2m3U7JSdPfNkt5drNy
 KKC4MaINQX+sMvvYmvvvDD9/0uqyIX9gANQkcJqWWdZ2R9zqiYRPpfRXppHfy1qPeglJ
 aywku/cP9rf9MSkxHIiNmnfUTEw0yCVicvZPF4bSDw04t7SQKGehVk5hnEv3paKPtR9L
 pDJUxfa26Yh5XMl93ZKc6OWttVtJZt57pAWmwU9P5PtZgwz12iRqNvUJ8RXt9TDTwZpX
 KA8I8/bSPtiYtbLbjsfgYjCmUPijCL3clXM2q/4sOz7adXinNcYewJAuP4p6htBJFOCf
 7iLg==
X-Gm-Message-State: AGi0Puaf8iDC6BLIJRa/R/eZ00EpqF7+wvjCher5KZVHkd0CSKIx2moP
 ffEaLt66UBgaJCjMFrGFkFwB0pc72cpxA/4zan+dtcoT
X-Google-Smtp-Source: APiQypKXGUOmIUXnn6A6Pv8rCz5W8umRqMnxGOjnR25sc2TlWvA1Bp9gaC8OHR+ccJiGD8VSDmP8t+Hg112vXjm0w+k=
X-Received: by 2002:adf:ea90:: with SMTP id s16mr1245017wrm.19.1588922138070; 
 Fri, 08 May 2020 00:15:38 -0700 (PDT)
MIME-Version: 1.0
From: John Naggets <hostingnuggets@gmail.com>
Date: Fri, 8 May 2020 09:15:27 +0200
Message-ID: <CAPTZE3vHRJ+ySHOcfWmOEXf3M=NZQPfMf5rzmUjnN2hWrWMzjg@mail.gmail.com>
Subject: general protection fault on vif50.1-q1-guest
To: xen-users <xen-users@lists.xen.org>
Content-Type: text/plain; charset="UTF-8"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hello,

I had recently a general protection fault on a Debian 8 server with
Xen (debian pacakge: 4.4.4lts4-0+deb8u1) and it looks like it was Xen
related because it showed the vif50.1-q1-guest kernel process in the
kernel log. I have copied the kernel log below in this mail for
reference. After this GPF the system was still responding but one domU
lost network connectivity and all the others where still working
properly. I decided to power-off and power-on the system as a soft GPF
renders the system in an unstable state.

Now I am trying to find out what is most likely the cause of this
general protection fault in order to avoid that again in the future
and would like your opinion on that:

- is this maybe a bug in Xen?
- a bug in the kernel used by Debian?
- a hardware issue?
- if it is a hardware issue, what is most likely? RAM? CPU?
- anything else I am missing?

Note that the hardware is enterprise grade hardware and that the BIOS
has been updated to the latest available version.The CPUs (dual CPU)
are Intel Xeon E5-2640 v3 @ 2.60GHz.

Thank you for your input.

Best regards,
John


From xen-users-bounces@lists.xenproject.org Fri May 08 07:19:32 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 May 2020 07:19:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jWxHe-0007nK-9b; Fri, 08 May 2020 07:18:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=9GBk=6W=gmail.com=hostingnuggets@srs-us1.protection.inumbo.net>)
 id 1jWxHd-0007nF-2R
 for xen-users@lists.xen.org; Fri, 08 May 2020 07:18:57 +0000
X-Inumbo-ID: 2d6d1f40-90fc-11ea-b9cf-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d6d1f40-90fc-11ea-b9cf-bc764e2007e4;
 Fri, 08 May 2020 07:18:56 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id 50so88728wrc.11
 for <xen-users@lists.xen.org>; Fri, 08 May 2020 00:18:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=95FE4Lo0G/7YuqwXL15uRBA6ZK5FIjH3yEFZVlLBxpk=;
 b=WlcmYX+9Qw9LWU0/dP40mv6SDYD9YWhBAX39JD51Wo4RhDq9mnpuCVn18q7ExGvPIB
 eGy3soYT4KRH/mTyLJKkvfUaa4/plW+GCgrjBr3g+kuILTsNUTMIag53Vjt0pGW8PTCV
 3Nl4TBW56dKq01bmv/5q5GDz6qbEMg1eumm5Bg7PVzZGAbtjHhEAqhIDLirBkqzzZT5x
 T2l/Ek7ml1Otv86m1uU7zQ2JrOeQ6lFrgf9hsATZ4dL0Hvv0d5tiPziGzio+4HerobRR
 nhAvemLS8d+Nd4CPc3SBfx8q0nx9bsB2Xf0qa01DUafoqMqBRfEP4htQmxB7Ng6vOFDZ
 ue/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=95FE4Lo0G/7YuqwXL15uRBA6ZK5FIjH3yEFZVlLBxpk=;
 b=Wx79kSFQG9xD1zAYge8xdVcd3yxN0YTOlK0r00/DnuRtNWU5kSOh8TWTSYXt0oalJg
 tc64k3ttc0DFmwH9QZVCyDRcxgotPn6G9Z952r9IH/9R320B2soU46WGGfYhG02YZuws
 oZU1+Gbc7oCA+f2PzSnkeZg0+x5IEwvJEWZjQjYArQnQ3oh5O7VjhBcU1MaiSwvIndyU
 F510Vybmfujy7kCJts+xcewh6DHuKt4MA2tRAlaver3nKf3p34yvv7VLadDE3F9Ml6Xr
 vFV9funiALY67GiXuqvK+iNwmrGjrUFHPTANeeMBgONoAgNc3nFfmfORNsAphfbbOfqV
 uDOA==
X-Gm-Message-State: AGi0PubftGXgw3d9f0AEJ8Tl+K76/5U4koogItrHWJzMumcjIOY9JAdG
 8X2bg1erLSwxXTXZ/e78L9iYNplZnKEv8QC6mRuraAJJ
X-Google-Smtp-Source: APiQypJ7lRtPefqqpiIe8yMSSLJqKPb0vCWYFIwxaMDUjX2po0HVlg1EXdEeu31vz5vZmfLlX5VMdTJ500Yo9Hrq1nc=
X-Received: by 2002:adf:f40a:: with SMTP id g10mr1314923wro.117.1588922334869; 
 Fri, 08 May 2020 00:18:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAPTZE3vHRJ+ySHOcfWmOEXf3M=NZQPfMf5rzmUjnN2hWrWMzjg@mail.gmail.com>
In-Reply-To: <CAPTZE3vHRJ+ySHOcfWmOEXf3M=NZQPfMf5rzmUjnN2hWrWMzjg@mail.gmail.com>
From: John Naggets <hostingnuggets@gmail.com>
Date: Fri, 8 May 2020 09:18:43 +0200
Message-ID: <CAPTZE3vz_zJxkEQjUU_7dT1pScEwK-1FPYB9QePs7cDghUw-mg@mail.gmail.com>
Subject: Re: general protection fault on vif50.1-q1-guest
To: xen-users <xen-users@lists.xen.org>
Content-Type: text/plain; charset="UTF-8"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Here would be the kernel log:

May  6 15:22:04 server kernel: [20553234.022182] general protection
fault: 0000 [#1] SMP
May  6 15:22:04 server kernel: [20553234.126246] CPU: 0 PID: 8305
Comm: vif50.1-q1-gues Tainted: P           O  3.16.0-10-amd64 #1
Debian 3.16.72-1
May  6 15:22:04 server kernel: [20553234.137328] Hardware name: Quanta
Computer Inc QuantaPlex T41S-2U/S2S-MB, BIOS S2S_3B12 05/30/2019
May  6 15:22:04 server kernel: [20553234.147371] task:
ffff88003c9f95d0 ti: ffff88004a3ac000 task.ti: ffff88004a3ac000
May  6 15:22:04 server kernel: [20553234.155951] RIP:
e030:[<ffffffffa08fcaa2>]  [<ffffffffa08fcaa2>]
xenvif_gop_frag_copy+0x22/0x3b0 [xen_netback]
May  6 15:22:04 server kernel: [20553234.167089] RSP:
e02b:ffff88004a3afd98  EFLAGS: 00010282
May  6 15:22:04 server kernel: [20553234.173501] RAX: 0000000000001000
RBX: ffff8802e0841800 RCX: 7aec7d18f3f45689
May  6 15:22:04 server kernel: [20553234.181771] RDX: ffff88004a3afe80
RSI: ffff8802e0841800 RDI: 0000000111f703b7
May  6 15:22:04 server kernel: [20553234.189991] RBP: ffffc9002332c258
R08: 000000005ff8d9a9 R09: 00000000b1fe2a0e
May  6 15:22:04 server kernel: [20553234.198209] R10: ffff880000000000
R11: 0000000000000002 R12: 7aec7d18f3f45689
May  6 15:22:04 server kernel: [20553234.206413] R13: ffffc9002332c258
R14: ffff88004a3afe54 R15: 0000000000000001
May  6 15:22:04 server kernel: [20553234.214628] FS:
0000000000000000(0000) GS:ffff880484000000(0000)
knlGS:ffff880484000000
May  6 15:22:04 server kernel: [20553234.223800] CS:  e033 DS: 0000
ES: 0000 CR0: 0000000080050033
May  6 15:22:04 server kernel: [20553234.230619] CR2: 00007f49c8679000
CR3: 0000000074855000 CR4: 0000000000042660
May  6 15:22:04 server kernel: [20553234.238829] Stack:
May  6 15:22:04 server kernel: [20553234.241914]  0000000058f6d400
ffffc90023336c08 00000000000002c0 ffff8802e0841800
May  6 15:22:04 server kernel: [20553234.250476]  ffff88004a3afe80
0000000000000080 ffff8802e0841800 ffffc9002332c258
May  6 15:22:04 server kernel: [20553234.259046]  79eb3472cad61644
0000000000000028 ffff88004a3afe54 0000000000000001
May  6 15:22:04 server kernel: [20553234.267615] Call Trace:
May  6 15:22:04 server kernel: [20553234.271146]  [<ffffffffa08ff2c9>]
? xenvif_kthread_guest_rx+0x549/0xce0 [xen_netback]
May  6 15:22:04 server kernel: [20553234.280122]  [<ffffffffa08fed80>]
? xenvif_map_frontend_rings+0xd0/0xd0 [xen_netback]
May  6 15:22:04 server kernel: [20553234.289052]  [<ffffffff810905d1>]
? kthread+0xd1/0xf0
May  6 15:22:04 server kernel: [20553234.295279]  [<ffffffff8153be8f>]
? __schedule+0x22f/0x750
May  6 15:22:04 server kernel: [20553234.301822]  [<ffffffff81090500>]
? kthread_create_on_node+0x1b0/0x1b0
May  6 15:22:04 server kernel: [20553234.309413]  [<ffffffff8154030e>]
? ret_from_fork+0x6e/0xa0
May  6 15:22:04 server kernel: [20553234.316051]  [<ffffffff81090500>]
? kthread_create_on_node+0x1b0/0x1b0
May  6 15:22:04 server kernel: [20553234.323643] Code: 2e 0f 1f 84 00
00 00 00 00 0f 1f 44 00 00 41 57 41 56 b8 00 10 00 00 41 55 41 54 49
89 cc 55 53 49 89 fd 4b 8d 3c 08 48 83 ec 30 <48> 8b 09 4c 8b 74 24 68
4
c 8b 7c 24 70 80 e5 40 74 08 49 8b 4c
May  6 15:22:04 server kernel: [20553234.345693] RIP
[<ffffffffa08fcaa2>] xenvif_gop_frag_copy+0x22/0x3b0 [xen_netback]
May  6 15:22:04 server kernel: [20553234.354480]  RSP <ffff88004a3afd98>
May  6 15:22:35 server kernel: [20553265.003074] ---[ end trace
4fb039a0de2de66f ]---

On Fri, May 8, 2020 at 9:15 AM John Naggets <hostingnuggets@gmail.com> wrote:
>
> Hello,
>
> I had recently a general protection fault on a Debian 8 server with
> Xen (debian pacakge: 4.4.4lts4-0+deb8u1) and it looks like it was Xen
> related because it showed the vif50.1-q1-guest kernel process in the
> kernel log. I have copied the kernel log below in this mail for
> reference. After this GPF the system was still responding but one domU
> lost network connectivity and all the others where still working
> properly. I decided to power-off and power-on the system as a soft GPF
> renders the system in an unstable state.
>
> Now I am trying to find out what is most likely the cause of this
> general protection fault in order to avoid that again in the future
> and would like your opinion on that:
>
> - is this maybe a bug in Xen?
> - a bug in the kernel used by Debian?
> - a hardware issue?
> - if it is a hardware issue, what is most likely? RAM? CPU?
> - anything else I am missing?
>
> Note that the hardware is enterprise grade hardware and that the BIOS
> has been updated to the latest available version.The CPUs (dual CPU)
> are Intel Xeon E5-2640 v3 @ 2.60GHz.
>
> Thank you for your input.
>
> Best regards,
> John


From xen-users-bounces@lists.xenproject.org Sun May 10 21:54:28 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 May 2020 21:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jXtsL-0004JY-9D; Sun, 10 May 2020 21:52:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=QQCH=6Y=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1jXtsI-0004Ip-TM
 for xen-users@lists.xenproject.org; Sun, 10 May 2020 21:52:43 +0000
X-Inumbo-ID: 92025dae-9308-11ea-9887-bc764e2007e4
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92025dae-9308-11ea-9887-bc764e2007e4;
 Sun, 10 May 2020 21:52:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=uaBiXJDWDU+LQGdkm8bqufU4HDBfqyQ4VLmPO8LKtVw=; 
 b=AhCVvvfxvUw0Ywi394WN6rOBu177aVwYPGiu5RUSXTsrbzPlQfSaoAkkYyF9iWwQqXc0eWovm2h/pVszpPV+pus6nXSx+o7nfNyqSNuqLO6PCF2VJ+SLntIERgB/TTJ4tW3cSAy+Kye2ROqj/x5ct5pwUV04EOOJa543vVzXnZgi4iwJB/IOAaLtUnMYkDJRUzWo1Wz10DIxJBrmu0116zLliB/KZ+EVsmNF3VIp77Z2Rioky9S9XN3DA+3kLC7rm762JAylCg3lnp5VirRKMsw5kXXG3+kz+1mELQsUdaBl6k+G+3nbIhESxgEKZFEJA1Dsg3N9n9OBItPF4sCNgg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1jXtsG-0006LI-B5
 for xen-users@lists.xenproject.org; Sun, 10 May 2020 21:52:40 +0000
Date: Sun, 10 May 2020 21:52:40 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Subject: Re: Pvgrub with lz4 compressed kernels
Message-ID: <20200510215240.GW17408@bitfolk.com>
References: <37aa0ccea4e6367c8a6f2ec5829b948e@onthelink.net>
 <20200507225154.GI17408@bitfolk.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20200507225154.GI17408@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

On Thu, May 07, 2020 at 10:51:54PM +0000, Andy Smith wrote:
> Do you know a way to detect only LZ4 kernel images? That way this
> technique could be used for only LZ4, as every other compression
> method works fine at the moment.

You can of course just use the pattern from extract-vmlinux to check
an image file:

lz4match=$(printf '\002!L\030')
grep -aq "$lz4match" /boot/vmlinuz-5.4.0-29-generic && echo "At least one LZ4 header
found"

Cheers,
Andy


From xen-users-bounces@lists.xenproject.org Sun May 10 22:51:03 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 May 2020 22:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jXumA-0000vd-Uf; Sun, 10 May 2020 22:50:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Lw6r=6Y=onthelink.net=johnsutherland@srs-us1.protection.inumbo.net>)
 id 1jXum9-0000vY-RP
 for xen-users@lists.xenproject.org; Sun, 10 May 2020 22:50:26 +0000
X-Inumbo-ID: a110d3d6-9310-11ea-9887-bc764e2007e4
Received: from mail.onthelink.net (unknown [139.162.58.59])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a110d3d6-9310-11ea-9887-bc764e2007e4;
 Sun, 10 May 2020 22:50:23 +0000 (UTC)
Received: from mail.onthelink.net (susanoo.onthelink.net [139.162.58.59])
 by mail.onthelink.net (Postfix) with ESMTPA id 781DF455B3
 for <xen-users@lists.xenproject.org>; Sun, 10 May 2020 22:52:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=onthelink.net;
 s=mail; t=1589151152;
 bh=8XiOlAHjJeqLEtgfkUUMqHFp3BbW3vAQg2nll0slJEA=;
 h=From:Subject:To:In-Reply-To:References;
 b=irjWtb4c/vNdTYW2E2YBd0yiuhbYhUjIDban7ImofTdyk3BKF1ADhn2pyC6A4r9FW
 MSNhFSvJFg66jWOUYz1dmoWJlyRs1Se1ENJw0+BUr4R7rmWXwMjQjnne4lVlJG/cQM
 p20fu+8/kd/LBA5JU0bYddHMYW24NN+bKqUVvShA=
Mime-Version: 1.0
Date: Sun, 10 May 2020 22:52:26 +0000
Content-Type: multipart/mixed; boundary="--=_RainLoop_344_626830781.1589151146"
From: "John S" <johnsutherland@onthelink.net>
Message-ID: <8a67d6d33bd4d1f6900bb7a2ad8c182b@onthelink.net>
Subject: Re: Pvgrub with lz4 compressed kernels
To: xen-users@lists.xenproject.org
In-Reply-To: <20200510215240.GW17408@bitfolk.com>
References: <20200510215240.GW17408@bitfolk.com>
 <37aa0ccea4e6367c8a6f2ec5829b948e@onthelink.net>
 <20200507225154.GI17408@bitfolk.com>
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


----=_RainLoop_344_626830781.1589151146
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hey Andy,=0A=0A> I had a quick glance and am a bit worried about some of =
the=0A> temporary paths you use. I haven't verified but as these paths ar=
e=0A> predictable ahead of time have you checked that they can't be used=
=0A> by a malicious non-root user in the guest to overwrite arbitrary=0A>=
 system files?=0A=0AYeah you are correct fair point, I've adjusted to mak=
e use of mktemp instead.=0A=0A> On Thu, May 07, 2020 at 10:51:54PM +0000,=
 Andy Smith wrote:=0A> =0A>> Do you know a way to detect only LZ4 kernel =
images? That way this=0A>> technique could be used for only LZ4, as every=
 other compression=0A>> method works fine at the moment.=0A> =0A> You can=
 of course just use the pattern from extract-vmlinux to check=0A> an imag=
e file:=0A> =0A> lz4match=3D$(printf '\002!L\030')=0A> grep -aq "$lz4matc=
h" /boot/vmlinuz-5.4.0-29-generic && echo "At least one LZ4 header=0A> fo=
und"=0A=0AIts funny as if they were offering anything but lz4 kernels the=
n the script wouldn't be needed at=0Aall. But it doesn't hurt, I've inclu=
ded a check for that as well.=0A=0A> The complete lack of response on gru=
b-devel is discouraging. If=0A> there's anyone who's capable of adding th=
e feature but needs=0A> financial compensation to do so, please do contac=
t me off-list;=0A> maybe we can arrange something. Although at this point=
 I guess the=0A> PV world is moving to PVH.=0A=0AI think we lost most of =
them to KVM already anyway :(=0A=0ACheers,=0AJohn=20S

----=_RainLoop_344_626830781.1589151146
Content-Type: application/octet-stream; name="decompress-lz4-kernel"
Content-Disposition: attachment; filename="decompress-lz4-kernel"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCktFUk5FTF9WRVJTSU9OPSIkMSIKS0VSTkVMX1BBVEg9IiQyIgoKIyBl
eHRyYWN0LXZtbGludXggaXMgaW4gL3Vzci9sb2NhbC9iaW4KUEFUSD0iJHtQQVRIfTovdXNy
L2xvY2FsL2JpbiIKCiMgRW5zdXJlIHdlIGhhdmUgdGhlIGV4dHJhY3QtbGludXggdG9vbApp
ZiAhIGNvbW1hbmQgLXYgZXh0cmFjdC12bWxpbnV4ID4gL2Rldi9udWxsOyB0aGVuCiAgICAg
ICAgZWNobyA+JjIgIkNvbW1hbmQgJ2V4dHJhY3Qtdm1saW51eCcgaXMgbm90IGF2YWlsYWJs
ZSAoaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RvcnZhbGRzL2xpbnV4L21h
c3Rlci9zY3JpcHRzL2V4dHJhY3Qtdm1saW51eCksICBBYm9ydGluZyIKICAgICAgICBleGl0
IDEKZmkKCiMgVGhlIEtFUk5FTF9QQVRIIG11c3QgYmUgdmFsaWQKaWYgWyAhIC1mICIke0tF
Uk5FTF9QQVRIfSIgXTsgdGhlbgogICAgICAgIGVjaG8gPiYyICJLZXJuZWwgZmlsZSAnJHtL
RVJORUxfUEFUSH0nIG5vdCBmb3VuZC4gQWJvcnRpbmciCiAgICAgICAgZXhpdCAxCmZpCgoj
IENyZWF0ZSBhIHRlbXAgZmlsZQpURU1QX0ZJTEU9JChta3RlbXAgL3RtcC9kZWNvbXByZXNz
LWtlcm5lbC1YWFhYWCkKdHJhcCAicm0gLWYgJHtURU1QX0ZJTEV9IiAwCgojIElmIHRoZSBn
aXZlbiBrZXJuZWwgZmlsZSBpcyBzdGlsbCBhIGJ6aW1hZ2Ugc2VlIGlmIGl0cyBuZWVkcyBk
ZWNvbXByZXNzaW9uCmlmIGVjaG8gIiQoZmlsZSAtYiAiJHtLRVJORUxfUEFUSH0iKSIgfCBn
cmVwIC1xICJeTGludXgga2VybmVsIHg4NiBib290IGV4ZWN1dGFibGUgYnpJbWFnZSI7IHRo
ZW4KCiAgICAgICAgIyBLZXJuZWwgaXMgcHJvYmFibHkgbHo0IGlmIHRoZXJlIGFyZSBsejQg
aGVhZGVycyBpbiBpdAogICAgICAgIExaNF9IRUFERVI9IiQocHJpbnRmICdcMDAyIUxcMDMw
JykiCiAgICAgICAgaWYgISBncmVwIC1hcW8gIiR7TFo0X0hFQURFUn0iICR7S0VSTkVMX1BB
VEh9OyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICJObyBsejQgY29tcHJlc3Npb24gaGVh
ZGVycyBmb3VuZCwgc2tpcHBpbmcuLi4iCiAgICAgICAgICAgICAgICBleGl0IDAKICAgICAg
ICBmaQoKICAgICAgICBlY2hvICJEZWNvbXByZXNzaW5nICcke0tFUk5FTF9QQVRIfScuLi4i
CiAgICAgICAgIyBFeHRyYWN0IHRoZSBrZXJuZWwgYW5kIHJlcGxhY2UgZXhzaXRpbmcgaWYg
c3VjY2Vzc2Z1bAogICAgICAgIGlmIGV4dHJhY3Qtdm1saW51eCAke0tFUk5FTF9QQVRIfSA+
ICR7VEVNUF9GSUxFfTsgdGhlbgoKICAgICAgICAgICAgICAgICMgRG91YmxlIGNoZWNrIHRo
ZSBrZXJuZWwgaXMgYSB2YWxpZCBFTEYgaW1hZ2UKICAgICAgICAgICAgICAgIGlmICEgcmVh
ZGVsZiAtaCAke1RFTVBfRklMRX0gPiAvZGV2L251bGw7IHRoZW4KICAgICAgICAgICAgICAg
ICAgICAgICAgZWNobyA+JjIgIkRlY29tcHJlc3Npb24gb2Yga2VybmVsIGZpbGUgJyR7S0VS
TkVMX1BBVEh9JyBmYWlsZWQhLCBub3QgYSB2YWxpZCBFTEYgaW1hZ2UiCiAgICAgICAgICAg
ICAgICAgICAgICAgIGV4aXQgMQogICAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAg
ICBlY2hvICJEZWNvbXByZXNzaW9uIG9mIGtlcm5lbCBmaWxlICcke0tFUk5FTF9QQVRIfScg
c3VjY2Vzc2Z1bCIKICAgICAgICAgICAgICAgIGNwIC12ICR7VEVNUF9GSUxFfSAke0tFUk5F
TF9QQVRIfQoKICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBlY2hvID4mMiAiRGVjb21w
cmVzc2lvbiBvZiBrZXJuZWwgZmlsZSAnJHtLRVJORUxfUEFUSH0nIGZhaWxlZCEiCiAgICAg
ICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQoKIyBQZXJoYXBzIGl0cyBhbHJlYWR5IGJl
ZW4gZGVjb21wcmVzc2VkCmVsaWYgZWNobyAiJChmaWxlIC1iICIke0tFUk5FTF9QQVRIfSIp
IiB8IGdyZXAgLXEgIl5FTEYgNjQtYml0IExTQiBleGVjdXRhYmxlIjsgdGhlbgogICAgICAg
IGVjaG8gIktlcm5lbCBmaWxlICcke0tFUk5FTF9QQVRIfScgYXBwZWFycyB0byBiZSBkZWNv
bXByZXNzZWQgYWxyZWFkeS4gc2tpcHBpbmciCgplbHNlCiAgICAgICAgZWNobyA+JjIgIlVu
YWJsZSB0byBkZXRlcm1pbmUgc3RhdGUgb2Yga2VybmVsIGZpbGUgJyR7S0VSTkVMX1BBVEh9
JyIKICAgICAgICBleGl0IDEKZmkKCg==

----=_RainLoop_344_626830781.1589151146--


From xen-users-bounces@lists.xenproject.org Thu May 14 07:16:13 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 07:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZ84n-0006tE-Ax; Thu, 14 May 2020 07:14:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VBr9=64=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jZ84l-0006t8-He
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 07:14:39 +0000
X-Inumbo-ID: 92c3b826-95b2-11ea-9887-bc764e2007e4
Received: from mail-io1-xd2f.google.com (unknown [2607:f8b0:4864:20::d2f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92c3b826-95b2-11ea-9887-bc764e2007e4;
 Thu, 14 May 2020 07:14:38 +0000 (UTC)
Received: by mail-io1-xd2f.google.com with SMTP id w25so393051iol.12
 for <xen-users@lists.xenproject.org>; Thu, 14 May 2020 00:14:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=sAwbveHyy6pwztf/uVZ+SzPh8KvvxDJHKkJwoes6ccE=;
 b=RkCIPnBvNH6UcxZOUKfuqsxebzXor8oU9RSYuFiF7mrJ20Sj63ePllCS41fnKmUT0d
 tLZMm75dnPOwnrmqbSpmoICAPUBU/7kQ848h4pFXj85fXCOoqHVpbU06xuxkB7Ai+1H4
 IWCCXZ2n4pdR8Ymrw0aYjPg7U+BEigRn+FA3LI0qSZFjl3pAGGS5MmzR600H6lhdje9y
 WGe08qEYT6lQjd98krIK2s2ReP2nsPpJrbaa0D5+DShAOH3yaq6p6xs9nR3oQfHGHnv3
 1TxzUnJcGp4TsCV7M7z9VnmBxFmUHXxi0b08RqE5Kw454wOOiG0/f4Q1xlUFglCPo6Vk
 JGag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=sAwbveHyy6pwztf/uVZ+SzPh8KvvxDJHKkJwoes6ccE=;
 b=jKw72scc3ilJqRqEd1m+m1pn0ZEMTSjMzjGp9ev6cYGNasemcxN/9oYjORWthG4vsE
 9yKRBxE+XQvpC0xMn2fd2B5QXE6v0INr0ATHzxhMWG7UgUvgm74gWjLQOleA/O+OtS0q
 XdiTWTZBVqR4ZY2mToovPJ8tPbY5Ie4iL5MrQoyaJXIBKM6cH2wzmOptPTxfMxh6Jnlg
 4aZGBUPVMfopGlrzUzZ/5b/1M0mRVI+1F4OucpEpIQ0ewmQIea4ms52sAToVgYu7xEFZ
 A2MUSRCGCzRKgKebHVY2XfEifzQk/9E1v8+OL2SEpVZaM9CgpWkZlbfFzmgILbEs3n3Y
 Q8oA==
X-Gm-Message-State: AGi0PubjhRtebcnNtP3p9XZOuc0fnpgWBnf97+9vsCNxskGv4EXtnnDK
 lJPnaofjWvV/E+jwSPBTDo42VhhLGgeeLGOgvQ0ZPObPMw4=
X-Google-Smtp-Source: APiQypKHOzZXymCP1Wby6TAbdghIE/x0MXg3c+nAm54hYgNr5dcRvbIXFrPmG19bL09zlQYpfeVT8VzeOQN6e3Z6GOQ=
X-Received: by 2002:a02:3b4b:: with SMTP id i11mr3307382jaf.16.1589440478056; 
 Thu, 14 May 2020 00:14:38 -0700 (PDT)
MIME-Version: 1.0
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 14 May 2020 12:44:26 +0530
Message-ID: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
Subject: Query regarding builnig Xen on Raspberry-Pi3
To: xen-users@lists.xenproject.org, xen-arm@lists.xensource.com
Content-Type: multipart/mixed; boundary="00000000000016aac805a5967328"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000016aac805a5967328
Content-Type: multipart/alternative; boundary="00000000000016aac505a5967326"

--00000000000016aac505a5967326
Content-Type: text/plain; charset="UTF-8"

Hello,

       I am trying to build the Xen to my Raspberry pi3 board. Below is the
details,
BBlayers.conf file:

# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/siddhu/Documents/yocto/sources/poky/meta \
  /home/siddhu/Documents/yocto/sources/poky/meta-poky \
  /home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-oe \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-multimedia \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-python \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-networking \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems \
  /home/siddhu/Documents/yocto/sources/meta-cloud-services \
  /home/siddhu/Documents/yocto/sources/meta-selinux \
  /home/siddhu/Documents/yocto/sources/meta-virtualization\
  /home/siddhu/Documents/yocto/sources/meta-raspberrypi \
  "

The build went well but after writing to SD card. I typed "$: xl info " but
I got " xl not found" error. May I know what mistake I am doing here please.


I have attached the local.conf too where I have enabled the virtualisation
after going through the readme of the meta-virtualisation.
-- 
Thanks and Regards.
Siddhartha V.

--00000000000016aac505a5967326
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0I am =
trying to build the Xen to my Raspberry pi3 board. Below is the details,</d=
iv><div>BBlayers.conf file:</div><div><br></div><div># POKY_BBLAYERS_CONF_V=
ERSION is increased each time build/conf/bblayers.conf<br># changes incompa=
tibly<br>POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br><br>BBPATH =3D &qu=
ot;${TOPDIR}&quot;<br>BBFILES ?=3D &quot;&quot;<br><br>BBLAYERS ?=3D &quot;=
 \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/poky/meta \<br>=C2=A0 /ho=
me/siddhu/Documents/yocto/sources/poky/meta-poky \<br>=C2=A0 /home/siddhu/D=
ocuments/yocto/sources/poky/meta-yocto-bsp \<br>=C2=A0 /home/siddhu/Documen=
ts/yocto/sources/meta-openembedded/meta-oe \<br>=C2=A0 /home/siddhu/Documen=
ts/yocto/sources/meta-openembedded/meta-multimedia \<br>=C2=A0 /home/siddhu=
/Documents/yocto/sources/meta-openembedded/meta-python \<br>=C2=A0 /home/si=
ddhu/Documents/yocto/sources/meta-openembedded/meta-networking \<br>=C2=A0 =
/home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems \<b=
r>=C2=A0 /home/siddhu/Documents/yocto/sources/meta-cloud-services \<br>=C2=
=A0 /home/siddhu/Documents/yocto/sources/meta-selinux \<br>=C2=A0 /home/sid=
dhu/Documents/yocto/sources/meta-virtualization\<br>=C2=A0 /home/siddhu/Doc=
uments/yocto/sources/meta-raspberrypi \<br>=C2=A0 &quot;<br></div><div><br>=
</div><div>The build went well but after writing to SD card. I typed &quot;=
$: xl info &quot; but I got &quot; xl not found&quot; error. May I know wha=
t mistake I am doing here please.</div><div><div><br></div><div><br></div><=
div>I have attached the local.conf too where I have enabled the virtualisat=
ion after going through the readme of the meta-virtualisation.</div>-- <br>=
<div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signatur=
e"><div dir=3D"ltr"><div>Thanks and Regards.</div>Siddhartha V.<div>=C2=A0<=
/div></div></div></div></div>

--00000000000016aac505a5967326--

--00000000000016aac805a5967328
Content-Type: application/octet-stream; name="local.conf"
Content-Disposition: attachment; filename="local.conf"
Content-Transfer-Encoding: base64
Content-ID: <f_ka6fr8490>
X-Attachment-Id: f_ka6fr8490

IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZAojIHdoaWNoIGNvbnRhaW5z
IG90aGVyIGV4YW1wbGVzIG9mIGNvbmZpZ3VyYXRpb24gd2hpY2ggY2FuIGJlIHBsYWNlZCBpbiB0
aGlzIGZpbGUKIyBidXQgbmV3IHVzZXJzIGxpa2VseSB3b24ndCBuZWVkIGFueSBvZiB0aGVtIGlu
aXRpYWxseS4KIwojIExpbmVzIHN0YXJ0aW5nIHdpdGggdGhlICcjJyBjaGFyYWN0ZXIgYXJlIGNv
bW1lbnRlZCBvdXQgYW5kIGluIHNvbWUgY2FzZXMgdGhlCiMgZGVmYXVsdCB2YWx1ZXMgYXJlIHBy
b3ZpZGVkIGFzIGNvbW1lbnRzIHRvIHNob3cgcGVvcGxlIGV4YW1wbGUgc3ludGF4LiBFbmFibGlu
ZwojIHRoZSBvcHRpb24gaXMgYSBxdWVzdGlvbiBvZiByZW1vdmluZyB0aGUgIyBjaGFyYWN0ZXIg
YW5kIG1ha2luZyBhbnkgY2hhbmdlIHRvIHRoZQojIHZhcmlhYmxlIGFzIHJlcXVpcmVkLgoKIwoj
IE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVlZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNo
aW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4gVGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2Yg
ZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdoaWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhl
IFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0gInFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11
YXJtNjQiCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVtaXBzNjQiCiNN
QUNISU5FID89ICJxZW11cHBjIgojTUFDSElORSA/PSAicWVtdXg4NiIKI01BQ0hJTkUgPz0gInFl
bXV4ODYtNjQiCiMKIyBUaGVyZSBhcmUgYWxzbyB0aGUgZm9sbG93aW5nIGhhcmR3YXJlIGJvYXJk
IHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgCiMgZGVtb25zdHJhdGlvbiBwdXJwb3NlczoK
IwojTUFDSElORSA/PSAiYmVhZ2xlYm9uZS15b2N0byIKI01BQ0hJTkUgPz0gImdlbmVyaWN4ODYi
CiNNQUNISU5FID89ICJnZW5lcmljeDg2LTY0IgojTUFDSElORSA/PSAibXBjODMxNWUtcmRiIgoj
TUFDSElORSA/PSAiZWRnZXJvdXRlciIKIwojIFRoaXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5l
IHRvIGJlIHFlbXV4ODYgaWYgbm8gb3RoZXIgbWFjaGluZSBpcyBzZWxlY3RlZDoKTUFDSElORSA/
Pz0gInJhc3BiZXJyeXBpMyIKCkRJU1RST19GRUFUVVJFU19hcHBlbmQgPSAiIHZpcnR1YWxpemF0
aW9uIgoKCgoKIwojIFdoZXJlIHRvIHBsYWNlIGRvd25sb2FkcwojCiMgRHVyaW5nIGEgZmlyc3Qg
YnVpbGQgdGhlIHN5c3RlbSB3aWxsIGRvd25sb2FkIG1hbnkgZGlmZmVyZW50IHNvdXJjZSBjb2Rl
IHRhcmJhbGxzCiMgZnJvbSB2YXJpb3VzIHVwc3RyZWFtIHByb2plY3RzLiBUaGlzIGNhbiB0YWtl
IGEgd2hpbGUsIHBhcnRpY3VsYXJseSBpZiB5b3VyIG5ldHdvcmsKIyBjb25uZWN0aW9uIGlzIHNs
b3cuIFRoZXNlIGFyZSBhbGwgc3RvcmVkIGluIERMX0RJUi4gV2hlbiB3aXBpbmcgYW5kIHJlYnVp
bGRpbmcgeW91CiMgY2FuIHByZXNlcnZlIHRoaXMgZGlyZWN0b3J5IHRvIHNwZWVkIHVwIHRoaXMg
cGFydCBvZiBzdWJzZXF1ZW50IGJ1aWxkcy4gVGhpcyBkaXJlY3RvcnkKIyBpcyBzYWZlIHRvIHNo
YXJlIGJldHdlZW4gbXVsdGlwbGUgYnVpbGRzIG9uIHRoZSBzYW1lIG1hY2hpbmUgdG9vLgojCiMg
VGhlIGRlZmF1bHQgaXMgYSBkb3dubG9hZHMgZGlyZWN0b3J5IHVuZGVyIFRPUERJUiB3aGljaCBp
cyB0aGUgYnVpbGQgZGlyZWN0b3J5LgojCiNETF9ESVIgPz0gIiR7VE9QRElSfS9kb3dubG9hZHMi
CgojCiMgV2hlcmUgdG8gcGxhY2Ugc2hhcmVkLXN0YXRlIGZpbGVzCiMKIyBCaXRCYWtlIGhhcyB0
aGUgY2FwYWJpbGl0eSB0byBhY2NlbGVyYXRlIGJ1aWxkcyBiYXNlZCBvbiBwcmV2aW91c2x5IGJ1
aWx0IG91dHB1dC4KIyBUaGlzIGlzIGRvbmUgdXNpbmcgInNoYXJlZCBzdGF0ZSIgZmlsZXMgd2hp
Y2ggY2FuIGJlIHRob3VnaHQgb2YgYXMgY2FjaGUgb2JqZWN0cwojIGFuZCB0aGlzIG9wdGlvbiBk
ZXRlcm1pbmVzIHdoZXJlIHRob3NlIGZpbGVzIGFyZSBwbGFjZWQuCiMKIyBZb3UgY2FuIHdpcGUg
b3V0IFRNUERJUiBsZWF2aW5nIHRoaXMgZGlyZWN0b3J5IGludGFjdCBhbmQgdGhlIGJ1aWxkIHdv
dWxkIHJlZ2VuZXJhdGUKIyBmcm9tIHRoZXNlIGZpbGVzIGlmIG5vIGNoYW5nZXMgd2VyZSBtYWRl
IHRvIHRoZSBjb25maWd1cmF0aW9uLiBJZiBjaGFuZ2VzIHdlcmUgbWFkZQojIHRvIHRoZSBjb25m
aWd1cmF0aW9uLCBvbmx5IHNoYXJlZCBzdGF0ZSBmaWxlcyB3aGVyZSB0aGUgc3RhdGUgd2FzIHN0
aWxsIHZhbGlkIHdvdWxkCiMgYmUgdXNlZCAoZG9uZSB1c2luZyBjaGVja3N1bXMpLgojCiMgVGhl
IGRlZmF1bHQgaXMgYSBzc3RhdGUtY2FjaGUgZGlyZWN0b3J5IHVuZGVyIFRPUERJUi4KIwojU1NU
QVRFX0RJUiA/PSAiJHtUT1BESVJ9L3NzdGF0ZS1jYWNoZSIKCiMKIyBXaGVyZSB0byBwbGFjZSB0
aGUgYnVpbGQgb3V0cHV0CiMKIyBUaGlzIG9wdGlvbiBzcGVjaWZpZXMgd2hlcmUgdGhlIGJ1bGsg
b2YgdGhlIGJ1aWxkaW5nIHdvcmsgc2hvdWxkIGJlIGRvbmUgYW5kCiMgd2hlcmUgQml0QmFrZSBz
aG91bGQgcGxhY2UgaXRzIHRlbXBvcmFyeSBmaWxlcyBhbmQgb3V0cHV0LiBLZWVwIGluIG1pbmQg
dGhhdAojIHRoaXMgaW5jbHVkZXMgdGhlIGV4dHJhY3Rpb24gYW5kIGNvbXBpbGF0aW9uIG9mIG1h
bnkgYXBwbGljYXRpb25zIGFuZCB0aGUgdG9vbGNoYWluCiMgd2hpY2ggY2FuIHVzZSBHaWdhYnl0
ZXMgb2YgaGFyZCBkaXNrIHNwYWNlLgojCiMgVGhlIGRlZmF1bHQgaXMgYSB0bXAgZGlyZWN0b3J5
IHVuZGVyIFRPUERJUi4KIwojVE1QRElSID0gIiR7VE9QRElSfS90bXAiCgojCiMgRGVmYXVsdCBw
b2xpY3kgY29uZmlnCiMKIyBUaGUgZGlzdHJpYnV0aW9uIHNldHRpbmcgY29udHJvbHMgd2hpY2gg
cG9saWN5IHNldHRpbmdzIGFyZSB1c2VkIGFzIGRlZmF1bHRzLgojIFRoZSBkZWZhdWx0IHZhbHVl
IGlzIGZpbmUgZm9yIGdlbmVyYWwgWW9jdG8gcHJvamVjdCB1c2UsIGF0IGxlYXN0IGluaXRpYWxs
eS4KIyBVbHRpbWF0ZWx5IHdoZW4gY3JlYXRpbmcgY3VzdG9tIHBvbGljeSwgcGVvcGxlIHdpbGwg
bGlrZWx5IGVuZCB1cCBzdWJjbGFzc2luZyAKIyB0aGVzZSBkZWZhdWx0cy4KIwpESVNUUk8gPz0g
InBva3kiCiMgQXMgYW4gZXhhbXBsZSBvZiBhIHN1YmNsYXNzIHRoZXJlIGlzIGEgImJsZWVkaW5n
IiBlZGdlIHBvbGljeSBjb25maWd1cmF0aW9uCiMgd2hlcmUgbWFueSB2ZXJzaW9ucyBhcmUgc2V0
IHRvIHRoZSBhYnNvbHV0ZSBsYXRlc3QgY29kZSBmcm9tIHRoZSB1cHN0cmVhbSAKIyBzb3VyY2Ug
Y29udHJvbCBzeXN0ZW1zLiBUaGlzIGlzIGp1c3QgbWVudGlvbmVkIGhlcmUgYXMgYW4gZXhhbXBs
ZSwgaXRzIG5vdAojIHVzZWZ1bCB0byBtb3N0IG5ldyB1c2Vycy4KIyBESVNUUk8gPz0gInBva3kt
YmxlZWRpbmciCgojCiMgUGFja2FnZSBNYW5hZ2VtZW50IGNvbmZpZ3VyYXRpb24KIwojIFRoaXMg
dmFyaWFibGUgbGlzdHMgd2hpY2ggcGFja2FnaW5nIGZvcm1hdHMgdG8gZW5hYmxlLiBNdWx0aXBs
ZSBwYWNrYWdlIGJhY2tlbmRzCiMgY2FuIGJlIGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0
IGl0ZW0gbGlzdGVkIGluIHRoZSB2YXJpYWJsZSB3aWxsIGJlIHVzZWQKIyB0byBnZW5lcmF0ZSB0
aGUgcm9vdCBmaWxlc3lzdGVtcy4KIyBPcHRpb25zIGFyZToKIyAgLSAncGFja2FnZV9kZWInIGZv
ciBkZWJpYW4gc3R5bGUgZGViIGZpbGVzCiMgIC0gJ3BhY2thZ2VfaXBrJyBmb3IgaXBrIGZpbGVz
IGFyZSB1c2VkIGJ5IG9wa2cgKGEgZGViaWFuIHN0eWxlIGVtYmVkZGVkIHBhY2thZ2UgbWFuYWdl
cikKIyAgLSAncGFja2FnZV9ycG0nIGZvciBycG0gc3R5bGUgcGFja2FnZXMKIyBFLmcuOiBQQUNL
QUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfcnBtIHBhY2thZ2VfZGViIHBhY2thZ2VfaXBrIgojIFdl
IGRlZmF1bHQgdG8gcnBtOgpQQUNLQUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfaXBrIgoKIwojIFNE
SyB0YXJnZXQgYXJjaGl0ZWN0dXJlCiMKIyBUaGlzIHZhcmlhYmxlIHNwZWNpZmllcyB0aGUgYXJj
aGl0ZWN0dXJlIHRvIGJ1aWxkIFNESyBpdGVtcyBmb3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWls
ZCB0aGUgU0RLIHBhY2thZ2VzIGZvciBhcmNoaXRlY3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hp
bmUgeW91IGFyZQojIHJ1bm5pbmcgdGhlIGJ1aWxkIG9uIChpLmUuIGJ1aWxkaW5nIGk2ODYgcGFj
a2FnZXMgb24gYW4geDg2XzY0IGhvc3QpLgojIFN1cHBvcnRlZCB2YWx1ZXMgYXJlIGk2ODYgYW5k
IHg4Nl82NAojU0RLTUFDSElORSA/PSAiaTY4NiIKCiMKIyBFeHRyYSBpbWFnZSBjb25maWd1cmF0
aW9uIGRlZmF1bHRzCiMKIyBUaGUgRVhUUkFfSU1BR0VfRkVBVFVSRVMgdmFyaWFibGUgYWxsb3dz
IGV4dHJhIHBhY2thZ2VzIHRvIGJlIGFkZGVkIHRvIHRoZSBnZW5lcmF0ZWQKIyBpbWFnZXMuIFNv
bWUgb2YgdGhlc2Ugb3B0aW9ucyBhcmUgYWRkZWQgdG8gY2VydGFpbiBpbWFnZSB0eXBlcyBhdXRv
bWF0aWNhbGx5LiBUaGUKIyB2YXJpYWJsZSBjYW4gY29udGFpbiB0aGUgZm9sbG93aW5nIG9wdGlv
bnM6CiMgICJkYmctcGtncyIgICAgICAgLSBhZGQgLWRiZyBwYWNrYWdlcyBmb3IgYWxsIGluc3Rh
bGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKGFkZHMgc3ltYm9sIGluZm9ybWF0
aW9uIGZvciBkZWJ1Z2dpbmcvcHJvZmlsaW5nKQojICAic3JjLXBrZ3MiICAgICAgIC0gYWRkIC1z
cmMgcGFja2FnZXMgZm9yIGFsbCBpbnN0YWxsZWQgcGFja2FnZXMKIyAgICAgICAgICAgICAgICAg
ICAgIChhZGRzIHNvdXJjZSBjb2RlIGZvciBkZWJ1Z2dpbmcpCiMgICJkZXYtcGtncyIgICAgICAg
LSBhZGQgLWRldiBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAg
ICAgICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBkZXZlbG9wIGFnYWluc3QgbGlicyBp
biB0aGUgaW1hZ2UpCiMgICJwdGVzdC1wa2dzIiAgICAgLSBhZGQgLXB0ZXN0IHBhY2thZ2VzIGZv
ciBhbGwgcHRlc3QtZW5hYmxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1
bCBpZiB5b3Ugd2FudCB0byBydW4gdGhlIHBhY2thZ2UgdGVzdCBzdWl0ZXMpCiMgICJ0b29scy1z
ZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFrZSwgcGtnY29uZmlnIGV0
Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRvb2xzIChnZGIsIHN0cmFj
ZSkKIyAgImVjbGlwc2UtZGVidWciICAtIGFkZCBFY2xpcHNlIHJlbW90ZSBkZWJ1Z2dpbmcgc3Vw
cG9ydAojICAidG9vbHMtcHJvZmlsZSIgIC0gYWRkIHByb2ZpbGluZyB0b29scyAob3Byb2ZpbGUs
IGx0dG5nLCB2YWxncmluZCkKIyAgInRvb2xzLXRlc3RhcHBzIiAtIGFkZCB1c2VmdWwgdGVzdGlu
ZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4pCiMgICJkZWJ1Zy10d2Vha3Mi
ICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVudAojICAgICAgICAgICAg
ICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxhbmsgcGFzc3dvcmQKIyBUaGVy
ZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNhbiBiZSB1c2VkIGhlcmUgdG9v
LCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQgbWV0YS9jbGFzc2VzL2NvcmUt
aW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRlZmF1bHQgdG8gZW5hYmxpbmcg
dGhlIGRlYnVnZ2luZyB0d2Vha3MuCkVYVFJBX0lNQUdFX0ZFQVRVUkVTID89ICJkZWJ1Zy10d2Vh
a3MiCgojCiMgQWRkaXRpb25hbCBpbWFnZSBmZWF0dXJlcwojCiMgVGhlIGZvbGxvd2luZyBpcyBh
IGxpc3Qgb2YgYWRkaXRpb25hbCBjbGFzc2VzIHRvIHVzZSB3aGVuIGJ1aWxkaW5nIGltYWdlcyB3
aGljaAojIGVuYWJsZSBleHRyYSBmZWF0dXJlcy4gU29tZSBhdmFpbGFibGUgb3B0aW9ucyB3aGlj
aCBjYW4gYmUgaW5jbHVkZWQgaW4gdGhpcyB2YXJpYWJsZQojIGFyZToKIyAgIC0gJ2J1aWxkc3Rh
dHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwojICAgLSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1
Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UKIyAgIC0gJ2ltYWdlLXBy
ZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZpbGVzeXN0ZW0gaW1hZ2UKIyBOT1RFOiBp
ZiBsaXN0aW5nIG1rbGlicyAmIHByZWxpbmsgYm90aCwgdGhlbiBtYWtlIHN1cmUgbWtsaWJzIGlz
IGJlZm9yZSBwcmVsaW5rCiMgTk9URTogbWtsaWJzIGFsc28gbmVlZHMgdG8gYmUgZXhwbGljaXRs
eSBlbmFibGVkIGZvciBhIGdpdmVuIGltYWdlLCBzZWUgbG9jYWwuY29uZi5leHRlbmRlZApVU0VS
X0NMQVNTRVMgPz0gImJ1aWxkc3RhdHMgaW1hZ2UtbWtsaWJzIGltYWdlLXByZWxpbmsiCgojCiMg
UnVudGltZSB0ZXN0aW5nIG9mIGltYWdlcwojCiMgVGhlIGJ1aWxkIHN5c3RlbSBjYW4gdGVzdCBi
b290aW5nIHZpcnR1YWwgbWFjaGluZSBpbWFnZXMgdW5kZXIgcWVtdSAoYW4gZW11bGF0b3IpCiMg
YWZ0ZXIgYW55IHJvb3QgZmlsZXN5c3RlbXMgYXJlIGNyZWF0ZWQgYW5kIHJ1biB0ZXN0cyBhZ2Fp
bnN0IHRob3NlIGltYWdlcy4gSXQgY2FuIGFsc28KIyBydW4gdGVzdHMgYWdhaW5zdCBhbnkgU0RL
IHRoYXQgYXJlIGJ1aWx0LiBUbyBlbmFibGUgdGhpcyB1bmNvbW1lbnQgdGhlc2UgbGluZXMuCiMg
U2VlIGNsYXNzZXMvdGVzdHtpbWFnZSxzZGt9LmJiY2xhc3MgZm9yIGZ1cnRoZXIgZGV0YWlscy4K
I0lNQUdFX0NMQVNTRVMgKz0gInRlc3RpbWFnZSB0ZXN0c2RrIgojVEVTVElNQUdFX0FVVE9fcWVt
dWFsbCA9ICIxIgoKIwojIEludGVyYWN0aXZlIHNoZWxsIGNvbmZpZ3VyYXRpb24KIwojIFVuZGVy
IGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyB0aGUgc3lzdGVtIG1heSBuZWVkIGlucHV0IGZyb20geW91
IGFuZCB0byBkbyB0aGlzIGl0CiMgY2FuIGxhdW5jaCBhbiBpbnRlcmFjdGl2ZSBzaGVsbC4gSXQg
bmVlZHMgdG8gZG8gdGhpcyBzaW5jZSB0aGUgYnVpbGQgaXMKIyBtdWx0aXRocmVhZGVkIGFuZCBu
ZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3JlIHRoYW4gb25lIHBh
cmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVudGlvbi4gVGhlIGRl
ZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0ZXJtaW5hbCB0eXBlcyB0byBm
aW5kIG9uZSB0aGF0IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9jY2FzaW9ucyB0aGlzIG1h
eSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2ggY2Fubm90CiMgYmUgYXBw
bGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1lbnVjb25maWcKIwojIFN1
cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtvbnNv
bGUgKEtERSAzLnggb25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50bHksIEtvbnNvbGUgc3VwcG9y
dCBvbmx5IHdvcmtzIGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5CiMgbmV3ZXIgS29uc29sZSB2
ZXJzaW9ucyBiZWhhdmUKIyBPRV9URVJNSU5BTCA9ICJhdXRvIgojIEJ5IGRlZmF1bHQgZGlzYWJs
ZSBpbnRlcmFjdGl2ZSBwYXRjaCByZXNvbHV0aW9uICh0YXNrcyB3aWxsIGp1c3QgZmFpbCBpbnN0
ZWFkKToKUEFUQ0hSRVNPTFZFID0gIm5vb3AiCgojCiMgRGlzayBTcGFjZSBNb25pdG9yaW5nIGR1
cmluZyB0aGUgYnVpbGQKIwojIE1vbml0b3IgdGhlIGRpc2sgc3BhY2UgZHVyaW5nIHRoZSBidWls
ZC4gSWYgdGhlcmUgaXMgbGVzcyB0aGF0IDFHQiBvZiBzcGFjZSBvciBsZXNzCiMgdGhhbiAxMDBL
IGlub2RlcyBpbiBhbnkga2V5IGJ1aWxkIGxvY2F0aW9uIChUTVBESVIsIERMX0RJUiwgU1NUQVRF
X0RJUiksIGdyYWNlZnVsbHkKIyBzaHV0ZG93biB0aGUgYnVpbGQuIElmIHRoZXJlIGlzIGxlc3Mg
dGhhdCAxMDBNQiBvciAxSyBpbm9kZXMsIHBlcmZvcm0gYSBoYXJkIGFib3J0CiMgb2YgdGhlIGJ1
aWxkLiBUaGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgcnVubmluZyBjb21wbGV0ZWx5IG91dCBv
ZiBzcGFjZSBjYW4gY29ycnVwdAojIGZpbGVzIGFuZCBkYW1hZ2VzIHRoZSBidWlsZCBpbiB3YXlz
IHdoaWNoIG1heSBub3QgYmUgZWFzaWx5IHJlY292ZXJhYmxlLgojIEl0J3MgbmVjZXNhcnkgdG8g
bW9uaXRvciAvdG1wLCBpZiB0aGVyZSBpcyBubyBzcGFjZSBsZWZ0IHRoZSBidWlsZCB3aWxsIGZh
aWwKIyB3aXRoIHZlcnkgZXhvdGljIGVycm9ycy4KQkJfRElTS01PTl9ESVJTID8/PSAiXAogICAg
U1RPUFRBU0tTLCR7VE1QRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNLUywke0RMX0RJUn0sMUcs
MTAwSyBcCiAgICBTVE9QVEFTS1MsJHtTU1RBVEVfRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNL
UywvdG1wLDEwME0sMTAwSyBcCiAgICBBQk9SVCwke1RNUERJUn0sMTAwTSwxSyBcCiAgICBBQk9S
VCwke0RMX0RJUn0sMTAwTSwxSyBcCiAgICBBQk9SVCwke1NTVEFURV9ESVJ9LDEwME0sMUsgXAog
ICAgQUJPUlQsL3RtcCwxME0sMUsiCgojCiMgU2hhcmVkLXN0YXRlIGZpbGVzIGZyb20gb3RoZXIg
bG9jYXRpb25zCiMKIyBBcyBtZW50aW9uZWQgYWJvdmUsIHNoYXJlZCBzdGF0ZSBmaWxlcyBhcmUg
cHJlYnVpbHQgY2FjaGUgZGF0YSBvYmplY3RzIHdoaWNoIGNhbgojIHVzZWQgdG8gYWNjZWxlcmF0
ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3VyZSB0aGUg
c3lzdGVtCiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMgZm9yIHRoZXNlIG9iamVj
dHMgYmVmb3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBUaGlzIGNhbiBiZSBhIGZp
bGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRwIG9yIGZ0cC4g
VGhlc2UKIyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVzdWx0cyBmcm9tIHByZXZp
b3VzIGJ1aWxkcyAocG9zc2libHkgZnJvbSBvdGhlcgojIG1hY2hpbmVzKS4gVGhpcyB2YXJpYWJs
ZSB3b3JrcyBsaWtlIGZldGNoZXIgTUlSUk9SUy9QUkVNSVJST1JTIGFuZCBwb2ludHMgdG8gdGhl
CiMgY2FjaGUgbG9jYXRpb25zIHRvIGNoZWNrIGZvciB0aGUgc2hhcmVkIG9iamVjdHMuCiMgTk9U
RTogaWYgdGhlIG1pcnJvciB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZSBhcyBTU1RBVEVfRElSLCB5
b3UgbmVlZCB0byBhZGQgUEFUSAojIGF0IHRoZSBlbmQgYXMgc2hvd24gaW4gdGhlIGV4YW1wbGVz
IGJlbG93LiBUaGlzIHdpbGwgYmUgc3Vic3RpdHV0ZWQgd2l0aCB0aGUKIyBjb3JyZWN0IHBhdGgg
d2l0aGluIHRoZSBkaXJlY3Rvcnkgc3RydWN0dXJlLgojU1NUQVRFX01JUlJPUlMgPz0gIlwKI2Zp
bGU6Ly8uKiBodHRwOi8vc29tZXNlcnZlci50bGQvc2hhcmUvc3N0YXRlL1BBVEg7ZG93bmxvYWRm
aWxlbmFtZT1QQVRIIFxuIFwKI2ZpbGU6Ly8uKiBmaWxlOi8vL3NvbWUvbG9jYWwvZGlyL3NzdGF0
ZS9QQVRIIgoKIwojIFlvY3RvIFByb2plY3QgU1N0YXRlIE1pcnJvcgojCiMgVGhlIFlvY3RvIFBy
b2plY3QgaGFzIHByZWJ1aWx0IGFydGVmYWN0cyBhdmFpbGFibGUgZm9yIGl0cyByZWxlYXNlcywg
eW91IGNhbiBlbmFibGUKIyB1c2Ugb2YgdGhlc2UgYnkgdW5jb21tZW50aW5nIHRoZSBmb2xsb3dp
bmcgbGluZS4gVGhpcyB3aWxsIG1lYW4gdGhlIGJ1aWxkIHVzZXMKIyB0aGUgbmV0d29yayB0byBj
aGVjayBmb3IgYXJ0ZWZhY3RzIGF0IHRoZSBzdGFydCBvZiBidWlsZHMsIHdoaWNoIGRvZXMgc2xv
dyBpdCBkb3duCiMgZXF1YWxseSwgaXQgd2lsbCBhbHNvIHNwZWVkIHVwIHRoZSBidWlsZHMgYnkg
bm90IGhhdmluZyB0byBidWlsZCB0aGluZ3MgaWYgdGhleSBhcmUKIyBwcmVzZW50IGluIHRoZSBj
YWNoZS4gSXQgYXNzdW1lcyB5b3UgY2FuIGRvd25sb2FkIHNvbWV0aGluZyBmYXN0ZXIgdGhhbiB5
b3UgY2FuIGJ1aWxkIGl0CiMgd2hpY2ggd2lsbCBkZXBlbmQgb24geW91ciBuZXR3b3JrLgojCiNT
U1RBVEVfTUlSUk9SUyA/PSAiZmlsZTovLy4qIGh0dHA6Ly9zc3RhdGUueW9jdG9wcm9qZWN0Lm9y
Zy8yLjUvUEFUSDtkb3dubG9hZGZpbGVuYW1lPVBBVEgiCgojCiMgUWVtdSBjb25maWd1cmF0aW9u
CiMKIyBCeSBkZWZhdWx0IHFlbXUgd2lsbCBidWlsZCB3aXRoIGEgYnVpbHRpbiBWTkMgc2VydmVy
IHdoZXJlIGdyYXBoaWNhbCBvdXRwdXQgY2FuIGJlCiMgc2Vlbi4gVGhlIHR3byBsaW5lcyBiZWxv
dyBlbmFibGUgdGhlIFNETCBiYWNrZW5kIHRvby4gQnkgZGVmYXVsdCBsaWJzZGwyLW5hdGl2ZSB3
aWxsCiMgYmUgYnVpbHQsIGlmIHlvdSB3YW50IHRvIHVzZSB5b3VyIGhvc3QncyBsaWJTREwgaW5z
dGVhZCBvZiB0aGUgbWluaW1hbCBsaWJzZGwgYnVpbHQKIyBieSBsaWJzZGwyLW5hdGl2ZSB0aGVu
IHVuY29tbWVudCB0aGUgQVNTVU1FX1BST1ZJREVEIGxpbmUgYmVsb3cuClBBQ0tBR0VDT05GSUdf
YXBwZW5kX3BuLXFlbXUtc3lzdGVtLW5hdGl2ZSA9ICIgc2RsIgpQQUNLQUdFQ09ORklHX2FwcGVu
ZF9wbi1uYXRpdmVzZGstcWVtdSA9ICIgc2RsIgojQVNTVU1FX1BST1ZJREVEICs9ICJsaWJzZGwy
LW5hdGl2ZSIKCiMgQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29u
Zi8gY2hhbmdlcyBpbmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFjayB0aGUgdmVyc2lv
biBvZiB0aGlzIGZpbGUgd2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNhbiBzYWZlbHkgYmUg
aWdub3JlZCBpZgojIHRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlvdS4KQ09ORl9WRVJT
SU9OID0gIjEiCk1BQ0hJTkU9InJhc3BiZXJyeXBpMyIKSU1BR0VfRkVBVFVSRVMgKz0gInNzaC1z
ZXJ2ZXItZHJvcGJlYXIiCgpQQUNLQUdFX0NMQVNTRVMgPSAicGFja2FnZV9kZWIiCkVYVFJBX0lN
QUdFX0ZFQVRVUkVTICs9ICJ0b29scy1zZGsiCkVYVFJBX0lNQUdFX0ZFQVRVUkVTICs9ICIgcGFj
a2FnZS1tYW5hZ2VtZW50ICIKCk1BQ0hJTkU9InJhc3BiZXJyeXBpMyIK
--00000000000016aac805a5967328--


From xen-users-bounces@lists.xenproject.org Thu May 14 07:16:46 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 07:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZ86O-0006xM-RE; Thu, 14 May 2020 07:16:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VBr9=64=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jZ86N-0006xF-Ll
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 07:16:19 +0000
X-Inumbo-ID: ce7691e0-95b2-11ea-ae69-bc764e2007e4
Received: from mail-io1-xd29.google.com (unknown [2607:f8b0:4864:20::d29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce7691e0-95b2-11ea-ae69-bc764e2007e4;
 Thu, 14 May 2020 07:16:19 +0000 (UTC)
Received: by mail-io1-xd29.google.com with SMTP id 79so1902991iou.2
 for <xen-users@lists.xenproject.org>; Thu, 14 May 2020 00:16:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=YRAxfvlumgGQEBP55SXd3Q3bJCr3RYJbYSGsQ4b277k=;
 b=EhmF92v8NUaR5dTmtblnnt+Byfhk3+PGYnW+pzUNglTYTzw4zmVJOHk9Pn7S7Om8MB
 45EehAk8XiCtjWIEL9MG1IG0426nA2OS2LnM0axjgOEw+WEPdvHQLsVkkrdlsg0HmdVO
 ely/gEekziHh43ybXMqkUQ1fXF9rVOMockMcDQ4AMZee/Xl4LmeJyMbKZqKZIWPu3GM3
 aWuMxPRXvc4kcI86T7t+PkvxmtpFOgKHizRvisjuawgrpK/Qao/g09wTQZzE/k7A+8CP
 Merd2zmaiMLrUDNYLt6OILJ4yaf9LbKQ9PG6h53s+gLQZgS+vwKNx9fG2AMHmr2yMBNj
 +fhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=YRAxfvlumgGQEBP55SXd3Q3bJCr3RYJbYSGsQ4b277k=;
 b=RYhmYYBdNXn+jxCIS4wJZAss9ffaI+QNk9eQnKMfxtxH8X8IHrsEi5pnYZ09DXcFMC
 HS5KOdVhBonikdzaZuGNInuQ7f8fZGsbN7k6+9lESY5PCtgI7x0h/Ru41iaz/rCjvSAM
 9FWUJjgW3LCB7yDihZwWQgGUax5LKyp5M0y2/kq/bers0L8/rGCOq6urzim5HwhG2T4u
 qF4mDq6sUYuhj6JN8lHb8qciw1Vmjao57ZJ6LmJAQ25d1y0VRt/pnF7LQH737S9DfXp5
 FXIeMA2yqhAhVocSCtiXTDGvQPvkC3ETwaR2X7as+btuzI3in6189JAxz1exZ7hzJ7S7
 6aFQ==
X-Gm-Message-State: AOAM5308XAoenhsSs0mxVjKtHthXzxmwayoTev4x5VOrOV75m8a59kOJ
 Igl5Ob6ZfrAewazDRu5wyijUMpCw5c1WGYu2PLUWCEMT
X-Google-Smtp-Source: ABdhPJyq52qTKvAHk94jM/Uq8QySGQt6+aYGY/z+QDpyqrQzDQ3XMEeqIw3zNJSmKWcQtzjrfLKRWXMIfcffPgVmYx4=
X-Received: by 2002:a6b:b210:: with SMTP id b16mr2836974iof.188.1589440578451; 
 Thu, 14 May 2020 00:16:18 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
In-Reply-To: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 14 May 2020 12:46:07 +0530
Message-ID: <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
Subject: Fwd: Query regarding builnig Xen on Raspberry-Pi3
To: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="000000000000121e9405a5967974"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000121e9405a5967974
Content-Type: multipart/alternative; boundary="000000000000121e9105a5967972"

--000000000000121e9105a5967972
Content-Type: text/plain; charset="UTF-8"

Hello,

       I am trying to build the Xen to my Raspberry pi3 board. Below is the
details,
BBlayers.conf file:

# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/siddhu/Documents/yocto/sources/poky/meta \
  /home/siddhu/Documents/yocto/sources/poky/meta-poky \
  /home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-oe \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-multimedia \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-python \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-networking \
  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems \
  /home/siddhu/Documents/yocto/sources/meta-cloud-services \
  /home/siddhu/Documents/yocto/sources/meta-selinux \
  /home/siddhu/Documents/yocto/sources/meta-virtualization\
  /home/siddhu/Documents/yocto/sources/meta-raspberrypi \
  "

The build went well but after writing to SD card. I typed "$: xl info " but
I got " xl not found" error. May I know what mistake I am doing here please.


I have attached the local.conf too where I have enabled the virtualisation
after going through the readme of the meta-virtualisation.
-- 
Thanks and Regards.
Siddhartha V.

--000000000000121e9105a5967972
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">Hello,<div><br=
></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0I am trying to build the Xen to my R=
aspberry pi3 board. Below is the details,</div><div>BBlayers.conf file:</di=
v><div><br></div><div># POKY_BBLAYERS_CONF_VERSION is increased each time b=
uild/conf/bblayers.conf<br># changes incompatibly<br>POKY_BBLAYERS_CONF_VER=
SION =3D &quot;2&quot;<br><br>BBPATH =3D &quot;${TOPDIR}&quot;<br>BBFILES ?=
=3D &quot;&quot;<br><br>BBLAYERS ?=3D &quot; \<br>=C2=A0 /home/siddhu/Docum=
ents/yocto/sources/poky/meta \<br>=C2=A0 /home/siddhu/Documents/yocto/sourc=
es/poky/meta-poky \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/poky/met=
a-yocto-bsp \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta-openembed=
ded/meta-oe \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta-openembed=
ded/meta-multimedia \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta-o=
penembedded/meta-python \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/me=
ta-openembedded/meta-networking \<br>=C2=A0 /home/siddhu/Documents/yocto/so=
urces/meta-openembedded/meta-filesystems \<br>=C2=A0 /home/siddhu/Documents=
/yocto/sources/meta-cloud-services \<br>=C2=A0 /home/siddhu/Documents/yocto=
/sources/meta-selinux \<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta=
-virtualization\<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta-raspbe=
rrypi \<br>=C2=A0 &quot;<br></div><div><br></div><div>The build went well b=
ut after writing to SD card. I typed &quot;$: xl info &quot; but I got &quo=
t; xl not found&quot; error. May I know what mistake I am doing here please=
.</div><div><div><br></div><div><br></div><div>I have attached the local.co=
nf too where I have enabled the virtualisation after going through the read=
me of the meta-virtualisation.</div>-- <br><div dir=3D"ltr" data-smartmail=
=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>Siddhar=
tha V.<div>=C2=A0</div></div></div></div></div></div></div>

--000000000000121e9105a5967972--

--000000000000121e9405a5967974
Content-Type: application/octet-stream; name="local.conf"
Content-Disposition: attachment; filename="local.conf"
Content-Transfer-Encoding: base64
Content-ID: <f_ka6fr8490>
X-Attachment-Id: f_ka6fr8490

IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZAojIHdoaWNoIGNvbnRhaW5z
IG90aGVyIGV4YW1wbGVzIG9mIGNvbmZpZ3VyYXRpb24gd2hpY2ggY2FuIGJlIHBsYWNlZCBpbiB0
aGlzIGZpbGUKIyBidXQgbmV3IHVzZXJzIGxpa2VseSB3b24ndCBuZWVkIGFueSBvZiB0aGVtIGlu
aXRpYWxseS4KIwojIExpbmVzIHN0YXJ0aW5nIHdpdGggdGhlICcjJyBjaGFyYWN0ZXIgYXJlIGNv
bW1lbnRlZCBvdXQgYW5kIGluIHNvbWUgY2FzZXMgdGhlCiMgZGVmYXVsdCB2YWx1ZXMgYXJlIHBy
b3ZpZGVkIGFzIGNvbW1lbnRzIHRvIHNob3cgcGVvcGxlIGV4YW1wbGUgc3ludGF4LiBFbmFibGlu
ZwojIHRoZSBvcHRpb24gaXMgYSBxdWVzdGlvbiBvZiByZW1vdmluZyB0aGUgIyBjaGFyYWN0ZXIg
YW5kIG1ha2luZyBhbnkgY2hhbmdlIHRvIHRoZQojIHZhcmlhYmxlIGFzIHJlcXVpcmVkLgoKIwoj
IE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVlZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNo
aW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4gVGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2Yg
ZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdoaWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhl
IFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0gInFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11
YXJtNjQiCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVtaXBzNjQiCiNN
QUNISU5FID89ICJxZW11cHBjIgojTUFDSElORSA/PSAicWVtdXg4NiIKI01BQ0hJTkUgPz0gInFl
bXV4ODYtNjQiCiMKIyBUaGVyZSBhcmUgYWxzbyB0aGUgZm9sbG93aW5nIGhhcmR3YXJlIGJvYXJk
IHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgCiMgZGVtb25zdHJhdGlvbiBwdXJwb3NlczoK
IwojTUFDSElORSA/PSAiYmVhZ2xlYm9uZS15b2N0byIKI01BQ0hJTkUgPz0gImdlbmVyaWN4ODYi
CiNNQUNISU5FID89ICJnZW5lcmljeDg2LTY0IgojTUFDSElORSA/PSAibXBjODMxNWUtcmRiIgoj
TUFDSElORSA/PSAiZWRnZXJvdXRlciIKIwojIFRoaXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5l
IHRvIGJlIHFlbXV4ODYgaWYgbm8gb3RoZXIgbWFjaGluZSBpcyBzZWxlY3RlZDoKTUFDSElORSA/
Pz0gInJhc3BiZXJyeXBpMyIKCkRJU1RST19GRUFUVVJFU19hcHBlbmQgPSAiIHZpcnR1YWxpemF0
aW9uIgoKCgoKIwojIFdoZXJlIHRvIHBsYWNlIGRvd25sb2FkcwojCiMgRHVyaW5nIGEgZmlyc3Qg
YnVpbGQgdGhlIHN5c3RlbSB3aWxsIGRvd25sb2FkIG1hbnkgZGlmZmVyZW50IHNvdXJjZSBjb2Rl
IHRhcmJhbGxzCiMgZnJvbSB2YXJpb3VzIHVwc3RyZWFtIHByb2plY3RzLiBUaGlzIGNhbiB0YWtl
IGEgd2hpbGUsIHBhcnRpY3VsYXJseSBpZiB5b3VyIG5ldHdvcmsKIyBjb25uZWN0aW9uIGlzIHNs
b3cuIFRoZXNlIGFyZSBhbGwgc3RvcmVkIGluIERMX0RJUi4gV2hlbiB3aXBpbmcgYW5kIHJlYnVp
bGRpbmcgeW91CiMgY2FuIHByZXNlcnZlIHRoaXMgZGlyZWN0b3J5IHRvIHNwZWVkIHVwIHRoaXMg
cGFydCBvZiBzdWJzZXF1ZW50IGJ1aWxkcy4gVGhpcyBkaXJlY3RvcnkKIyBpcyBzYWZlIHRvIHNo
YXJlIGJldHdlZW4gbXVsdGlwbGUgYnVpbGRzIG9uIHRoZSBzYW1lIG1hY2hpbmUgdG9vLgojCiMg
VGhlIGRlZmF1bHQgaXMgYSBkb3dubG9hZHMgZGlyZWN0b3J5IHVuZGVyIFRPUERJUiB3aGljaCBp
cyB0aGUgYnVpbGQgZGlyZWN0b3J5LgojCiNETF9ESVIgPz0gIiR7VE9QRElSfS9kb3dubG9hZHMi
CgojCiMgV2hlcmUgdG8gcGxhY2Ugc2hhcmVkLXN0YXRlIGZpbGVzCiMKIyBCaXRCYWtlIGhhcyB0
aGUgY2FwYWJpbGl0eSB0byBhY2NlbGVyYXRlIGJ1aWxkcyBiYXNlZCBvbiBwcmV2aW91c2x5IGJ1
aWx0IG91dHB1dC4KIyBUaGlzIGlzIGRvbmUgdXNpbmcgInNoYXJlZCBzdGF0ZSIgZmlsZXMgd2hp
Y2ggY2FuIGJlIHRob3VnaHQgb2YgYXMgY2FjaGUgb2JqZWN0cwojIGFuZCB0aGlzIG9wdGlvbiBk
ZXRlcm1pbmVzIHdoZXJlIHRob3NlIGZpbGVzIGFyZSBwbGFjZWQuCiMKIyBZb3UgY2FuIHdpcGUg
b3V0IFRNUERJUiBsZWF2aW5nIHRoaXMgZGlyZWN0b3J5IGludGFjdCBhbmQgdGhlIGJ1aWxkIHdv
dWxkIHJlZ2VuZXJhdGUKIyBmcm9tIHRoZXNlIGZpbGVzIGlmIG5vIGNoYW5nZXMgd2VyZSBtYWRl
IHRvIHRoZSBjb25maWd1cmF0aW9uLiBJZiBjaGFuZ2VzIHdlcmUgbWFkZQojIHRvIHRoZSBjb25m
aWd1cmF0aW9uLCBvbmx5IHNoYXJlZCBzdGF0ZSBmaWxlcyB3aGVyZSB0aGUgc3RhdGUgd2FzIHN0
aWxsIHZhbGlkIHdvdWxkCiMgYmUgdXNlZCAoZG9uZSB1c2luZyBjaGVja3N1bXMpLgojCiMgVGhl
IGRlZmF1bHQgaXMgYSBzc3RhdGUtY2FjaGUgZGlyZWN0b3J5IHVuZGVyIFRPUERJUi4KIwojU1NU
QVRFX0RJUiA/PSAiJHtUT1BESVJ9L3NzdGF0ZS1jYWNoZSIKCiMKIyBXaGVyZSB0byBwbGFjZSB0
aGUgYnVpbGQgb3V0cHV0CiMKIyBUaGlzIG9wdGlvbiBzcGVjaWZpZXMgd2hlcmUgdGhlIGJ1bGsg
b2YgdGhlIGJ1aWxkaW5nIHdvcmsgc2hvdWxkIGJlIGRvbmUgYW5kCiMgd2hlcmUgQml0QmFrZSBz
aG91bGQgcGxhY2UgaXRzIHRlbXBvcmFyeSBmaWxlcyBhbmQgb3V0cHV0LiBLZWVwIGluIG1pbmQg
dGhhdAojIHRoaXMgaW5jbHVkZXMgdGhlIGV4dHJhY3Rpb24gYW5kIGNvbXBpbGF0aW9uIG9mIG1h
bnkgYXBwbGljYXRpb25zIGFuZCB0aGUgdG9vbGNoYWluCiMgd2hpY2ggY2FuIHVzZSBHaWdhYnl0
ZXMgb2YgaGFyZCBkaXNrIHNwYWNlLgojCiMgVGhlIGRlZmF1bHQgaXMgYSB0bXAgZGlyZWN0b3J5
IHVuZGVyIFRPUERJUi4KIwojVE1QRElSID0gIiR7VE9QRElSfS90bXAiCgojCiMgRGVmYXVsdCBw
b2xpY3kgY29uZmlnCiMKIyBUaGUgZGlzdHJpYnV0aW9uIHNldHRpbmcgY29udHJvbHMgd2hpY2gg
cG9saWN5IHNldHRpbmdzIGFyZSB1c2VkIGFzIGRlZmF1bHRzLgojIFRoZSBkZWZhdWx0IHZhbHVl
IGlzIGZpbmUgZm9yIGdlbmVyYWwgWW9jdG8gcHJvamVjdCB1c2UsIGF0IGxlYXN0IGluaXRpYWxs
eS4KIyBVbHRpbWF0ZWx5IHdoZW4gY3JlYXRpbmcgY3VzdG9tIHBvbGljeSwgcGVvcGxlIHdpbGwg
bGlrZWx5IGVuZCB1cCBzdWJjbGFzc2luZyAKIyB0aGVzZSBkZWZhdWx0cy4KIwpESVNUUk8gPz0g
InBva3kiCiMgQXMgYW4gZXhhbXBsZSBvZiBhIHN1YmNsYXNzIHRoZXJlIGlzIGEgImJsZWVkaW5n
IiBlZGdlIHBvbGljeSBjb25maWd1cmF0aW9uCiMgd2hlcmUgbWFueSB2ZXJzaW9ucyBhcmUgc2V0
IHRvIHRoZSBhYnNvbHV0ZSBsYXRlc3QgY29kZSBmcm9tIHRoZSB1cHN0cmVhbSAKIyBzb3VyY2Ug
Y29udHJvbCBzeXN0ZW1zLiBUaGlzIGlzIGp1c3QgbWVudGlvbmVkIGhlcmUgYXMgYW4gZXhhbXBs
ZSwgaXRzIG5vdAojIHVzZWZ1bCB0byBtb3N0IG5ldyB1c2Vycy4KIyBESVNUUk8gPz0gInBva3kt
YmxlZWRpbmciCgojCiMgUGFja2FnZSBNYW5hZ2VtZW50IGNvbmZpZ3VyYXRpb24KIwojIFRoaXMg
dmFyaWFibGUgbGlzdHMgd2hpY2ggcGFja2FnaW5nIGZvcm1hdHMgdG8gZW5hYmxlLiBNdWx0aXBs
ZSBwYWNrYWdlIGJhY2tlbmRzCiMgY2FuIGJlIGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0
IGl0ZW0gbGlzdGVkIGluIHRoZSB2YXJpYWJsZSB3aWxsIGJlIHVzZWQKIyB0byBnZW5lcmF0ZSB0
aGUgcm9vdCBmaWxlc3lzdGVtcy4KIyBPcHRpb25zIGFyZToKIyAgLSAncGFja2FnZV9kZWInIGZv
ciBkZWJpYW4gc3R5bGUgZGViIGZpbGVzCiMgIC0gJ3BhY2thZ2VfaXBrJyBmb3IgaXBrIGZpbGVz
IGFyZSB1c2VkIGJ5IG9wa2cgKGEgZGViaWFuIHN0eWxlIGVtYmVkZGVkIHBhY2thZ2UgbWFuYWdl
cikKIyAgLSAncGFja2FnZV9ycG0nIGZvciBycG0gc3R5bGUgcGFja2FnZXMKIyBFLmcuOiBQQUNL
QUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfcnBtIHBhY2thZ2VfZGViIHBhY2thZ2VfaXBrIgojIFdl
IGRlZmF1bHQgdG8gcnBtOgpQQUNLQUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfaXBrIgoKIwojIFNE
SyB0YXJnZXQgYXJjaGl0ZWN0dXJlCiMKIyBUaGlzIHZhcmlhYmxlIHNwZWNpZmllcyB0aGUgYXJj
aGl0ZWN0dXJlIHRvIGJ1aWxkIFNESyBpdGVtcyBmb3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWls
ZCB0aGUgU0RLIHBhY2thZ2VzIGZvciBhcmNoaXRlY3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hp
bmUgeW91IGFyZQojIHJ1bm5pbmcgdGhlIGJ1aWxkIG9uIChpLmUuIGJ1aWxkaW5nIGk2ODYgcGFj
a2FnZXMgb24gYW4geDg2XzY0IGhvc3QpLgojIFN1cHBvcnRlZCB2YWx1ZXMgYXJlIGk2ODYgYW5k
IHg4Nl82NAojU0RLTUFDSElORSA/PSAiaTY4NiIKCiMKIyBFeHRyYSBpbWFnZSBjb25maWd1cmF0
aW9uIGRlZmF1bHRzCiMKIyBUaGUgRVhUUkFfSU1BR0VfRkVBVFVSRVMgdmFyaWFibGUgYWxsb3dz
IGV4dHJhIHBhY2thZ2VzIHRvIGJlIGFkZGVkIHRvIHRoZSBnZW5lcmF0ZWQKIyBpbWFnZXMuIFNv
bWUgb2YgdGhlc2Ugb3B0aW9ucyBhcmUgYWRkZWQgdG8gY2VydGFpbiBpbWFnZSB0eXBlcyBhdXRv
bWF0aWNhbGx5LiBUaGUKIyB2YXJpYWJsZSBjYW4gY29udGFpbiB0aGUgZm9sbG93aW5nIG9wdGlv
bnM6CiMgICJkYmctcGtncyIgICAgICAgLSBhZGQgLWRiZyBwYWNrYWdlcyBmb3IgYWxsIGluc3Rh
bGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKGFkZHMgc3ltYm9sIGluZm9ybWF0
aW9uIGZvciBkZWJ1Z2dpbmcvcHJvZmlsaW5nKQojICAic3JjLXBrZ3MiICAgICAgIC0gYWRkIC1z
cmMgcGFja2FnZXMgZm9yIGFsbCBpbnN0YWxsZWQgcGFja2FnZXMKIyAgICAgICAgICAgICAgICAg
ICAgIChhZGRzIHNvdXJjZSBjb2RlIGZvciBkZWJ1Z2dpbmcpCiMgICJkZXYtcGtncyIgICAgICAg
LSBhZGQgLWRldiBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAg
ICAgICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBkZXZlbG9wIGFnYWluc3QgbGlicyBp
biB0aGUgaW1hZ2UpCiMgICJwdGVzdC1wa2dzIiAgICAgLSBhZGQgLXB0ZXN0IHBhY2thZ2VzIGZv
ciBhbGwgcHRlc3QtZW5hYmxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1
bCBpZiB5b3Ugd2FudCB0byBydW4gdGhlIHBhY2thZ2UgdGVzdCBzdWl0ZXMpCiMgICJ0b29scy1z
ZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFrZSwgcGtnY29uZmlnIGV0
Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRvb2xzIChnZGIsIHN0cmFj
ZSkKIyAgImVjbGlwc2UtZGVidWciICAtIGFkZCBFY2xpcHNlIHJlbW90ZSBkZWJ1Z2dpbmcgc3Vw
cG9ydAojICAidG9vbHMtcHJvZmlsZSIgIC0gYWRkIHByb2ZpbGluZyB0b29scyAob3Byb2ZpbGUs
IGx0dG5nLCB2YWxncmluZCkKIyAgInRvb2xzLXRlc3RhcHBzIiAtIGFkZCB1c2VmdWwgdGVzdGlu
ZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4pCiMgICJkZWJ1Zy10d2Vha3Mi
ICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVudAojICAgICAgICAgICAg
ICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxhbmsgcGFzc3dvcmQKIyBUaGVy
ZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNhbiBiZSB1c2VkIGhlcmUgdG9v
LCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQgbWV0YS9jbGFzc2VzL2NvcmUt
aW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRlZmF1bHQgdG8gZW5hYmxpbmcg
dGhlIGRlYnVnZ2luZyB0d2Vha3MuCkVYVFJBX0lNQUdFX0ZFQVRVUkVTID89ICJkZWJ1Zy10d2Vh
a3MiCgojCiMgQWRkaXRpb25hbCBpbWFnZSBmZWF0dXJlcwojCiMgVGhlIGZvbGxvd2luZyBpcyBh
IGxpc3Qgb2YgYWRkaXRpb25hbCBjbGFzc2VzIHRvIHVzZSB3aGVuIGJ1aWxkaW5nIGltYWdlcyB3
aGljaAojIGVuYWJsZSBleHRyYSBmZWF0dXJlcy4gU29tZSBhdmFpbGFibGUgb3B0aW9ucyB3aGlj
aCBjYW4gYmUgaW5jbHVkZWQgaW4gdGhpcyB2YXJpYWJsZQojIGFyZToKIyAgIC0gJ2J1aWxkc3Rh
dHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwojICAgLSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1
Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UKIyAgIC0gJ2ltYWdlLXBy
ZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZpbGVzeXN0ZW0gaW1hZ2UKIyBOT1RFOiBp
ZiBsaXN0aW5nIG1rbGlicyAmIHByZWxpbmsgYm90aCwgdGhlbiBtYWtlIHN1cmUgbWtsaWJzIGlz
IGJlZm9yZSBwcmVsaW5rCiMgTk9URTogbWtsaWJzIGFsc28gbmVlZHMgdG8gYmUgZXhwbGljaXRs
eSBlbmFibGVkIGZvciBhIGdpdmVuIGltYWdlLCBzZWUgbG9jYWwuY29uZi5leHRlbmRlZApVU0VS
X0NMQVNTRVMgPz0gImJ1aWxkc3RhdHMgaW1hZ2UtbWtsaWJzIGltYWdlLXByZWxpbmsiCgojCiMg
UnVudGltZSB0ZXN0aW5nIG9mIGltYWdlcwojCiMgVGhlIGJ1aWxkIHN5c3RlbSBjYW4gdGVzdCBi
b290aW5nIHZpcnR1YWwgbWFjaGluZSBpbWFnZXMgdW5kZXIgcWVtdSAoYW4gZW11bGF0b3IpCiMg
YWZ0ZXIgYW55IHJvb3QgZmlsZXN5c3RlbXMgYXJlIGNyZWF0ZWQgYW5kIHJ1biB0ZXN0cyBhZ2Fp
bnN0IHRob3NlIGltYWdlcy4gSXQgY2FuIGFsc28KIyBydW4gdGVzdHMgYWdhaW5zdCBhbnkgU0RL
IHRoYXQgYXJlIGJ1aWx0LiBUbyBlbmFibGUgdGhpcyB1bmNvbW1lbnQgdGhlc2UgbGluZXMuCiMg
U2VlIGNsYXNzZXMvdGVzdHtpbWFnZSxzZGt9LmJiY2xhc3MgZm9yIGZ1cnRoZXIgZGV0YWlscy4K
I0lNQUdFX0NMQVNTRVMgKz0gInRlc3RpbWFnZSB0ZXN0c2RrIgojVEVTVElNQUdFX0FVVE9fcWVt
dWFsbCA9ICIxIgoKIwojIEludGVyYWN0aXZlIHNoZWxsIGNvbmZpZ3VyYXRpb24KIwojIFVuZGVy
IGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyB0aGUgc3lzdGVtIG1heSBuZWVkIGlucHV0IGZyb20geW91
IGFuZCB0byBkbyB0aGlzIGl0CiMgY2FuIGxhdW5jaCBhbiBpbnRlcmFjdGl2ZSBzaGVsbC4gSXQg
bmVlZHMgdG8gZG8gdGhpcyBzaW5jZSB0aGUgYnVpbGQgaXMKIyBtdWx0aXRocmVhZGVkIGFuZCBu
ZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3JlIHRoYW4gb25lIHBh
cmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVudGlvbi4gVGhlIGRl
ZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0ZXJtaW5hbCB0eXBlcyB0byBm
aW5kIG9uZSB0aGF0IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9jY2FzaW9ucyB0aGlzIG1h
eSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2ggY2Fubm90CiMgYmUgYXBw
bGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1lbnVjb25maWcKIwojIFN1
cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtvbnNv
bGUgKEtERSAzLnggb25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50bHksIEtvbnNvbGUgc3VwcG9y
dCBvbmx5IHdvcmtzIGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5CiMgbmV3ZXIgS29uc29sZSB2
ZXJzaW9ucyBiZWhhdmUKIyBPRV9URVJNSU5BTCA9ICJhdXRvIgojIEJ5IGRlZmF1bHQgZGlzYWJs
ZSBpbnRlcmFjdGl2ZSBwYXRjaCByZXNvbHV0aW9uICh0YXNrcyB3aWxsIGp1c3QgZmFpbCBpbnN0
ZWFkKToKUEFUQ0hSRVNPTFZFID0gIm5vb3AiCgojCiMgRGlzayBTcGFjZSBNb25pdG9yaW5nIGR1
cmluZyB0aGUgYnVpbGQKIwojIE1vbml0b3IgdGhlIGRpc2sgc3BhY2UgZHVyaW5nIHRoZSBidWls
ZC4gSWYgdGhlcmUgaXMgbGVzcyB0aGF0IDFHQiBvZiBzcGFjZSBvciBsZXNzCiMgdGhhbiAxMDBL
IGlub2RlcyBpbiBhbnkga2V5IGJ1aWxkIGxvY2F0aW9uIChUTVBESVIsIERMX0RJUiwgU1NUQVRF
X0RJUiksIGdyYWNlZnVsbHkKIyBzaHV0ZG93biB0aGUgYnVpbGQuIElmIHRoZXJlIGlzIGxlc3Mg
dGhhdCAxMDBNQiBvciAxSyBpbm9kZXMsIHBlcmZvcm0gYSBoYXJkIGFib3J0CiMgb2YgdGhlIGJ1
aWxkLiBUaGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgcnVubmluZyBjb21wbGV0ZWx5IG91dCBv
ZiBzcGFjZSBjYW4gY29ycnVwdAojIGZpbGVzIGFuZCBkYW1hZ2VzIHRoZSBidWlsZCBpbiB3YXlz
IHdoaWNoIG1heSBub3QgYmUgZWFzaWx5IHJlY292ZXJhYmxlLgojIEl0J3MgbmVjZXNhcnkgdG8g
bW9uaXRvciAvdG1wLCBpZiB0aGVyZSBpcyBubyBzcGFjZSBsZWZ0IHRoZSBidWlsZCB3aWxsIGZh
aWwKIyB3aXRoIHZlcnkgZXhvdGljIGVycm9ycy4KQkJfRElTS01PTl9ESVJTID8/PSAiXAogICAg
U1RPUFRBU0tTLCR7VE1QRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNLUywke0RMX0RJUn0sMUcs
MTAwSyBcCiAgICBTVE9QVEFTS1MsJHtTU1RBVEVfRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNL
UywvdG1wLDEwME0sMTAwSyBcCiAgICBBQk9SVCwke1RNUERJUn0sMTAwTSwxSyBcCiAgICBBQk9S
VCwke0RMX0RJUn0sMTAwTSwxSyBcCiAgICBBQk9SVCwke1NTVEFURV9ESVJ9LDEwME0sMUsgXAog
ICAgQUJPUlQsL3RtcCwxME0sMUsiCgojCiMgU2hhcmVkLXN0YXRlIGZpbGVzIGZyb20gb3RoZXIg
bG9jYXRpb25zCiMKIyBBcyBtZW50aW9uZWQgYWJvdmUsIHNoYXJlZCBzdGF0ZSBmaWxlcyBhcmUg
cHJlYnVpbHQgY2FjaGUgZGF0YSBvYmplY3RzIHdoaWNoIGNhbgojIHVzZWQgdG8gYWNjZWxlcmF0
ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3VyZSB0aGUg
c3lzdGVtCiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMgZm9yIHRoZXNlIG9iamVj
dHMgYmVmb3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBUaGlzIGNhbiBiZSBhIGZp
bGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRwIG9yIGZ0cC4g
VGhlc2UKIyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVzdWx0cyBmcm9tIHByZXZp
b3VzIGJ1aWxkcyAocG9zc2libHkgZnJvbSBvdGhlcgojIG1hY2hpbmVzKS4gVGhpcyB2YXJpYWJs
ZSB3b3JrcyBsaWtlIGZldGNoZXIgTUlSUk9SUy9QUkVNSVJST1JTIGFuZCBwb2ludHMgdG8gdGhl
CiMgY2FjaGUgbG9jYXRpb25zIHRvIGNoZWNrIGZvciB0aGUgc2hhcmVkIG9iamVjdHMuCiMgTk9U
RTogaWYgdGhlIG1pcnJvciB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZSBhcyBTU1RBVEVfRElSLCB5
b3UgbmVlZCB0byBhZGQgUEFUSAojIGF0IHRoZSBlbmQgYXMgc2hvd24gaW4gdGhlIGV4YW1wbGVz
IGJlbG93LiBUaGlzIHdpbGwgYmUgc3Vic3RpdHV0ZWQgd2l0aCB0aGUKIyBjb3JyZWN0IHBhdGgg
d2l0aGluIHRoZSBkaXJlY3Rvcnkgc3RydWN0dXJlLgojU1NUQVRFX01JUlJPUlMgPz0gIlwKI2Zp
bGU6Ly8uKiBodHRwOi8vc29tZXNlcnZlci50bGQvc2hhcmUvc3N0YXRlL1BBVEg7ZG93bmxvYWRm
aWxlbmFtZT1QQVRIIFxuIFwKI2ZpbGU6Ly8uKiBmaWxlOi8vL3NvbWUvbG9jYWwvZGlyL3NzdGF0
ZS9QQVRIIgoKIwojIFlvY3RvIFByb2plY3QgU1N0YXRlIE1pcnJvcgojCiMgVGhlIFlvY3RvIFBy
b2plY3QgaGFzIHByZWJ1aWx0IGFydGVmYWN0cyBhdmFpbGFibGUgZm9yIGl0cyByZWxlYXNlcywg
eW91IGNhbiBlbmFibGUKIyB1c2Ugb2YgdGhlc2UgYnkgdW5jb21tZW50aW5nIHRoZSBmb2xsb3dp
bmcgbGluZS4gVGhpcyB3aWxsIG1lYW4gdGhlIGJ1aWxkIHVzZXMKIyB0aGUgbmV0d29yayB0byBj
aGVjayBmb3IgYXJ0ZWZhY3RzIGF0IHRoZSBzdGFydCBvZiBidWlsZHMsIHdoaWNoIGRvZXMgc2xv
dyBpdCBkb3duCiMgZXF1YWxseSwgaXQgd2lsbCBhbHNvIHNwZWVkIHVwIHRoZSBidWlsZHMgYnkg
bm90IGhhdmluZyB0byBidWlsZCB0aGluZ3MgaWYgdGhleSBhcmUKIyBwcmVzZW50IGluIHRoZSBj
YWNoZS4gSXQgYXNzdW1lcyB5b3UgY2FuIGRvd25sb2FkIHNvbWV0aGluZyBmYXN0ZXIgdGhhbiB5
b3UgY2FuIGJ1aWxkIGl0CiMgd2hpY2ggd2lsbCBkZXBlbmQgb24geW91ciBuZXR3b3JrLgojCiNT
U1RBVEVfTUlSUk9SUyA/PSAiZmlsZTovLy4qIGh0dHA6Ly9zc3RhdGUueW9jdG9wcm9qZWN0Lm9y
Zy8yLjUvUEFUSDtkb3dubG9hZGZpbGVuYW1lPVBBVEgiCgojCiMgUWVtdSBjb25maWd1cmF0aW9u
CiMKIyBCeSBkZWZhdWx0IHFlbXUgd2lsbCBidWlsZCB3aXRoIGEgYnVpbHRpbiBWTkMgc2VydmVy
IHdoZXJlIGdyYXBoaWNhbCBvdXRwdXQgY2FuIGJlCiMgc2Vlbi4gVGhlIHR3byBsaW5lcyBiZWxv
dyBlbmFibGUgdGhlIFNETCBiYWNrZW5kIHRvby4gQnkgZGVmYXVsdCBsaWJzZGwyLW5hdGl2ZSB3
aWxsCiMgYmUgYnVpbHQsIGlmIHlvdSB3YW50IHRvIHVzZSB5b3VyIGhvc3QncyBsaWJTREwgaW5z
dGVhZCBvZiB0aGUgbWluaW1hbCBsaWJzZGwgYnVpbHQKIyBieSBsaWJzZGwyLW5hdGl2ZSB0aGVu
IHVuY29tbWVudCB0aGUgQVNTVU1FX1BST1ZJREVEIGxpbmUgYmVsb3cuClBBQ0tBR0VDT05GSUdf
YXBwZW5kX3BuLXFlbXUtc3lzdGVtLW5hdGl2ZSA9ICIgc2RsIgpQQUNLQUdFQ09ORklHX2FwcGVu
ZF9wbi1uYXRpdmVzZGstcWVtdSA9ICIgc2RsIgojQVNTVU1FX1BST1ZJREVEICs9ICJsaWJzZGwy
LW5hdGl2ZSIKCiMgQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29u
Zi8gY2hhbmdlcyBpbmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFjayB0aGUgdmVyc2lv
biBvZiB0aGlzIGZpbGUgd2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNhbiBzYWZlbHkgYmUg
aWdub3JlZCBpZgojIHRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlvdS4KQ09ORl9WRVJT
SU9OID0gIjEiCk1BQ0hJTkU9InJhc3BiZXJyeXBpMyIKSU1BR0VfRkVBVFVSRVMgKz0gInNzaC1z
ZXJ2ZXItZHJvcGJlYXIiCgpQQUNLQUdFX0NMQVNTRVMgPSAicGFja2FnZV9kZWIiCkVYVFJBX0lN
QUdFX0ZFQVRVUkVTICs9ICJ0b29scy1zZGsiCkVYVFJBX0lNQUdFX0ZFQVRVUkVTICs9ICIgcGFj
a2FnZS1tYW5hZ2VtZW50ICIKCk1BQ0hJTkU9InJhc3BiZXJyeXBpMyIK
--000000000000121e9405a5967974--


From xen-users-bounces@lists.xenproject.org Thu May 14 07:48:45 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 07:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZ8at-0001QW-JV; Thu, 14 May 2020 07:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=a33M=64=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jZ8ar-0001QR-LX
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 07:47:49 +0000
X-Inumbo-ID: 32e27a0a-95b7-11ea-a45c-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.82]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32e27a0a-95b7-11ea-a45c-12813bfff9fa;
 Thu, 14 May 2020 07:47:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jT6jjoGw4lIwvzF2kxK5HSe4OzCOdHIZ2pkHX0FHThg=;
 b=lRV+7yAkolYf4ttqjOUWSQkDx/2GlLRk6KVaVPxHjDBOc0c4Io39Jo4UJfXalextbI5G1FwN+Hk2ziCOXsm7shP4jD03N8kRv1NKKHJnI3GW+g92shWtdjgljGULvdeASWCFpiLa6bFo4PWVIbMdrIbdHk3EO+EufH4p6RB06IQ=
Received: from AM6PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:20b:2e::40)
 by VI1PR08MB5294.eurprd08.prod.outlook.com (2603:10a6:803:de::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.28; Thu, 14 May
 2020 07:47:42 +0000
Received: from AM5EUR03FT057.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:20b:2e:cafe::67) by AM6PR05CA0027.outlook.office365.com
 (2603:10a6:20b:2e::40) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.26 via Frontend
 Transport; Thu, 14 May 2020 07:47:42 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT057.mail.protection.outlook.com (10.152.17.44) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 07:47:42 +0000
Received: ("Tessian outbound b3a67fbfbb1f:v54");
 Thu, 14 May 2020 07:47:42 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: e3b17c22d1d50040
X-CR-MTA-TID: 64aa7808
Received: from 39d06af12ced.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 D85BA421-7ABD-49DF-AAD5-9C26DB0CEED4.1; 
 Thu, 14 May 2020 07:47:36 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 39d06af12ced.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 14 May 2020 07:47:36 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GohOB+yJqePWquxTT6vQIOCmvLks77UNQQ3/lp2Qj+hYjTpXZob31GsCYsiQ/p66WwnIOkg66VBse2Zg5Sp7ZRkbxbRhkLWuDLNSUShoGWSM1bbzGlXMMHF0Tsf/4uvc3S8myYuv+couVL2NgjcyR/Rtj05TM5EJOaod5tOeKA16Us026CGNFEGDtXzjq7c1Wr+taC5P8Ebxz8WVW7Od/yYv9ICdg1EcKx4fFyrJR0uqDO3q7nZQqDTi+01dG3vUty2ES0qTLvD9KiIYdSy1oYiiWtQdoJdyYEwYq3GlemePcL0ckwgRmxB64Uru6JfBRcdzHjQ1K2G22JdLR+tTUQ==
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-SenderADCheck;
 bh=jT6jjoGw4lIwvzF2kxK5HSe4OzCOdHIZ2pkHX0FHThg=;
 b=i7sAEMD0mSEjTMLz1xGV+f/TxwiR39MFo5AmHh3veERqTZEqKddvk0NouDDlaF5ujWELlvln2J9qBKChKGw5ZyZ86jK8SfrSB//iwUp5o5EP/eIkYVRKqthtH9i0Zor067Pw+JCPtSw0Si5UFj7NIHh7bkWGUrdKSwqXRlXof2bwCzNJmN0MyZYKTliEpSTHaeFT+8eQkNlbv5HjrbVmCS7JrmJbeOcucrbln85DK4DuQbIzQXiV+Zgw0DZ4Pgn/bHrfpDcNSUMXwv9hgglVDERtF7Qa3O/3A3i729AwfA8g0m0wdsjZ/aRsGcbnqZU84xBc42un+/469ZGAPt90Jg==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jT6jjoGw4lIwvzF2kxK5HSe4OzCOdHIZ2pkHX0FHThg=;
 b=lRV+7yAkolYf4ttqjOUWSQkDx/2GlLRk6KVaVPxHjDBOc0c4Io39Jo4UJfXalextbI5G1FwN+Hk2ziCOXsm7shP4jD03N8kRv1NKKHJnI3GW+g92shWtdjgljGULvdeASWCFpiLa6bFo4PWVIbMdrIbdHk3EO+EufH4p6RB06IQ=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3148.eurprd08.prod.outlook.com (2603:10a6:5:24::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Thu, 14 May
 2020 07:47:34 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.022; Thu, 14 May 2020
 07:47:32 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
Thread-Topic: Query regarding builnig Xen on Raspberry-Pi3
Thread-Index: AQHWKb9ZHLxMR4/HfU+5kZ7ecO0Q+6inK5OAgAAIxwA=
Date: Thu, 14 May 2020 07:47:32 +0000
Message-ID: <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
In-Reply-To: <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: lists.xenproject.org; dkim=none (message not
 signed) header.d=none; lists.xenproject.org;
 dmarc=none action=none header.from=arm.com;
x-originating-ip: [217.140.99.251]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 1d32778e-4dae-483c-022a-08d7f7db153e
x-ms-traffictypediagnostic: DB7PR08MB3148:|VI1PR08MB5294:
X-Microsoft-Antispam-PRVS: <VI1PR08MB5294DB6B6D401100F38178719DBC0@VI1PR08MB5294.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:7219;OLM:7219;
x-forefront-prvs: 040359335D
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: Xr7h3dBlfC9lU25IFItMliyyzkmIahW84V+8NUv6chM/HXM3aOW5xmRuvORP/ZXWqdjbdAHrYvZHnE3jXYZ4KZy0K6dUYhHPTbT6vQUI/sajt1TrJq1vjMGa02wydZY9Lp8iW9bUKR2b3pgb2wHdY+m1IGz0YFKI2SBi/Rlew9WgCAE+MlWKuGcR+0Gtk/0ngjarssEPAdq/RmtBk3aTXoIWlsBjMBHd3yLHAtOVq/6TRyul97ii+EulZqXmtKDhD7PdrJs+GBDeU13MwBta772O5UoOQjwpfHo4SAFlvig1kQ4DaJqdULWL+//x7BycbCdNSV9UPvXGX7k5/glBXvtrskMuWWQBZp9yKxYBjiWqLfn+4zN17R3B6un1iBTmdHk5DNv1ETj2er8a0oINKs/bFYsMEhObwodBjlS82mhZ6i92+oV5mUGfnuwXR8qP
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(346002)(396003)(136003)(366004)(376002)(39860400002)(316002)(186003)(26005)(33656002)(2906002)(5660300002)(6916009)(86362001)(36756003)(54906003)(4326008)(2616005)(66446008)(478600001)(6486002)(71200400001)(53546011)(66946007)(66556008)(91956017)(6506007)(8936002)(8676002)(64756008)(66476007)(6512007)(76116006);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: K12W4CS7Ipq/QicM5UML/+Xtzyw3K1dXrpaRnR2Na4olCbSU0sP/xDNIBQpdiRid7tayRR6C8oOq1jUfZs3UuMwP9+q81mVXgWo99f5uJu0shPOGhao1pQjH+zbuMrtNCKnSWJbX/DlYmyXA1DQxpvAjGDVs0Z4ZAXNT7aT8XuZ0u9Wdm0nEam3bjjHv3/MnvDpf7RL0nhhhJ7mDDoRm/dx8IYFYSxwrFBo4FbDaXCnLmf7STkp9O43++laGq4g+k1uiK0l9Od+MDiTP9nwXImUTDnwEtvw2XDMPrVKveOBuQ8+ZnrxQtcgx6DqhCACeMvrvXwuSyBHuaGC4ATJOuLyQYxLfyPQnkvVfmqSwy07aXNFDUCf0J7UrU3IF4CKIwow6ENP9C3IcV7aV7OqG9aIkmBQo8eCpAlnVM5ubTztQ/Tm87xcDWjW8YZjeTSepzInhFeWw5tV9mnlKitborS9bDHKAO6gbcD0vMJkDrXE=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <66E1E3AA724EB44894CA1F79078FF9C1@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3148
Original-Authentication-Results: lists.xenproject.org;
 dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=none action=none
 header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT057.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(376002)(136003)(396003)(39860400002)(346002)(46966005)(36906005)(316002)(54906003)(107886003)(36756003)(336012)(70206006)(8676002)(186003)(26005)(53546011)(6506007)(33656002)(5660300002)(2616005)(8936002)(6916009)(70586007)(86362001)(2906002)(6486002)(82740400003)(478600001)(47076004)(82310400002)(356005)(81166007)(6512007)(4326008);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 57d26902-016f-4f78-0b71-08d7f7db0fba
X-Forefront-PRVS: 040359335D
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: kocFCiDvHzVCzgjCtnrDqU8RJI45nvQj2rrBRM0dGEs31RwP9/jBEmnPnr/LURfm7kyuvpRPA5eZ/D7CcVnvELK9IWPVdnao1BNXzRQrFX9a5+JzFAJYLBMd54uKgsYj2kvFP4+aTCaV91EOOrqW43JcmSmwErv619CTSK9L0Ub1u6EMBc4P29YYccCa1sgj2q9UJD1ZhNt02ZknPmsQRyuyDAYjN9aRAoI1c7WUkVpjwaykI6w+UNKIqy03GSnGdHigWW5HPXkCGiIIEdkW9jfqo/nDbzXhB39TCLLDremVd5D8b+AMl9wLwY5vVrIb/43mTcgA170t+vM4+LvQ/LhrNSQFj1fQz5bw0JtGC9sM52BGhqptvflkNmLdUnFz3pjx1v2xlzxE0P/UhzwTAKW+nDIdrvsgZDv1E/IdsDOl89y/6ll2h98wV4RakUlsn9iGd2F+5NZpvCGqFYxhFinsh7sYjh3pPXbhdMsLlfAq97XZImNFzIYg7G6KRCYTYTDowXM/wxVtsPdq5JSOPw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 07:47:42.1918 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d32778e-4dae-483c-022a-08d7f7db153e
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5294
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, siddhartha v <siddhuvgowda.18695@gmail.com>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

DQo+IE9uIDE0IE1heSAyMDIwLCBhdCAwODoxNiwgc2lkZGhhcnRoYSB2IDxzaWRkaHV2Z293ZGEu
MTg2OTVAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IEhlbGxvLA0KPiANCj4gICAgICAgIEkgYW0g
dHJ5aW5nIHRvIGJ1aWxkIHRoZSBYZW4gdG8gbXkgUmFzcGJlcnJ5IHBpMyBib2FyZC4gQmVsb3cg
aXMgdGhlIGRldGFpbHMsDQo+IEJCbGF5ZXJzLmNvbmYgZmlsZToNCj4gDQo+ICMgUE9LWV9CQkxB
WUVSU19DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9jb25mL2JibGF5
ZXJzLmNvbmYNCj4gIyBjaGFuZ2VzIGluY29tcGF0aWJseQ0KPiBQT0tZX0JCTEFZRVJTX0NPTkZf
VkVSU0lPTiA9ICIyIg0KPiANCj4gQkJQQVRIID0gIiR7VE9QRElSfSINCj4gQkJGSUxFUyA/PSAi
Ig0KPiANCj4gQkJMQVlFUlMgPz0gIiBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0
by9zb3VyY2VzL3Bva3kvbWV0YSBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9z
b3VyY2VzL3Bva3kvbWV0YS1wb2t5IFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3Rv
L3NvdXJjZXMvcG9reS9tZXRhLXlvY3RvLWJzcCBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtb2UgXA0KPiAgIC9ob21lL3Np
ZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRp
bWVkaWEgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9w
ZW5lbWJlZGRlZC9tZXRhLXB5dGhvbiBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0
by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtbmV0d29ya2luZyBcDQo+ICAgL2hvbWUv
c2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtZmls
ZXN5c3RlbXMgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRh
LWNsb3VkLXNlcnZpY2VzIFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJj
ZXMvbWV0YS1zZWxpbnV4IFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJj
ZXMvbWV0YS12aXJ0dWFsaXphdGlvblwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3Rv
L3NvdXJjZXMvbWV0YS1yYXNwYmVycnlwaSBcDQo+ICAgIg0KPiANCj4gVGhlIGJ1aWxkIHdlbnQg
d2VsbCBidXQgYWZ0ZXIgd3JpdGluZyB0byBTRCBjYXJkLiBJIHR5cGVkICIkOiB4bCBpbmZvICIg
YnV0IEkgZ290ICIgeGwgbm90IGZvdW5kIiBlcnJvci4gTWF5IEkga25vdyB3aGF0IG1pc3Rha2Ug
SSBhbSBkb2luZyBoZXJlIHBsZWFzZS4NCj4gDQo+IA0KPiBJIGhhdmUgYXR0YWNoZWQgdGhlIGxv
Y2FsLmNvbmYgdG9vIHdoZXJlIEkgaGF2ZSBlbmFibGVkIHRoZSB2aXJ0dWFsaXNhdGlvbiBhZnRl
ciBnb2luZyB0aHJvdWdoIHRoZSByZWFkbWUgb2YgdGhlIG1ldGEtdmlydHVhbGlzYXRpb24uDQoN
ClRvIGFjdGl2YXRlIFhlbiBidWlsZCB5b3UgbmVlZCB0byBhZGQgdG8geW91ciBsb2NhbC5jb25m
Og0KDQpESVNUUk9fRkVBVFVSRVMgKz0g4oCcdmlydHVhbGl6YXRpb24geGVu4oCdDQoNCllvdSBo
YXZlIHNvbWV0aGluZyB0byBhZGQgdmlydHVhbGl6YXRpb24gYnV0IG5vdCB4ZW4NCg0KVGhlbiB5
b3UgbXVzdCBzdGFydCBYZW4gd2hpY2ggc2hvdWxkIHN0YXJ0IExpbnV4LCBpbiB5b3VyIGN1cnJl
bnQgc3lzdGVtIHlvdSBoYXZlIG1vcmUgdGhlbiBwcm9iYWJseSBqdXN0IHN0YXJ0ZWQgdGhlIExp
bnV4IGdlbmVyYXRlZCBidXQgWGVuIG5lZWRzIHRvIGJlIHN0YXJ0ZWQgZmlyc3QgYW5kIHRoZW4g
WGVuIGlzIHN0YXJ0aW5nIExpbnV4Lg0KDQpPbmNlIHlvdSBoYXZlIGRvbmUgdGhhdCwgaXQgd291
bGQgYWxzbyBoZWxwIGlmIHlvdSBwcm92aWRlIHlvdXIgYm9vdCBsb2dzLg0KDQpSZWdhcmRzDQpC
ZXJ0cmFuZA0KDQo+IC0tIA0KPiBUaGFua3MgYW5kIFJlZ2FyZHMuDQo+IFNpZGRoYXJ0aGEgVi4N
Cj4gIA0KPiA8bG9jYWwuY29uZj4NCg0K


From xen-users-bounces@lists.xenproject.org Thu May 14 08:33:46 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 08:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZ9ID-0006NX-1n; Thu, 14 May 2020 08:32:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VBr9=64=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jZ9IB-0006NS-Gx
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 08:32:35 +0000
X-Inumbo-ID: 75c606f6-95bd-11ea-b9cf-bc764e2007e4
Received: from mail-il1-x136.google.com (unknown [2607:f8b0:4864:20::136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75c606f6-95bd-11ea-b9cf-bc764e2007e4;
 Thu, 14 May 2020 08:32:34 +0000 (UTC)
Received: by mail-il1-x136.google.com with SMTP id w18so2417490ilm.13
 for <xen-users@lists.xenproject.org>; Thu, 14 May 2020 01:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DBhraAPCqaj+CmyRLS4cyvjcidRnAJ/XwsPrRyfdCU4=;
 b=AiFJBUoNd9vZels1zqMUElCLGA0gBQzguOR+t2DZgtnFsYSt3nAmdkPae0BoQ5AMll
 EIvD8zwb/qLuzi1Eue7jgA6QkH/1Bj/usso4HZQGRiKI/OQW3TpNE3A9bT62HZ+uX2BW
 98KhwoeLnyEmzhQdZ2O3enFFRCQ7SRV00aihHeCnGKN2eHCSQWu6gPz9CcZssC+Z7kHz
 48nSxpQHix4qTEWjHVhc+y2A5DBRC5edC5uvGaPSDOjEEAo/8N5UHj/4XQurdUbJShjW
 rjtl/yFkbbQjAKo+E8jr2m4Gz0Rd5boKrWYVoIl5xI4KULgVsGip3M18iUUA3k8ysP2H
 XGRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DBhraAPCqaj+CmyRLS4cyvjcidRnAJ/XwsPrRyfdCU4=;
 b=gJfMTLeWzecwH02P4uadPY8YsvyZayWkvDzEnPrRyaNTjpytN0/SGqPheBO+NWs5xQ
 Llf862j0dcQA+OC1S6XYXoeyf0Q51S953DH1r2IpvyMb2lZCnm/85jKV307ps5Ks78lH
 /FvdfkkPx/EJZaNgV5kUdUUy/Jv+Iuil1nAF84FWWHJk1sO7015SrAdB2xNIuVwGzdXO
 9HVjmeRhJMnEY3Ql0MmtiqK3nN/4MAthTw9FjxaIJ3a5A6ry5lSsE3aCPnKkILaHeKVb
 mDQBoHiRmWBU29mIcfOsr0/BcEnLIWXue/aZUrldr3eb04HvKbz4XsKfLYptqiWt//I2
 8Xzw==
X-Gm-Message-State: AOAM533PRB3Fm56geP21F99uOcwFgXNespLEc9yQVBgGycmXdDgjRFG6
 o5MJGPRLQ00v6skZE1oIH51hX7OPvvZWK9x/y34=
X-Google-Smtp-Source: ABdhPJxrR0k7YSRM/7uS+9Wy+aP3IVxxdrNs0AZTo3+lYRezkeISrE+GrkCsPvmDwH7kX1gnGzA5wS/SKMvdxLfpirA=
X-Received: by 2002:a92:bf0b:: with SMTP id z11mr3491172ilh.207.1589445154165; 
 Thu, 14 May 2020 01:32:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
In-Reply-To: <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 14 May 2020 14:02:22 +0530
Message-ID: <CAEkELtCtBJvpEBmhF8jrjdikvc0YC-RayejQSmsnN-=a0tnu3Q@mail.gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="000000000000cdd6f505a597899f"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000cdd6f505a597899f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ok sir, thank you.

Actually i earlier added
DISTRO_FEATUR3_append=3D"virtualization"

I will update that to yours.
And I am using " bitbake core-image-base" for yocto build. May i know is
that right or should I use other please.


On Thu, 14 May, 2020, 1:17 PM Bertrand Marquis, <Bertrand.Marquis@arm.com>
wrote:

>
> > On 14 May 2020, at 08:16, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > Hello,
> >
> >        I am trying to build the Xen to my Raspberry pi3 board. Below is
> the details,
> > BBlayers.conf file:
> >
> > # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> > # changes incompatibly
> > POKY_BBLAYERS_CONF_VERSION =3D "2"
> >
> > BBPATH =3D "${TOPDIR}"
> > BBFILES ?=3D ""
> >
> > BBLAYERS ?=3D " \
> >   /home/siddhu/Documents/yocto/sources/poky/meta \
> >   /home/siddhu/Documents/yocto/sources/poky/meta-poky \
> >   /home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-oe \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-multimedi=
a
> \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-python \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-networkin=
g
> \
> >
>  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems =
\
> >   /home/siddhu/Documents/yocto/sources/meta-cloud-services \
> >   /home/siddhu/Documents/yocto/sources/meta-selinux \
> >   /home/siddhu/Documents/yocto/sources/meta-virtualization\
> >   /home/siddhu/Documents/yocto/sources/meta-raspberrypi \
> >   "
> >
> > The build went well but after writing to SD card. I typed "$: xl info "
> but I got " xl not found" error. May I know what mistake I am doing here
> please.
> >
> >
> > I have attached the local.conf too where I have enabled the
> virtualisation after going through the readme of the meta-virtualisation.
>
> To activate Xen build you need to add to your local.conf:
>
> DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D
>
> You have something to add virtualization but not xen
>
> Then you must start Xen which should start Linux, in your current system
> you have more then probably just started the Linux generated but Xen need=
s
> to be started first and then Xen is starting Linux.
>
> Once you have done that, it would also help if you provide your boot logs=
.
>
> Regards
> Bertrand
>
> > --
> > Thanks and Regards.
> > Siddhartha V.
> >
> > <local.conf>
>
>

--000000000000cdd6f505a597899f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Ok sir, thank you.<div dir=3D"auto"><br></div><div dir=3D=
"auto">Actually i earlier added=C2=A0</div><div dir=3D"auto">DISTRO_FEATUR3=
_append=3D&quot;virtualization&quot;=C2=A0</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">I will update that to yours.=C2=A0</div><div dir=3D"auto=
">And I am using &quot; bitbake core-image-base&quot; for yocto build. May =
i know is that right or should I use other please.=C2=A0<br><div dir=3D"aut=
o"><div dir=3D"auto"><br></div></div></div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, 14 May, 2020, 1:17 PM Be=
rtrand Marquis, &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com">Bertrand.Ma=
rquis@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 14 May 2020, at 08:16, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank" rel=3D"noreferrer">siddhuvgowda.1869=
5@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 I am trying to build the Xen to my Raspberr=
y pi3 board. Below is the details,<br>
&gt; BBlayers.conf file:<br>
&gt; <br>
&gt; # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayer=
s.conf<br>
&gt; # changes incompatibly<br>
&gt; POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
&gt; <br>
&gt; BBPATH =3D &quot;${TOPDIR}&quot;<br>
&gt; BBFILES ?=3D &quot;&quot;<br>
&gt; <br>
&gt; BBLAYERS ?=3D &quot; \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-poky \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-oe \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-multimedia \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-python \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-networking \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-filesystems \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-cloud-services \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-selinux \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-virtualization\<=
br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-raspberrypi \<br=
>
&gt;=C2=A0 =C2=A0&quot;<br>
&gt; <br>
&gt; The build went well but after writing to SD card. I typed &quot;$: xl =
info &quot; but I got &quot; xl not found&quot; error. May I know what mist=
ake I am doing here please.<br>
&gt; <br>
&gt; <br>
&gt; I have attached the local.conf too where I have enabled the virtualisa=
tion after going through the readme of the meta-virtualisation.<br>
<br>
To activate Xen build you need to add to your local.conf:<br>
<br>
DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D<br>
<br>
You have something to add virtualization but not xen<br>
<br>
Then you must start Xen which should start Linux, in your current system yo=
u have more then probably just started the Linux generated but Xen needs to=
 be started first and then Xen is starting Linux.<br>
<br>
Once you have done that, it would also help if you provide your boot logs.<=
br>
<br>
Regards<br>
Bertrand<br>
<br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
&gt; &lt;local.conf&gt;<br>
<br>
</blockquote></div>

--000000000000cdd6f505a597899f--


From xen-users-bounces@lists.xenproject.org Thu May 14 09:23:47 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZA4S-0003XX-SD; Thu, 14 May 2020 09:22:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=a33M=64=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jZA4R-0003XR-5M
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:22:27 +0000
X-Inumbo-ID: 6bd2a30a-95c4-11ea-b07b-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1a::62a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bd2a30a-95c4-11ea-b07b-bc764e2007e4;
 Thu, 14 May 2020 09:22:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8V32Be7LgOOqeHeELRGmxzv08VljigOmEx7Lxgl+Bbk=;
 b=9L0zJb39Gh9l1Bmq23GCpFMhZ9uUcREnA3wsMwrv1ZjbeRw+MDjwrKCEdTJfgun0Ps3ogMiJ+SrAdsxunyPGuf4azuw5hSyf5LQKfdH+XmaVkFuYbrM8IBhM89Jv4e37ED+Dbz/TgpY/gX6MlrP3OSDleTWZLu7ebp17SVMn6K0=
Received: from AM6P192CA0010.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::23)
 by VI1PR08MB3837.eurprd08.prod.outlook.com (2603:10a6:803:ba::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.28; Thu, 14 May
 2020 09:22:23 +0000
Received: from AM5EUR03FT040.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:209:83:cafe::94) by AM6P192CA0010.outlook.office365.com
 (2603:10a6:209:83::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.25 via Frontend
 Transport; Thu, 14 May 2020 09:22:23 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT040.mail.protection.outlook.com (10.152.17.148) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 09:22:22 +0000
Received: ("Tessian outbound 4cdf5642225a:v54");
 Thu, 14 May 2020 09:22:22 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: bac8bdef868a241c
X-CR-MTA-TID: 64aa7808
Received: from 69a07d9d1ba7.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 CF94C069-BECB-49EF-A2E5-E92939F169A2.1; 
 Thu, 14 May 2020 09:22:17 +0000
Received: from EUR05-AM6-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 69a07d9d1ba7.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 14 May 2020 09:22:17 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=hEycMjGT3/pFcImNCGzvf24CtyCRzpem8G9OoafuWtt4HtGB5Cvfos9U0UjBQRwy1p67nbkKXhigGFWUleXiuZ18RszljrYuAvGSsyAcBD4jUpNZuyQn/qRQVhapcA6zlAYGfuxh46S7WvSTibgpfo6Zn9MJO5G8G75fBa6uZen3dzuRn+oyrRmo7Ba1+6oBwoq4zG7l0N297tMqR7HGSjqR+ZN1eRLSKdyrvvCxajnSvC7UkFbuKC60MiECwMtyC8InBPp8Ualw1yRuO63vpOQByBe2ZuBF40EKx5RL/28zemWneOR+d9yewiReu3Pl7uqfrlI6XlZTZ0PumVntOQ==
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-SenderADCheck;
 bh=8V32Be7LgOOqeHeELRGmxzv08VljigOmEx7Lxgl+Bbk=;
 b=FPtGXlxccMSSQNf/eW3lIAluK742+8fIqgkMGNsUK9Ejx+/tuniw0Ysfr0eykuAVTPsvtE4UBGAAAKA2kRY7zDZ/neKWw41geq/ebDK7HOkohZHBA3l0Xc6HJgOpzh1lUDuz6sKxEU6ElfBJHkvFAPMstzTmk23WLuRmKHl5lGvBos5xeN1lkOQUvj6vKgnijXb4fIrOJ2qvpTMYQxtGuv2TsMk0DM2ocsreJ/MdeNgYpu1ZNCPEr9ycJlV8/D7+kamvAOey1FyNRvBAHeoPf7g4HrQ7Gj/hMNioblNX1NHb3/gcdvAwEb/YuFHndHoLt//0TXQ5RBbPrt4cBh3fHg==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8V32Be7LgOOqeHeELRGmxzv08VljigOmEx7Lxgl+Bbk=;
 b=9L0zJb39Gh9l1Bmq23GCpFMhZ9uUcREnA3wsMwrv1ZjbeRw+MDjwrKCEdTJfgun0Ps3ogMiJ+SrAdsxunyPGuf4azuw5hSyf5LQKfdH+XmaVkFuYbrM8IBhM89Jv4e37ED+Dbz/TgpY/gX6MlrP3OSDleTWZLu7ebp17SVMn6K0=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3915.eurprd08.prod.outlook.com (2603:10a6:10:34::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.33; Thu, 14 May
 2020 09:22:15 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.022; Thu, 14 May 2020
 09:22:15 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
Thread-Topic: Query regarding builnig Xen on Raspberry-Pi3
Thread-Index: AQHWKb9ZHLxMR4/HfU+5kZ7ecO0Q+6inK5OAgAAIxwCAAAyHAIAADe8A
Date: Thu, 14 May 2020 09:22:14 +0000
Message-ID: <2B401360-36A3-4CE8-B533-53D83F4CC80E@arm.com>
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
 <CAEkELtCtBJvpEBmhF8jrjdikvc0YC-RayejQSmsnN-=a0tnu3Q@mail.gmail.com>
In-Reply-To: <CAEkELtCtBJvpEBmhF8jrjdikvc0YC-RayejQSmsnN-=a0tnu3Q@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 59fba498-c47f-4590-058e-08d7f7e84ef7
x-ms-traffictypediagnostic: DB7PR08MB3915:|VI1PR08MB3837:
X-Microsoft-Antispam-PRVS: <VI1PR08MB3837DF542F215C6ECBB4346E9DBC0@VI1PR08MB3837.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
x-forefront-prvs: 040359335D
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: l0hz86Q3N0N0gHyVIs51ktsmoOzLAMkRbHhtiE0OwK0ZCf1QCeDgPqFLtj2K4l8MNqmraqjW2Qxx0clJ4TnFGVoGmpZ9G0xxv8RPAyAPuNeTueRGk6/CvOiZtm8HJq16wS1DDiSdidgAM/uRCc8veTcEicoJU+ROMQsJWoj/YBfbZmvSftZTtbxzaqjtusmXXk5aVIxWLzsyicBjSBznxbPLRHn8nta27dttZq6I3vXZnrtBeuXx4RfFuS6j9pIbHVFJQmigAxAlga+aWyNhw4kzFYJBVDTzWYfHj41FqsN5yDniw4tmCPDVybjN1PCBsa0gPvDPR4Nm6ceWysoMjE/ilGSNnfHUzZU2XP7SUeHcBuKBk0Rwqg8Pon31CIs04OrZxWlTVetsBLY/EoDgLwNJOCAdN/6y+ZFrW5YoBH6VsxQ8VQSeuINMbiARLTCK
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(39860400002)(366004)(376002)(396003)(346002)(136003)(4326008)(71200400001)(316002)(66946007)(76116006)(478600001)(91956017)(54906003)(66476007)(2616005)(6486002)(86362001)(53546011)(6506007)(6916009)(5660300002)(2906002)(33656002)(66446008)(36756003)(8676002)(26005)(64756008)(8936002)(186003)(6512007)(66556008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: T60BwwSjb1D1ggMCldIMp8CuyxJpTLUMuPvxZcVTXfuVoAF8lAUGyWxTWvA9Hqj5hALmGlyebumi9oHowEH8U3lkI34IDQ16BpcEWe1Or0MgU5B1w1d5T0EeUgBCVUhqmzJcpZFEzM10HsNTQiOFeKFTUNfVSoVo4RecE5VOugw6O9llufETsUka5QDcsJ7ycVCyQ7aWmzfG7B3U3pA45/uY1id2fpkxXXdOpzAStMrL2fg0wiTvV7ahPapMPstcD6mN4qdlcVgcvoU+ke5lq2ewuBWnPybEkNmL05Ivz4iEs+G2b7pMwEcp8paSet5HSm7tWi1J2NiutXs+1unfxUWoBNFoy72qViY+W7+kQHyL5zfGCKF/jIp2vGtxK4hkmOOoWgE0JboxDWJDm48Du+c9dTzLnbSlWwS/pNRzUgUwSBm0gtz6D4eTH5Xl0VmUZmxxaEdJLu1r8Mv8zhznyA/d1ZAV6gspDaT2YSZRzxE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
 boundary="_000_2B40136036A34CE8B53353D83F4CC80Earmcom_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3915
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT040.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(396003)(136003)(39860400002)(346002)(376002)(46966005)(186003)(54906003)(82740400003)(6862004)(53546011)(478600001)(336012)(36756003)(8936002)(8676002)(26005)(6512007)(6486002)(2616005)(2906002)(6506007)(4326008)(33964004)(47076004)(316002)(86362001)(45080400002)(81166007)(356005)(82310400002)(5660300002)(70586007)(70206006)(33656002)(36906005);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: f38664e0-14f0-4cca-cf2e-08d7f7e84a80
X-Forefront-PRVS: 040359335D
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: FXOXdm9bJS3Di6AXVJtKhchjY54IHYBgC7qwy84TqEaJ36gxvCII+iudiD7sszjMmkEo2D7K0LbMdIA5/58LCzInjQX0jWoVH6WfAcW2zta0M47oc7+FESQdcqhFns2O9B6EUtsp0CxIWnGOI+2VBn0Z2eistVptGKEP1FO3+LhP6AO577OlFqOgvODzjVYE2gVYsfwMfsy/mV969kSNAW6kiJWYHSzTsvdoxxZuFdOFr17lcQfE4E6wR8QLutf5ye1hwhEUN7y4pufhf9BRgF+35OoNeK0A93AA8RI7IydFX206XSp2S8qq2CSlSzqsNKNT+JKbSDJKY962YQcW7UbprADkFYHUIB2ovOoamE1H6oOAGqfz5pga2DzuINiG3lUzd+NjyoagveRaeLPQORzGWYwT7SDOjacx64QnoNRigkXAyBrFCAkBY2trXtam6iWrWR7bJ1arfrxvb3khZ05lcTQpcmiuELL/fUpG/jFzykIxsgwHGRu+eNoM9g0gdhnc8ZYym/y3zOOjuAl1/w==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 09:22:22.4649 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 59fba498-c47f-4590-058e-08d7f7e84ef7
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3837
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--_000_2B40136036A34CE8B53353D83F4CC80Earmcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNCk9uIDE0IE1heSAyMDIwLCBhdCAwOTozMiwgc2lkZGhhcnRoYSB2IDxzaWRkaHV2Z293ZGEu
MTg2OTVAZ21haWwuY29tPG1haWx0bzpzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tPj4gd3Jv
dGU6DQoNCk9rIHNpciwgdGhhbmsgeW91Lg0KDQpBY3R1YWxseSBpIGVhcmxpZXIgYWRkZWQNCkRJ
U1RST19GRUFUVVIzX2FwcGVuZD0idmlydHVhbGl6YXRpb24iDQoNCkkgd2lsbCB1cGRhdGUgdGhh
dCB0byB5b3Vycy4NCkFuZCBJIGFtIHVzaW5nICIgYml0YmFrZSBjb3JlLWltYWdlLWJhc2UiIGZv
ciB5b2N0byBidWlsZC4gTWF5IGkga25vdyBpcyB0aGF0IHJpZ2h0IG9yIHNob3VsZCBJIHVzZSBv
dGhlciBwbGVhc2UuDQoNCkluIG1ldGEtdmlydHVhbGl6YXRpb24gdGhlcmUgYXJlIHNwZWNpYWwg
aW1hZ2VzIHRvIGhhdmUgYWxsIHhlbiByZXF1aXJlZCB0b29scyBpbmNsdWRlOg0KLSBmb3IgZG9t
MDogeGVuLWltYWdlLW1pbmltYWwuYmINCi0gZm9yIGEgZ3Vlc3Q6IHhlbi1ndWVzdC1pbWFnZS1t
aW5pbWFsLmJiDQoNCkJlcnRyYW5kDQoNCg0KDQpPbiBUaHUsIDE0IE1heSwgMjAyMCwgMToxNyBQ
TSBCZXJ0cmFuZCBNYXJxdWlzLCA8QmVydHJhbmQuTWFycXVpc0Bhcm0uY29tPG1haWx0bzpCZXJ0
cmFuZC5NYXJxdWlzQGFybS5jb20+PiB3cm90ZToNCg0KPiBPbiAxNCBNYXkgMjAyMCwgYXQgMDg6
MTYsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbTxtYWlsdG86c2lk
ZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBIZWxsbywNCj4NCj4gICAg
ICAgIEkgYW0gdHJ5aW5nIHRvIGJ1aWxkIHRoZSBYZW4gdG8gbXkgUmFzcGJlcnJ5IHBpMyBib2Fy
ZC4gQmVsb3cgaXMgdGhlIGRldGFpbHMsDQo+IEJCbGF5ZXJzLmNvbmYgZmlsZToNCj4NCj4gIyBQ
T0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2Nv
bmYvYmJsYXllcnMuY29uZg0KPiAjIGNoYW5nZXMgaW5jb21wYXRpYmx5DQo+IFBPS1lfQkJMQVlF
UlNfQ09ORl9WRVJTSU9OID0gIjIiDQo+DQo+IEJCUEFUSCA9ICIke1RPUERJUn0iDQo+IEJCRklM
RVMgPz0gIiINCj4NCj4gQkJMQVlFUlMgPz0gIiBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL3Bva3kvbWV0YSBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95
b2N0by9zb3VyY2VzL3Bva3kvbWV0YS1wb2t5IFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRz
L3lvY3RvL3NvdXJjZXMvcG9reS9tZXRhLXlvY3RvLWJzcCBcDQo+ICAgL2hvbWUvc2lkZGh1L0Rv
Y3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtb2UgXA0KPiAgIC9o
b21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRh
LW11bHRpbWVkaWEgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9t
ZXRhLW9wZW5lbWJlZGRlZC9tZXRhLXB5dGhvbiBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtbmV0d29ya2luZyBcDQo+ICAg
L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21l
dGEtZmlsZXN5c3RlbXMgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNl
cy9tZXRhLWNsb3VkLXNlcnZpY2VzIFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3Rv
L3NvdXJjZXMvbWV0YS1zZWxpbnV4IFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3Rv
L3NvdXJjZXMvbWV0YS12aXJ0dWFsaXphdGlvblwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRz
L3lvY3RvL3NvdXJjZXMvbWV0YS1yYXNwYmVycnlwaSBcDQo+ICAgIg0KPg0KPiBUaGUgYnVpbGQg
d2VudCB3ZWxsIGJ1dCBhZnRlciB3cml0aW5nIHRvIFNEIGNhcmQuIEkgdHlwZWQgIiQ6IHhsIGlu
Zm8gIiBidXQgSSBnb3QgIiB4bCBub3QgZm91bmQiIGVycm9yLiBNYXkgSSBrbm93IHdoYXQgbWlz
dGFrZSBJIGFtIGRvaW5nIGhlcmUgcGxlYXNlLg0KPg0KPg0KPiBJIGhhdmUgYXR0YWNoZWQgdGhl
IGxvY2FsLmNvbmYgdG9vIHdoZXJlIEkgaGF2ZSBlbmFibGVkIHRoZSB2aXJ0dWFsaXNhdGlvbiBh
ZnRlciBnb2luZyB0aHJvdWdoIHRoZSByZWFkbWUgb2YgdGhlIG1ldGEtdmlydHVhbGlzYXRpb24u
DQoNClRvIGFjdGl2YXRlIFhlbiBidWlsZCB5b3UgbmVlZCB0byBhZGQgdG8geW91ciBsb2NhbC5j
b25mOg0KDQpESVNUUk9fRkVBVFVSRVMgKz0g4oCcdmlydHVhbGl6YXRpb24geGVu4oCdDQoNCllv
dSBoYXZlIHNvbWV0aGluZyB0byBhZGQgdmlydHVhbGl6YXRpb24gYnV0IG5vdCB4ZW4NCg0KVGhl
biB5b3UgbXVzdCBzdGFydCBYZW4gd2hpY2ggc2hvdWxkIHN0YXJ0IExpbnV4LCBpbiB5b3VyIGN1
cnJlbnQgc3lzdGVtIHlvdSBoYXZlIG1vcmUgdGhlbiBwcm9iYWJseSBqdXN0IHN0YXJ0ZWQgdGhl
IExpbnV4IGdlbmVyYXRlZCBidXQgWGVuIG5lZWRzIHRvIGJlIHN0YXJ0ZWQgZmlyc3QgYW5kIHRo
ZW4gWGVuIGlzIHN0YXJ0aW5nIExpbnV4Lg0KDQpPbmNlIHlvdSBoYXZlIGRvbmUgdGhhdCwgaXQg
d291bGQgYWxzbyBoZWxwIGlmIHlvdSBwcm92aWRlIHlvdXIgYm9vdCBsb2dzLg0KDQpSZWdhcmRz
DQpCZXJ0cmFuZA0KDQo+IC0tDQo+IFRoYW5rcyBhbmQgUmVnYXJkcy4NCj4gU2lkZGhhcnRoYSBW
Lg0KPg0KPiA8bG9jYWwuY29uZj4NCg0KDQo=

--_000_2B40136036A34CE8B53353D83F4CC80Earmcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <81EC403EA29B9C4A9850BEAF003C28C5@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u
IDE0IE1heSAyMDIwLCBhdCAwOTozMiwgc2lkZGhhcnRoYSB2ICZsdDs8YSBocmVmPSJtYWlsdG86
c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbSIgY2xhc3M9IiI+c2lkZGh1dmdvd2RhLjE4Njk1
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNo
YW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+
T2sgc2lyLCB0aGFuayB5b3UuDQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+QWN0dWFsbHkgaSBlYXJsaWVyIGFk
ZGVkJm5ic3A7PC9kaXY+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+RElTVFJPX0ZFQVRVUjNf
YXBwZW5kPSZxdW90O3ZpcnR1YWxpemF0aW9uJnF1b3Q7Jm5ic3A7PC9kaXY+DQo8ZGl2IGRpcj0i
YXV0byIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byIgY2xh
c3M9IiI+SSB3aWxsIHVwZGF0ZSB0aGF0IHRvIHlvdXJzLiZuYnNwOzwvZGl2Pg0KPGRpdiBkaXI9
ImF1dG8iIGNsYXNzPSIiPkFuZCBJIGFtIHVzaW5nICZxdW90OyBiaXRiYWtlIGNvcmUtaW1hZ2Ut
YmFzZSZxdW90OyBmb3IgeW9jdG8gYnVpbGQuIE1heSBpIGtub3cgaXMgdGhhdCByaWdodCBvciBz
aG91bGQgSSB1c2Ugb3RoZXIgcGxlYXNlLiZuYnNwOzxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2PkluIG1ldGEtdmlydHVhbGl6YXRpb24gdGhlcmUgYXJlIHNwZWNpYWwgaW1hZ2VzIHRvIGhh
dmUgYWxsIHhlbiByZXF1aXJlZCB0b29scyBpbmNsdWRlOjwvZGl2Pg0KPGRpdj4tIGZvciBkb20w
OiZuYnNwO3hlbi1pbWFnZS1taW5pbWFsLmJiPC9kaXY+DQo8ZGl2Pi0gZm9yIGEgZ3Vlc3Q6Jm5i
c3A7eGVuLWd1ZXN0LWltYWdlLW1pbmltYWwuYmI8L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2PkJlcnRyYW5kPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0iYXV0byIgY2xh
c3M9IiI+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9
IiI+DQo8ZGl2IGRpcj0iYXV0byIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVGh1LCAxNCBNYXksIDIw
MjAsIDE6MTcgUE0gQmVydHJhbmQgTWFycXVpcywgJmx0OzxhIGhyZWY9Im1haWx0bzpCZXJ0cmFu
ZC5NYXJxdWlzQGFybS5jb20iIGNsYXNzPSIiPkJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29s
aWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8YnIgY2xhc3M9IiI+DQomZ3Q7IE9uIDE0IE1heSAyMDIw
LCBhdCAwODoxNiwgc2lkZGhhcnRoYSB2ICZsdDs8YSBocmVmPSJtYWlsdG86c2lkZGh1dmdvd2Rh
LjE4Njk1QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgY2xhc3M9
IiI+c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciBjbGFzcz0i
Ij4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBIZWxsbyw8YnIgY2xhc3M9IiI+DQomZ3Q7IDxi
ciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgSSBhbSB0cnlpbmcg
dG8gYnVpbGQgdGhlIFhlbiB0byBteSBSYXNwYmVycnkgcGkzIGJvYXJkLiBCZWxvdyBpcyB0aGUg
ZGV0YWlscyw8YnIgY2xhc3M9IiI+DQomZ3Q7IEJCbGF5ZXJzLmNvbmYgZmlsZTo8YnIgY2xhc3M9
IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgIyBQT0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lP
TiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2NvbmYvYmJsYXllcnMuY29uZjxiciBjbGFz
cz0iIj4NCiZndDsgIyBjaGFuZ2VzIGluY29tcGF0aWJseTxiciBjbGFzcz0iIj4NCiZndDsgUE9L
WV9CQkxBWUVSU19DT05GX1ZFUlNJT04gPSAmcXVvdDsyJnF1b3Q7PGJyIGNsYXNzPSIiPg0KJmd0
OyA8YnIgY2xhc3M9IiI+DQomZ3Q7IEJCUEFUSCA9ICZxdW90OyR7VE9QRElSfSZxdW90OzxiciBj
bGFzcz0iIj4NCiZndDsgQkJGSUxFUyA/PSAmcXVvdDsmcXVvdDs8YnIgY2xhc3M9IiI+DQomZ3Q7
IDxiciBjbGFzcz0iIj4NCiZndDsgQkJMQVlFUlMgPz0gJnF1b3Q7IFw8YnIgY2xhc3M9IiI+DQom
Z3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5
L21ldGEgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3Vt
ZW50cy95b2N0by9zb3VyY2VzL3Bva3kvbWV0YS1wb2t5IFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5i
c3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5L21ldGEt
eW9jdG8tYnNwIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9E
b2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFw8YnIgY2xh
c3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291
cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEgXDxiciBjbGFzcz0iIj4NCiZn
dDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEt
b3BlbmVtYmVkZGVkL21ldGEtcHl0aG9uIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNw
Oy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9t
ZXRhLW5ldHdvcmtpbmcgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lk
ZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtZmlsZXN5
c3RlbXMgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3Vt
ZW50cy95b2N0by9zb3VyY2VzL21ldGEtY2xvdWQtc2VydmljZXMgXDxiciBjbGFzcz0iIj4NCiZn
dDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEt
c2VsaW51eCBcPGJyIGNsYXNzPSIiPg0KJmd0OyZuYnNwOyAmbmJzcDsvaG9tZS9zaWRkaHUvRG9j
dW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0YS12aXJ0dWFsaXphdGlvblw8YnIgY2xhc3M9IiI+DQom
Z3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRh
LXJhc3BiZXJyeXBpIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyZxdW90OzxiciBj
bGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBUaGUgYnVpbGQgd2VudCB3ZWxsIGJ1
dCBhZnRlciB3cml0aW5nIHRvIFNEIGNhcmQuIEkgdHlwZWQgJnF1b3Q7JDogeGwgaW5mbyAmcXVv
dDsgYnV0IEkgZ290ICZxdW90OyB4bCBub3QgZm91bmQmcXVvdDsgZXJyb3IuIE1heSBJIGtub3cg
d2hhdCBtaXN0YWtlIEkgYW0gZG9pbmcgaGVyZSBwbGVhc2UuPGJyIGNsYXNzPSIiPg0KJmd0OyA8
YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgSSBoYXZlIGF0dGFjaGVkIHRo
ZSBsb2NhbC5jb25mIHRvbyB3aGVyZSBJIGhhdmUgZW5hYmxlZCB0aGUgdmlydHVhbGlzYXRpb24g
YWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgcmVhZG1lIG9mIHRoZSBtZXRhLXZpcnR1YWxpc2F0aW9u
LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRvIGFjdGl2YXRlIFhlbiBidWlsZCB5b3Ug
bmVlZCB0byBhZGQgdG8geW91ciBsb2NhbC5jb25mOjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCkRJU1RST19GRUFUVVJFUyAmIzQzOz0g4oCcdmlydHVhbGl6YXRpb24geGVu4oCdPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWW91IGhhdmUgc29tZXRoaW5nIHRvIGFkZCB2aXJ0dWFs
aXphdGlvbiBidXQgbm90IHhlbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoZW4geW91
IG11c3Qgc3RhcnQgWGVuIHdoaWNoIHNob3VsZCBzdGFydCBMaW51eCwgaW4geW91ciBjdXJyZW50
IHN5c3RlbSB5b3UgaGF2ZSBtb3JlIHRoZW4gcHJvYmFibHkganVzdCBzdGFydGVkIHRoZSBMaW51
eCBnZW5lcmF0ZWQgYnV0IFhlbiBuZWVkcyB0byBiZSBzdGFydGVkIGZpcnN0IGFuZCB0aGVuIFhl
biBpcyBzdGFydGluZyBMaW51eC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPbmNlIHlv
dSBoYXZlIGRvbmUgdGhhdCwgaXQgd291bGQgYWxzbyBoZWxwIGlmIHlvdSBwcm92aWRlIHlvdXIg
Ym9vdCBsb2dzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJlZ2FyZHM8YnIgY2xhc3M9
IiI+DQpCZXJ0cmFuZDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZndDsgLS0gPGJyIGNs
YXNzPSIiPg0KJmd0OyBUaGFua3MgYW5kIFJlZ2FyZHMuPGJyIGNsYXNzPSIiPg0KJmd0OyBTaWRk
aGFydGhhIFYuPGJyIGNsYXNzPSIiPg0KJmd0OyZuYnNwOyA8YnIgY2xhc3M9IiI+DQomZ3Q7ICZs
dDtsb2NhbC5jb25mJmd0OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_2B40136036A34CE8B53353D83F4CC80Earmcom_--


From xen-users-bounces@lists.xenproject.org Thu May 14 09:24:28 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZA6B-0003dl-Br; Thu, 14 May 2020 09:24:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VBr9=64=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jZA6A-0003de-BD
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:24:14 +0000
X-Inumbo-ID: acd41780-95c4-11ea-ae69-bc764e2007e4
Received: from mail-io1-xd2a.google.com (unknown [2607:f8b0:4864:20::d2a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id acd41780-95c4-11ea-ae69-bc764e2007e4;
 Thu, 14 May 2020 09:24:13 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id s10so1396252iog.7
 for <xen-users@lists.xenproject.org>; Thu, 14 May 2020 02:24:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tSMMFKTj0qR1aIlbhHstbi/poPqn9zRKeyIK4F889BE=;
 b=IGcOUwH5WaCgvEet9DlOZ3sPjR59HzDNlWfu3y9nFic0qGTkGMZP830my5nqaGbvCm
 kOIpsGzoRUexzoAi3LNxHAvdiO0yCTWCTo+VcB7j9mXrFU6MdH6L94YPEL7k/jzfrsvX
 Z2flruhgRTsIgN1UoTroze7Vc7km+rxqMGeJZezpNDzWi2t+dgGqD4d+VR99fXMAbkCc
 1IQh19DodOrIxZi8HTQadv+Dr95MWitkL7Gixl7NsNctTNxwQjqIVSiW4p7hB9saDZyQ
 PU2l+qKS9k5wB113tH1VThw9rm9QeB7mAAEGFPurXiDZU9MXoTuKn4KPikhWRXM7gwl4
 keXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=tSMMFKTj0qR1aIlbhHstbi/poPqn9zRKeyIK4F889BE=;
 b=UCaJTykItvv+b+uJA1lmVuyN76xWgSoO6DcN7feA21fIgJ3vELhnyBTSYzfNfYabD9
 h2IASlkp3LdG0ZvqvKYvS5FTtABkMxPU+eLDX4W0IJge1lh/YlRyabkKRxy3By1isO2Q
 hqyaK8ImX2Mwn5Wu5IkT4vLtVXeR+S4sqXID8ZY6icvwC+soUQ4Qo7XjRtoB1pVIbEQG
 2upesdVBqr8ppgMQZxOIR7Oq7d/dHgi5LoHyy6AG/HjddtOAPRCeEq2QJb7f+pPkVHYe
 T4ur+eCoy5vY2cbSlsiOP93MR4QAgP/2ykdFv4RQ2MJjOw/lqB/gC33SmrIUSG5OMeRQ
 +klA==
X-Gm-Message-State: AOAM532Fl0mfZlVERsSvWD+AeVyojB4dGRZASZSr9Zx2FRx2+FdMHuGp
 iu87mVxk+K2NP+PTnclrl81UI0oTnucH8+rtVcw=
X-Google-Smtp-Source: ABdhPJx6e6i8FdWDh5IHrG5WXvouk6ZUCNtMqhzawwDu3/NKby0zaHlFxyo8H+rwL49miXUyQnkNYzVar//08n24Pw0=
X-Received: by 2002:a5d:9d51:: with SMTP id k17mr3151024iok.85.1589448253064; 
 Thu, 14 May 2020 02:24:13 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
In-Reply-To: <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 14 May 2020 14:54:01 +0530
Message-ID: <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="00000000000083499a05a5984223"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000083499a05a5984223
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi sir,
  I tried to build by adding the line that you suggested but I got below
error:

siddhu@siddhu:~/Documents/yocto/build$ bitbake core-image-base
ERROR: Unable to start bitbake server (None)
ERROR: Server log for this session
(/home/siddhu/Documents/yocto/build/bitbake-cookerdaemon.log):
--- Starting bitbake server pid 26317 at 2020-05-14 14:52:35.773040 ---
ERROR: ParseError at /home/siddhu/Documents/yocto/build/conf/local.conf:43:
unparsed line: 'DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D'
siddhu@siddhu:~/Documents/yocto/build$



On Thu, May 14, 2020 at 1:17 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

>
> > On 14 May 2020, at 08:16, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > Hello,
> >
> >        I am trying to build the Xen to my Raspberry pi3 board. Below is
> the details,
> > BBlayers.conf file:
> >
> > # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> > # changes incompatibly
> > POKY_BBLAYERS_CONF_VERSION =3D "2"
> >
> > BBPATH =3D "${TOPDIR}"
> > BBFILES ?=3D ""
> >
> > BBLAYERS ?=3D " \
> >   /home/siddhu/Documents/yocto/sources/poky/meta \
> >   /home/siddhu/Documents/yocto/sources/poky/meta-poky \
> >   /home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-oe \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-multimedi=
a
> \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-python \
> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-networkin=
g
> \
> >
>  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems =
\
> >   /home/siddhu/Documents/yocto/sources/meta-cloud-services \
> >   /home/siddhu/Documents/yocto/sources/meta-selinux \
> >   /home/siddhu/Documents/yocto/sources/meta-virtualization\
> >   /home/siddhu/Documents/yocto/sources/meta-raspberrypi \
> >   "
> >
> > The build went well but after writing to SD card. I typed "$: xl info "
> but I got " xl not found" error. May I know what mistake I am doing here
> please.
> >
> >
> > I have attached the local.conf too where I have enabled the
> virtualisation after going through the readme of the meta-virtualisation.
>
> To activate Xen build you need to add to your local.conf:
>
> DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D
>
> You have something to add virtualization but not xen
>
> Then you must start Xen which should start Linux, in your current system
> you have more then probably just started the Linux generated but Xen need=
s
> to be started first and then Xen is starting Linux.
>
> Once you have done that, it would also help if you provide your boot logs=
.
>
> Regards
> Bertrand
>
> > --
> > Thanks and Regards.
> > Siddhartha V.
> >
> > <local.conf>
>
>

--=20
Thanks and Regards.
Siddhartha V.

--00000000000083499a05a5984223
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi sir,=C2=A0<div>=C2=A0 I tried to build by adding the li=
ne that you suggested but I got below error:</div><div><br></div><div>siddh=
u@siddhu:~/Documents/yocto/build$ bitbake core-image-base<br>ERROR: Unable =
to start bitbake server (None)<br>ERROR: Server log for this session (/home=
/siddhu/Documents/yocto/build/bitbake-cookerdaemon.log):<br>--- Starting bi=
tbake server pid 26317 at 2020-05-14 14:52:35.773040 ---<br>ERROR: ParseErr=
or at /home/siddhu/Documents/yocto/build/conf/local.conf:43: unparsed line:=
 &#39;DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D&#39;<br>sid=
dhu@siddhu:~/Documents/yocto/build$=C2=A0<br></div><div><br></div><div><br>=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Thu, May 14, 2020 at 1:17 PM Bertrand Marquis &lt;<a href=3D"mailt=
o:Bertrand.Marquis@arm.com">Bertrand.Marquis@arm.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
&gt; On 14 May 2020, at 08:16, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hello,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 I am trying to build the Xen to my Raspberr=
y pi3 board. Below is the details,<br>
&gt; BBlayers.conf file:<br>
&gt; <br>
&gt; # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayer=
s.conf<br>
&gt; # changes incompatibly<br>
&gt; POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
&gt; <br>
&gt; BBPATH =3D &quot;${TOPDIR}&quot;<br>
&gt; BBFILES ?=3D &quot;&quot;<br>
&gt; <br>
&gt; BBLAYERS ?=3D &quot; \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-poky \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-oe \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-multimedia \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-python \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-networking \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-filesystems \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-cloud-services \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-selinux \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-virtualization\<=
br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-raspberrypi \<br=
>
&gt;=C2=A0 =C2=A0&quot;<br>
&gt; <br>
&gt; The build went well but after writing to SD card. I typed &quot;$: xl =
info &quot; but I got &quot; xl not found&quot; error. May I know what mist=
ake I am doing here please.<br>
&gt; <br>
&gt; <br>
&gt; I have attached the local.conf too where I have enabled the virtualisa=
tion after going through the readme of the meta-virtualisation.<br>
<br>
To activate Xen build you need to add to your local.conf:<br>
<br>
DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D<br>
<br>
You have something to add virtualization but not xen<br>
<br>
Then you must start Xen which should start Linux, in your current system yo=
u have more then probably just started the Linux generated but Xen needs to=
 be started first and then Xen is starting Linux.<br>
<br>
Once you have done that, it would also help if you provide your boot logs.<=
br>
<br>
Regards<br>
Bertrand<br>
<br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
&gt; &lt;local.conf&gt;<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--00000000000083499a05a5984223--


From xen-users-bounces@lists.xenproject.org Thu May 14 09:28:47 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZAAH-000423-El; Thu, 14 May 2020 09:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=a33M=64=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jZAAG-00041r-8j
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:28:28 +0000
X-Inumbo-ID: 43108b84-95c5-11ea-b9cf-bc764e2007e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.82]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43108b84-95c5-11ea-b9cf-bc764e2007e4;
 Thu, 14 May 2020 09:28:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=sSWK9XgRniTV1b4EXFitc3qYuxOGMom66ApbvvEyJSU=;
 b=Dkxi4VJ8A2ewrvTEviDdax7FgQdjEUhwtxNkvX17HyUjQPxBGDXAajeshZoKZNEBjgAwm4mD4iYQB9ooSo0T12EmtJ+DX4oh4shUTSBQzQZRPlsWxWNwzB112A5TvjS8wuSHXrDxZryxueSi0JkDFummM3nUkdIRbSBHVGbkTgA=
Received: from AM5PR0201CA0004.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::14) by DB6PR0801MB2008.eurprd08.prod.outlook.com
 (2603:10a6:4:77::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.33; Thu, 14 May
 2020 09:28:24 +0000
Received: from VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:203:3d:cafe::58) by AM5PR0201CA0004.outlook.office365.com
 (2603:10a6:203:3d::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend
 Transport; Thu, 14 May 2020 09:28:24 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT053.mail.protection.outlook.com (10.152.19.198) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 09:28:23 +0000
Received: ("Tessian outbound 5abcb386707e:v54");
 Thu, 14 May 2020 09:28:23 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 7d24f1eccc4b5ef0
X-CR-MTA-TID: 64aa7808
Received: from 05fe1f7fe286.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 5F3819DB-458C-4FED-8015-8A687E0AB076.1; 
 Thu, 14 May 2020 09:28:17 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 05fe1f7fe286.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 14 May 2020 09:28:17 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=A1x2tEoG3Tbtf8asBYle7TfTC/5Tfv6UbCZvSd9PJoh6oY8hxj5URClMvED5QGSbiNg30NYsQzOzpw18nkOmSKOubl3OWw+ogWnfQl1128v+DrA+V0JPGqvZHPkDLB3/zxcIVg3dT2HaJGMXTvYlb0H4fTNFn/rIE8aSWhnN6J9cXXswBRZ+VuGRow+eQmOq9VA3rVa8iaqLGnBdNfgVS0y6xjApDDlpMLXdR+r5xPnuPjOPPrJPelZRXVqeArgUgebP9/YspWrKCAYiVDvLGWr/DHxvxijm4fC85aY52NG69U/4ESYuTlci3HR6JGiVv//vpHCsqUBwvYC8h05EjQ==
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-SenderADCheck;
 bh=sSWK9XgRniTV1b4EXFitc3qYuxOGMom66ApbvvEyJSU=;
 b=M9V5DvDKIVAJ+pnmpbozJh2qbWghw9t1RlOubfbFw8OrxW2jviIbv//F1Y0E6xtD0XVW7YW26LiAhsjW0ZWUB+wAwFjjOYsln+kcQQZ+8ao3W2uNfkj41ETpSMl2hVVeEApq/55Z4Np989gZvU9iZh2QTn+iTbjlY4KpcxBMarvqtqHthaq+RXZqKtgRGkyb2kXRaV2JEAlgW/D5ED8ZHPp+y5a6zOCKskRBbpzeoPkBh6IVQ8+BIKMxexTAUNfOfLKDEfn54QrNkxv4lXllD3d5PJ8aogC3aEAWVDTcOZHR14QuLBZfeadLg4j3+iyvdcaeqMrvg0geSn1Y73LjSw==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=sSWK9XgRniTV1b4EXFitc3qYuxOGMom66ApbvvEyJSU=;
 b=Dkxi4VJ8A2ewrvTEviDdax7FgQdjEUhwtxNkvX17HyUjQPxBGDXAajeshZoKZNEBjgAwm4mD4iYQB9ooSo0T12EmtJ+DX4oh4shUTSBQzQZRPlsWxWNwzB112A5TvjS8wuSHXrDxZryxueSi0JkDFummM3nUkdIRbSBHVGbkTgA=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB4601.eurprd08.prod.outlook.com (2603:10a6:10:30::24) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Thu, 14 May
 2020 09:28:16 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.022; Thu, 14 May 2020
 09:28:16 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
Thread-Topic: Query regarding builnig Xen on Raspberry-Pi3
Thread-Index: AQHWKb9ZHLxMR4/HfU+5kZ7ecO0Q+6inK5OAgAAIxwCAABr1gIAAAS+A
Date: Thu, 14 May 2020 09:28:16 +0000
Message-ID: <BC002354-7050-410C-BD1F-518A7937A876@arm.com>
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
 <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
In-Reply-To: <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 2f25c2f3-7292-402a-a807-08d7f7e92621
x-ms-traffictypediagnostic: DB7PR08MB4601:|DB6PR0801MB2008:
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2008D61E363E241F1AF463799DBC0@DB6PR0801MB2008.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
x-forefront-prvs: 040359335D
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: i8MJRw66wMfdMKC5gmx3dp1K8GJOIXgXV8ZXgRbrj/p+nLk8pztf3q0mISaCxoKQIXmpb3ltm/u1zO4PtZlMJfgYtm3OE2H2Zv3+GAeanoB/2MO/5XGwEk4XIQH/V4psakl25VTiNOW1ql3tAgRZjM76EViFPvbeisRrhqPeZY5i06SNDzuXCvNyEebjINo5r8ycwasE+7whhXLGd+y8XGryL77LDRr5lLv8wf2uJJifWJ2+zVNVCh7DERVlPHrX+vh2yejV1t7O+Ny5wocYm6Pw8simxhmU6E9Zsn5yhVWL5wHikrZ6CQotSGRqvKZ00q74RNvFSKAVGi0hyu5pSzim6ViAGO17ifzO4z8ok7qqLtp3BMol5pddTmTH6g2LTM+8EMSUIhiFh9dbfYK7/GW7skLdLja21ZAC4K75KRL+x+BXh4+XqhppicrXFuX2
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(136003)(396003)(39860400002)(366004)(376002)(346002)(76116006)(2906002)(478600001)(33656002)(186003)(4326008)(5660300002)(91956017)(54906003)(26005)(86362001)(6506007)(53546011)(66446008)(66946007)(2616005)(66476007)(6486002)(66556008)(6916009)(8936002)(36756003)(8676002)(71200400001)(6512007)(316002)(64756008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: WStollEsgn8kxK0Ux7dPtnffyvX5embHfVUSqK+DjgoDRiFejMf6tvH5uHuOvYUBlL8uSJS/IgpAj59F3DiP6rSyIH8U/DdyZcWpFCdPxTtEJIifowX2/CaLo6LkK9DV3bI3m6kN2CoLSRD/wXs+uADrXZ5PlkkZEkrTHQDtG75gUjImCbPFaipsIbp3WA/vi+wcxsXYvHPljpRETHKwrx9pRdztjoNRtTgKz53HSHKBk/hEwba8/xivz78It0gRCqNHm1n5mfWqnCpFaUXHKREHDMsxY246IGjftXd1NeisSAJjC4Olz0H+qIX+K56Wjy+q7XwlVUhOP3V0EsLrD+jM3vZdYtGSyW8YF/2zmE51lDdC0336ZAtj9Zh/BgxzAZ7qdqJkhwzCWHMsblaM0jRSf+ex8Vo3uVvnsFpvF9o297851yPVoWkM87Q22H6ly7K7jAyTNl7H5qAJjg8Eb8xxf+VBiq93PG4+czSiC1M=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
 boundary="_000_BC0023547050410CBD1F518A7937A876armcom_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB4601
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(396003)(376002)(136003)(346002)(39860400002)(46966005)(26005)(8936002)(5660300002)(186003)(33656002)(6512007)(53546011)(356005)(36756003)(6506007)(82310400002)(81166007)(8676002)(6486002)(70586007)(2616005)(336012)(316002)(33964004)(86362001)(2906002)(4326008)(36906005)(478600001)(45080400002)(54906003)(47076004)(70206006)(82740400003)(6862004);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: b5c69ecc-c2ce-4856-5dd8-08d7f7e921fe
X-Forefront-PRVS: 040359335D
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: h5Z6g53jKGTCOZEAGvzAD1upeIzZI0LtPG5ojcDR0ImEz7LGBlb3LLoUqmAdEJD7oNQyzEJopVrj43V0MafhHm968Ww3OXqigS0i8NIGQWtQIBIz6qAYQlLK9ZXarzBKDQ51cFLX8NcgIYgo9IeLbaQT7kuAVxytaS+YyKu+eihKcE9ZBnJ25cOMtGOhqqs2HJqx2JHvcBmZSzIsVmCLcj7RzHfubrRS3Aa/hxJO5l5xjEhU59scX5JvGXZ42ASxnAbqDInRXYFeFDlsdBHO6q+BRUo1dUf5+42jxx1GRD8b2KATQabwZFt3Ek10Ayf3h3pzzM2bV49C7VIysSv4z/HRw0Ck/fJSk/BNTbWyNVZktkVEnj1iSsjXDA4lPcXF3kFj0lDsvLmv40tEOV2zrhEXbalGyK5z1U/W2ARZwU7YfJ2ccOjnJd2rxZkOwuHSdPVLa0Ne12ZJVayuB0x9SFXkTiuCMydW3iFJZbUnQtS1BSRNbsgbAfePa7icdYR6e294R1RRmAiDtVcBgn01pQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 09:28:23.3955 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f25c2f3-7292-402a-a807-08d7f7e92621
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2008
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--_000_BC0023547050410CBD1F518A7937A876armcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCk9uIDE0IE1heSAyMDIwLCBhdCAxMDoyNCwgc2lkZGhhcnRoYSB2IDxzaWRkaHV2Z293
ZGEuMTg2OTVAZ21haWwuY29tPG1haWx0bzpzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tPj4g
d3JvdGU6DQoNCkhpIHNpciwNCiAgSSB0cmllZCB0byBidWlsZCBieSBhZGRpbmcgdGhlIGxpbmUg
dGhhdCB5b3Ugc3VnZ2VzdGVkIGJ1dCBJIGdvdCBiZWxvdyBlcnJvcjoNCg0Kc2lkZGh1QHNpZGRo
dTp+L0RvY3VtZW50cy95b2N0by9idWlsZCQgYml0YmFrZSBjb3JlLWltYWdlLWJhc2UNCkVSUk9S
OiBVbmFibGUgdG8gc3RhcnQgYml0YmFrZSBzZXJ2ZXIgKE5vbmUpDQpFUlJPUjogU2VydmVyIGxv
ZyBmb3IgdGhpcyBzZXNzaW9uICgvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL2J1aWxkL2Jp
dGJha2UtY29va2VyZGFlbW9uLmxvZyk6DQotLS0gU3RhcnRpbmcgYml0YmFrZSBzZXJ2ZXIgcGlk
IDI2MzE3IGF0IDIwMjAtMDUtMTQgMTQ6NTI6MzUuNzczMDQwIC0tLQ0KRVJST1I6IFBhcnNlRXJy
b3IgYXQgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9idWlsZC9jb25mL2xvY2FsLmNvbmY6
NDM6IHVucGFyc2VkIGxpbmU6ICdESVNUUk9fRkVBVFVSRVMgKz0g4oCcdmlydHVhbGl6YXRpb24g
eGVu4oCdJw0Kc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by9idWlsZCQNCg0KDQpZb3Ug
bXVzdCBoYXZlIHNvbWUgd3JvbmcgY29tYXMgaW4gdGhlIGxpbmUuDQpQbGVhc2UgdHJ5IHRvIHJl
d3JpdGUgaXQuDQoNCkJlcnRyYW5kDQoNCg0KDQpPbiBUaHUsIE1heSAxNCwgMjAyMCBhdCAxOjE3
IFBNIEJlcnRyYW5kIE1hcnF1aXMgPEJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbTxtYWlsdG86QmVy
dHJhbmQuTWFycXVpc0Bhcm0uY29tPj4gd3JvdGU6DQoNCj4gT24gMTQgTWF5IDIwMjAsIGF0IDA4
OjE2LCBzaWRkaGFydGhhIHYgPHNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb208bWFpbHRvOnNp
ZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGVsbG8sDQo+DQo+ICAg
ICAgICBJIGFtIHRyeWluZyB0byBidWlsZCB0aGUgWGVuIHRvIG15IFJhc3BiZXJyeSBwaTMgYm9h
cmQuIEJlbG93IGlzIHRoZSBkZXRhaWxzLA0KPiBCQmxheWVycy5jb25mIGZpbGU6DQo+DQo+ICMg
UE9LWV9CQkxBWUVSU19DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGltZSBidWlsZC9j
b25mL2JibGF5ZXJzLmNvbmYNCj4gIyBjaGFuZ2VzIGluY29tcGF0aWJseQ0KPiBQT0tZX0JCTEFZ
RVJTX0NPTkZfVkVSU0lPTiA9ICIyIg0KPg0KPiBCQlBBVEggPSAiJHtUT1BESVJ9Ig0KPiBCQkZJ
TEVTID89ICIiDQo+DQo+IEJCTEFZRVJTID89ICIgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVu
dHMveW9jdG8vc291cmNlcy9wb2t5L21ldGEgXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMv
eW9jdG8vc291cmNlcy9wb2t5L21ldGEtcG9reSBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL3Bva3kvbWV0YS15b2N0by1ic3AgXA0KPiAgIC9ob21lL3NpZGRodS9E
b2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFwNCj4gICAv
aG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0
YS1tdWx0aW1lZGlhIFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMv
bWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1weXRob24gXA0KPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVu
dHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW5ldHdvcmtpbmcgXA0KPiAg
IC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9t
ZXRhLWZpbGVzeXN0ZW1zIFwNCj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJj
ZXMvbWV0YS1jbG91ZC1zZXJ2aWNlcyBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0
by9zb3VyY2VzL21ldGEtc2VsaW51eCBcDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0
by9zb3VyY2VzL21ldGEtdmlydHVhbGl6YXRpb25cDQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL21ldGEtcmFzcGJlcnJ5cGkgXA0KPiAgICINCj4NCj4gVGhlIGJ1aWxk
IHdlbnQgd2VsbCBidXQgYWZ0ZXIgd3JpdGluZyB0byBTRCBjYXJkLiBJIHR5cGVkICIkOiB4bCBp
bmZvICIgYnV0IEkgZ290ICIgeGwgbm90IGZvdW5kIiBlcnJvci4gTWF5IEkga25vdyB3aGF0IG1p
c3Rha2UgSSBhbSBkb2luZyBoZXJlIHBsZWFzZS4NCj4NCj4NCj4gSSBoYXZlIGF0dGFjaGVkIHRo
ZSBsb2NhbC5jb25mIHRvbyB3aGVyZSBJIGhhdmUgZW5hYmxlZCB0aGUgdmlydHVhbGlzYXRpb24g
YWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgcmVhZG1lIG9mIHRoZSBtZXRhLXZpcnR1YWxpc2F0aW9u
Lg0KDQpUbyBhY3RpdmF0ZSBYZW4gYnVpbGQgeW91IG5lZWQgdG8gYWRkIHRvIHlvdXIgbG9jYWwu
Y29uZjoNCg0KRElTVFJPX0ZFQVRVUkVTICs9IOKAnHZpcnR1YWxpemF0aW9uIHhlbuKAnQ0KDQpZ
b3UgaGF2ZSBzb21ldGhpbmcgdG8gYWRkIHZpcnR1YWxpemF0aW9uIGJ1dCBub3QgeGVuDQoNClRo
ZW4geW91IG11c3Qgc3RhcnQgWGVuIHdoaWNoIHNob3VsZCBzdGFydCBMaW51eCwgaW4geW91ciBj
dXJyZW50IHN5c3RlbSB5b3UgaGF2ZSBtb3JlIHRoZW4gcHJvYmFibHkganVzdCBzdGFydGVkIHRo
ZSBMaW51eCBnZW5lcmF0ZWQgYnV0IFhlbiBuZWVkcyB0byBiZSBzdGFydGVkIGZpcnN0IGFuZCB0
aGVuIFhlbiBpcyBzdGFydGluZyBMaW51eC4NCg0KT25jZSB5b3UgaGF2ZSBkb25lIHRoYXQsIGl0
IHdvdWxkIGFsc28gaGVscCBpZiB5b3UgcHJvdmlkZSB5b3VyIGJvb3QgbG9ncy4NCg0KUmVnYXJk
cw0KQmVydHJhbmQNCg0KPiAtLQ0KPiBUaGFua3MgYW5kIFJlZ2FyZHMuDQo+IFNpZGRoYXJ0aGEg
Vi4NCj4NCj4gPGxvY2FsLmNvbmY+DQoNCg0KDQotLQ0KVGhhbmtzIGFuZCBSZWdhcmRzLg0KU2lk
ZGhhcnRoYSBWLg0KDQoNCg==

--_000_BC0023547050410CBD1F518A7937A876armcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <078EE11710EA4543B09C0DD0C7B17EA9@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpLDxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pk9uIDE0IE1heSAyMDIwLCBhdCAxMDoyNCwgc2lkZGhhcnRoYSB2ICZsdDs8YSBocmVmPSJtYWls
dG86c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbSIgY2xhc3M9IiI+c2lkZGh1dmdvd2RhLjE4
Njk1QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRl
cmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0i
Ij5IaSBzaXIsJm5ic3A7DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBJIHRyaWVkIHRvIGJ1aWxkIGJ5
IGFkZGluZyB0aGUgbGluZSB0aGF0IHlvdSBzdWdnZXN0ZWQgYnV0IEkgZ290IGJlbG93IGVycm9y
OjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+c2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by9idWlsZCQgYml0YmFrZSBjb3JlLWlt
YWdlLWJhc2U8YnIgY2xhc3M9IiI+DQpFUlJPUjogVW5hYmxlIHRvIHN0YXJ0IGJpdGJha2Ugc2Vy
dmVyIChOb25lKTxiciBjbGFzcz0iIj4NCkVSUk9SOiBTZXJ2ZXIgbG9nIGZvciB0aGlzIHNlc3Np
b24gKC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vYnVpbGQvYml0YmFrZS1jb29rZXJkYWVt
b24ubG9nKTo8YnIgY2xhc3M9IiI+DQotLS0gU3RhcnRpbmcgYml0YmFrZSBzZXJ2ZXIgcGlkIDI2
MzE3IGF0IDIwMjAtMDUtMTQgMTQ6NTI6MzUuNzczMDQwIC0tLTxiciBjbGFzcz0iIj4NCkVSUk9S
OiBQYXJzZUVycm9yIGF0IC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vYnVpbGQvY29uZi9s
b2NhbC5jb25mOjQzOiB1bnBhcnNlZCBsaW5lOiAnRElTVFJPX0ZFQVRVUkVTICYjNDM7PSDigJx2
aXJ0dWFsaXphdGlvbiB4ZW7igJ0nPGJyIGNsYXNzPSIiPg0Kc2lkZGh1QHNpZGRodTp+L0RvY3Vt
ZW50cy95b2N0by9idWlsZCQmbmJzcDs8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+WW91IG11c3QgaGF2ZSBzb21lIHdyb25n
IGNvbWFzIGluIHRoZSBsaW5lLjwvZGl2Pg0KPGRpdj5QbGVhc2UgdHJ5IHRvIHJld3JpdGUgaXQu
PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5CZXJ0cmFuZDwvZGl2Pg0K
PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9x
dW90ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVGh1LCBNYXkgMTQs
IDIwMjAgYXQgMToxNyBQTSBCZXJ0cmFuZCBNYXJxdWlzICZsdDs8YSBocmVmPSJtYWlsdG86QmVy
dHJhbmQuTWFycXVpc0Bhcm0uY29tIiBjbGFzcz0iIj5CZXJ0cmFuZC5NYXJxdWlzQGFybS5jb208
L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGNsYXNzPSJn
bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDox
cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxiciBjbGFzcz0i
Ij4NCiZndDsgT24gMTQgTWF5IDIwMjAsIGF0IDA4OjE2LCBzaWRkaGFydGhhIHYgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIg
Y2xhc3M9IiI+c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciBj
bGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBIZWxsbyw8YnIgY2xhc3M9IiI+DQom
Z3Q7IDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgSSBhbSB0
cnlpbmcgdG8gYnVpbGQgdGhlIFhlbiB0byBteSBSYXNwYmVycnkgcGkzIGJvYXJkLiBCZWxvdyBp
cyB0aGUgZGV0YWlscyw8YnIgY2xhc3M9IiI+DQomZ3Q7IEJCbGF5ZXJzLmNvbmYgZmlsZTo8YnIg
Y2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgIyBQT0tZX0JCTEFZRVJTX0NPTkZf
VkVSU0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2NvbmYvYmJsYXllcnMuY29uZjxi
ciBjbGFzcz0iIj4NCiZndDsgIyBjaGFuZ2VzIGluY29tcGF0aWJseTxiciBjbGFzcz0iIj4NCiZn
dDsgUE9LWV9CQkxBWUVSU19DT05GX1ZFUlNJT04gPSAmcXVvdDsyJnF1b3Q7PGJyIGNsYXNzPSIi
Pg0KJmd0OyA8YnIgY2xhc3M9IiI+DQomZ3Q7IEJCUEFUSCA9ICZxdW90OyR7VE9QRElSfSZxdW90
OzxiciBjbGFzcz0iIj4NCiZndDsgQkJGSUxFUyA/PSAmcXVvdDsmcXVvdDs8YnIgY2xhc3M9IiI+
DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgQkJMQVlFUlMgPz0gJnF1b3Q7IFw8YnIgY2xhc3M9
IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNl
cy9wb2t5L21ldGEgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1
L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3Bva3kvbWV0YS1wb2t5IFw8YnIgY2xhc3M9IiI+DQom
Z3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5
L21ldGEteW9jdG8tYnNwIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3Np
ZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFw8
YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9j
dG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEgXDxiciBjbGFzcz0i
Ij4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2Vz
L21ldGEtb3BlbmVtYmVkZGVkL21ldGEtcHl0aG9uIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJl
ZGRlZC9tZXRhLW5ldHdvcmtpbmcgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hv
bWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEt
ZmlsZXN5c3RlbXMgXDxiciBjbGFzcz0iIj4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1
L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtY2xvdWQtc2VydmljZXMgXDxiciBjbGFzcz0i
Ij4NCiZndDsmbmJzcDsgJm5ic3A7L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2Vz
L21ldGEtc2VsaW51eCBcPGJyIGNsYXNzPSIiPg0KJmd0OyZuYnNwOyAmbmJzcDsvaG9tZS9zaWRk
aHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0YS12aXJ0dWFsaXphdGlvblw8YnIgY2xhc3M9
IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNl
cy9tZXRhLXJhc3BiZXJyeXBpIFw8YnIgY2xhc3M9IiI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyZxdW90
OzxiciBjbGFzcz0iIj4NCiZndDsgPGJyIGNsYXNzPSIiPg0KJmd0OyBUaGUgYnVpbGQgd2VudCB3
ZWxsIGJ1dCBhZnRlciB3cml0aW5nIHRvIFNEIGNhcmQuIEkgdHlwZWQgJnF1b3Q7JDogeGwgaW5m
byAmcXVvdDsgYnV0IEkgZ290ICZxdW90OyB4bCBub3QgZm91bmQmcXVvdDsgZXJyb3IuIE1heSBJ
IGtub3cgd2hhdCBtaXN0YWtlIEkgYW0gZG9pbmcgaGVyZSBwbGVhc2UuPGJyIGNsYXNzPSIiPg0K
Jmd0OyA8YnIgY2xhc3M9IiI+DQomZ3Q7IDxiciBjbGFzcz0iIj4NCiZndDsgSSBoYXZlIGF0dGFj
aGVkIHRoZSBsb2NhbC5jb25mIHRvbyB3aGVyZSBJIGhhdmUgZW5hYmxlZCB0aGUgdmlydHVhbGlz
YXRpb24gYWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgcmVhZG1lIG9mIHRoZSBtZXRhLXZpcnR1YWxp
c2F0aW9uLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRvIGFjdGl2YXRlIFhlbiBidWls
ZCB5b3UgbmVlZCB0byBhZGQgdG8geW91ciBsb2NhbC5jb25mOjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCkRJU1RST19GRUFUVVJFUyAmIzQzOz0g4oCcdmlydHVhbGl6YXRpb24geGVu4oCd
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWW91IGhhdmUgc29tZXRoaW5nIHRvIGFkZCB2
aXJ0dWFsaXphdGlvbiBidXQgbm90IHhlbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRo
ZW4geW91IG11c3Qgc3RhcnQgWGVuIHdoaWNoIHNob3VsZCBzdGFydCBMaW51eCwgaW4geW91ciBj
dXJyZW50IHN5c3RlbSB5b3UgaGF2ZSBtb3JlIHRoZW4gcHJvYmFibHkganVzdCBzdGFydGVkIHRo
ZSBMaW51eCBnZW5lcmF0ZWQgYnV0IFhlbiBuZWVkcyB0byBiZSBzdGFydGVkIGZpcnN0IGFuZCB0
aGVuIFhlbiBpcyBzdGFydGluZyBMaW51eC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpP
bmNlIHlvdSBoYXZlIGRvbmUgdGhhdCwgaXQgd291bGQgYWxzbyBoZWxwIGlmIHlvdSBwcm92aWRl
IHlvdXIgYm9vdCBsb2dzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJlZ2FyZHM8YnIg
Y2xhc3M9IiI+DQpCZXJ0cmFuZDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZndDsgLS0g
PGJyIGNsYXNzPSIiPg0KJmd0OyBUaGFua3MgYW5kIFJlZ2FyZHMuPGJyIGNsYXNzPSIiPg0KJmd0
OyBTaWRkaGFydGhhIFYuPGJyIGNsYXNzPSIiPg0KJmd0OyZuYnNwOyA8YnIgY2xhc3M9IiI+DQom
Z3Q7ICZsdDtsb2NhbC5jb25mJmd0OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsZWFyPSJhbGwiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCi0tIDxiciBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIi
IGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPlRoYW5rcyBhbmQgUmVnYXJkcy48L2Rpdj4NClNpZGRoYXJ0aGEgVi4NCjxkaXYg
Y2xhc3M9IiI+Jm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BC0023547050410CBD1F518A7937A876armcom_--


From xen-users-bounces@lists.xenproject.org Thu May 14 09:44:40 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZAP5-0006Ah-ML; Thu, 14 May 2020 09:43:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VBr9=64=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jZAP4-0006Ac-Su
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:43:46 +0000
X-Inumbo-ID: 67a79a44-95c7-11ea-b07b-bc764e2007e4
Received: from mail-io1-xd2c.google.com (unknown [2607:f8b0:4864:20::d2c])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 67a79a44-95c7-11ea-b07b-bc764e2007e4;
 Thu, 14 May 2020 09:43:45 +0000 (UTC)
Received: by mail-io1-xd2c.google.com with SMTP id f3so2326419ioj.1
 for <xen-users@lists.xenproject.org>; Thu, 14 May 2020 02:43:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=n5WdyK7Qzj9Cg6hCoqOEZm/xuztAKixZ/Id14i02G/A=;
 b=mCPse5fdl25ZSNnNzNJKSoOHgsmIdKBcM9VVwMpvcc2BnX0odrZH2ZHDxCpQjkw+uz
 SeJ/h2MLUEV9tBc4YXLk8kdK8pnOZ6WicM3OQKgWK6i4Nst2HeM/rNEOOIL+NRNGdZhK
 yl6a371ooZ8g54v9ACA6Qt9MHIDQnG7muPfb8Js3C5z9X6Avz8NnkrmVaTh3Am0sJsq5
 Wkl6vUYiUZYqq3sFjt2UfpPcYaXWu8Vdq4Ij9/wgdttqHXu/R/XiDPWpqbyaK8JjhHdU
 lsCRQLBv7Z4C+kMrviltVx00IO+r7+HcFiJfm5gcdgWy828Tnfm5T+L9W/b/1WK7Ri1K
 UHrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=n5WdyK7Qzj9Cg6hCoqOEZm/xuztAKixZ/Id14i02G/A=;
 b=LKR/7n4Ga8Y161Tbi8MqCiPbSRQugE4tXyaN+xx79VdxYL5MXNVNcI1LLI2Ql07z/T
 i/cH9pDos6pOlBtFOIVQRo7PkvzellRkQUktdv/vNjucYkAebBWOqlzuhckc6LXQkCCF
 x7UJYnQ5b/DQogrdG5s7Kfql7WEX3izNF961W60B4LTeuZncfif5Q35TX4t4ZRl465Ww
 VTU2BsU2uMt8UHBz2/2E5TWWBWysVXgqYFtReXMxgEVP21oyzoQttWTPwzBHOo58e07o
 y2LDcmN52clgOqihppXcANHy7FRjugIy3+Ak6XdWQ4swI1OjKmCz8pOSKTTU+YCKl9sA
 SUmg==
X-Gm-Message-State: AOAM533OAatyTjjlQxEcAUvCH3wI92QsAbBg+1fTRILIVlvqFstKaVEN
 ILXJM8W6mN/g4J08p4DebnaAtQwgJUhrTvboZpHwll1joNg=
X-Google-Smtp-Source: ABdhPJyfK51knjqIcCJOPM0ksEglC/uT/lndBifAcamxCtFNw/jMwjSYwLItwbicG37uiRJlt+bEDmM46YXPOXkRMgc=
X-Received: by 2002:a05:6638:224d:: with SMTP id
 m13mr1036188jas.100.1589449425435; 
 Thu, 14 May 2020 02:43:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
 <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
 <BC002354-7050-410C-BD1F-518A7937A876@arm.com>
In-Reply-To: <BC002354-7050-410C-BD1F-518A7937A876@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 14 May 2020 15:13:33 +0530
Message-ID: <CAEkELtAZ2prrm8SF9oZ0dX65uU3DUP=+7ixT9pEAWNORk-eq9g@mail.gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="00000000000064410a05a598886f"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--00000000000064410a05a598886f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

ok sir,

For building should I use "bitbake xen-image-minimal" command?

On Thu, May 14, 2020 at 2:58 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

> Hi,
>
> On 14 May 2020, at 10:24, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
>
> Hi sir,
>   I tried to build by adding the line that you suggested but I got below
> error:
>
> siddhu@siddhu:~/Documents/yocto/build$ bitbake core-image-base
> ERROR: Unable to start bitbake server (None)
> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/build/bitbake-cookerdaemon.log):
> --- Starting bitbake server pid 26317 at 2020-05-14 14:52:35.773040 ---
> ERROR: ParseError at
> /home/siddhu/Documents/yocto/build/conf/local.conf:43: unparsed line:
> 'DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D'
> siddhu@siddhu:~/Documents/yocto/build$
>
>
> You must have some wrong comas in the line.
> Please try to rewrite it.
>
> Bertrand
>
>
>
> On Thu, May 14, 2020 at 1:17 PM Bertrand Marquis <Bertrand.Marquis@arm.co=
m>
> wrote:
>
>>
>> > On 14 May 2020, at 08:16, siddhartha v <siddhuvgowda.18695@gmail.com>
>> wrote:
>> >
>> > Hello,
>> >
>> >        I am trying to build the Xen to my Raspberry pi3 board. Below i=
s
>> the details,
>> > BBlayers.conf file:
>> >
>> > # POKY_BBLAYERS_CONF_VERSION is increased each time
>> build/conf/bblayers.conf
>> > # changes incompatibly
>> > POKY_BBLAYERS_CONF_VERSION =3D "2"
>> >
>> > BBPATH =3D "${TOPDIR}"
>> > BBFILES ?=3D ""
>> >
>> > BBLAYERS ?=3D " \
>> >   /home/siddhu/Documents/yocto/sources/poky/meta \
>> >   /home/siddhu/Documents/yocto/sources/poky/meta-poky \
>> >   /home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \
>> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-oe \
>> >
>>  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-multimedia =
\
>> >   /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-python \
>> >
>>  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-networking =
\
>> >
>>  /home/siddhu/Documents/yocto/sources/meta-openembedded/meta-filesystems=
 \
>> >   /home/siddhu/Documents/yocto/sources/meta-cloud-services \
>> >   /home/siddhu/Documents/yocto/sources/meta-selinux \
>> >   /home/siddhu/Documents/yocto/sources/meta-virtualization\
>> >   /home/siddhu/Documents/yocto/sources/meta-raspberrypi \
>> >   "
>> >
>> > The build went well but after writing to SD card. I typed "$: xl info =
"
>> but I got " xl not found" error. May I know what mistake I am doing here
>> please.
>> >
>> >
>> > I have attached the local.conf too where I have enabled the
>> virtualisation after going through the readme of the meta-virtualisation=
.
>>
>> To activate Xen build you need to add to your local.conf:
>>
>> DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D
>>
>> You have something to add virtualization but not xen
>>
>> Then you must start Xen which should start Linux, in your current system
>> you have more then probably just started the Linux generated but Xen nee=
ds
>> to be started first and then Xen is starting Linux.
>>
>> Once you have done that, it would also help if you provide your boot log=
s.
>>
>> Regards
>> Bertrand
>>
>> > --
>> > Thanks and Regards.
>> > Siddhartha V.
>> >
>> > <local.conf>
>>
>>
>
> --
> Thanks and Regards.
> Siddhartha V.
>
>
>
>

--=20
Thanks and Regards.
Siddhartha V.

--00000000000064410a05a598886f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">ok sir,<div><br></div><div>For building should I use &quot=
;bitbake xen-image-minimal&quot; command?</div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 14, 2020 at 2:58=
 PM Bertrand Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com">Bertra=
nd.Marquis@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">



<div style=3D"overflow-wrap: break-word;">
Hi,<br>
<div><br>
<blockquote type=3D"cite">
<div>On 14 May 2020, at 10:24, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:</div>
<br>
<div>
<div dir=3D"ltr">Hi sir,=C2=A0
<div>=C2=A0 I tried to build by adding the line that you suggested but I go=
t below error:</div>
<div><br>
</div>
<div>siddhu@siddhu:~/Documents/yocto/build$ bitbake core-image-base<br>
ERROR: Unable to start bitbake server (None)<br>
ERROR: Server log for this session (/home/siddhu/Documents/yocto/build/bitb=
ake-cookerdaemon.log):<br>
--- Starting bitbake server pid 26317 at 2020-05-14 14:52:35.773040 ---<br>
ERROR: ParseError at /home/siddhu/Documents/yocto/build/conf/local.conf:43:=
 unparsed line: &#39;DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=
=9D&#39;<br>
siddhu@siddhu:~/Documents/yocto/build$=C2=A0<br>
</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>You must have some wrong comas in the line.</div>
<div>Please try to rewrite it.</div>
<div><br>
</div>
<div>Bertrand</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 14, 2020 at 1:17 PM Bertr=
and Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blan=
k">Bertrand.Marquis@arm.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; On 14 May 2020, at 08:16, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hello,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 I am trying to build the Xen to my Raspberr=
y pi3 board. Below is the details,<br>
&gt; BBlayers.conf file:<br>
&gt; <br>
&gt; # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayer=
s.conf<br>
&gt; # changes incompatibly<br>
&gt; POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
&gt; <br>
&gt; BBPATH =3D &quot;${TOPDIR}&quot;<br>
&gt; BBFILES ?=3D &quot;&quot;<br>
&gt; <br>
&gt; BBLAYERS ?=3D &quot; \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-poky \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/poky/meta-yocto-bsp \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-oe \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-multimedia \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-python \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-networking \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-openembedded/met=
a-filesystems \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-cloud-services \=
<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-selinux \<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-virtualization\<=
br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-raspberrypi \<br=
>
&gt;=C2=A0 =C2=A0&quot;<br>
&gt; <br>
&gt; The build went well but after writing to SD card. I typed &quot;$: xl =
info &quot; but I got &quot; xl not found&quot; error. May I know what mist=
ake I am doing here please.<br>
&gt; <br>
&gt; <br>
&gt; I have attached the local.conf too where I have enabled the virtualisa=
tion after going through the readme of the meta-virtualisation.<br>
<br>
To activate Xen build you need to add to your local.conf:<br>
<br>
DISTRO_FEATURES +=3D =E2=80=9Cvirtualization xen=E2=80=9D<br>
<br>
You have something to add virtualization but not xen<br>
<br>
Then you must start Xen which should start Linux, in your current system yo=
u have more then probably just started the Linux generated but Xen needs to=
 be started first and then Xen is starting Linux.<br>
<br>
Once you have done that, it would also help if you provide your boot logs.<=
br>
<br>
Regards<br>
Bertrand<br>
<br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
&gt; &lt;local.conf&gt;<br>
<br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div>Thanks and Regards.</div>
Siddhartha V.
<div>=C2=A0</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--00000000000064410a05a598886f--


From xen-users-bounces@lists.xenproject.org Thu May 14 09:45:22 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:45:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZAQF-0006FB-5r; Thu, 14 May 2020 09:44:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=a33M=64=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jZAQD-0006F3-FS
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:44:57 +0000
X-Inumbo-ID: 8f3caefb-95c7-11ea-a463-12813bfff9fa
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.87]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f3caefb-95c7-11ea-a463-12813bfff9fa;
 Thu, 14 May 2020 09:44:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nyAd6ibQQcWKcdUiZLNjtFb9goTEg5bZvnuBoYFQL3c=;
 b=jmOwmqX+TJMHlvF6euPsfVwC2n06IqS7NYRgd/nIP4OjVjJi5iupmzzdVEUIrTiCH8fAunK7aQxG0sHxRYT6POLFaDjTw3+XdjsY4rFKvHP83jMWVUCqVUGwU2PTaXOSXN26hUAtYuI/D1GDWPPCZDorwPdgTDPvyZ+oIIE4CsY=
Received: from AM6P192CA0029.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::42)
 by VI1PR0802MB2301.eurprd08.prod.outlook.com (2603:10a6:800:a0::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.25; Thu, 14 May
 2020 09:44:51 +0000
Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:209:83:cafe::b9) by AM6P192CA0029.outlook.office365.com
 (2603:10a6:209:83::42) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend
 Transport; Thu, 14 May 2020 09:44:51 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 09:44:50 +0000
Received: ("Tessian outbound 567b75aed2b9:v54");
 Thu, 14 May 2020 09:44:50 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: ed6b3627f36603e1
X-CR-MTA-TID: 64aa7808
Received: from c08d2b7bc603.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 8F5C3FE8-3B86-4421-9498-EEE7E04A6835.1; 
 Thu, 14 May 2020 09:44:45 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c08d2b7bc603.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 14 May 2020 09:44:45 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cnbi3mdnjOoFfs05cpYWAcMPENiDqBCYWrsQ9/7PmmOsQ9Sz5siwGq6cq6upMqvatpx1tguG9YXp3m8C/VKHEfBmZ0xtfg8QmCwjOEHcU3NL/+YjktNYtKrCEExZ7m+UzQtqoaWsgG3CCiuTAfLxrAkCIMUnPkLByL1G8Cal2cj4LLzwKRfT4mQ4JDd9PCMmY8oV5yNZZiEUCCLf5I9mMXxwxvOppO2IcFLzkr1EQnGZWYyj292xiAa7xZdABRE966L4566daNi7LEFlTmi/oduXxvpUnqXeOFBmV0dZptB9u8b8qOup8bEaEWHx3UXe/mgaaiYENmHKVlijNqk8hA==
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-SenderADCheck;
 bh=nyAd6ibQQcWKcdUiZLNjtFb9goTEg5bZvnuBoYFQL3c=;
 b=fx4e5Rx1qiOmPJE10RND+Djmzqmo3Ox6DLobcQEdYFTbebEKaodj0C8ef3s/zemPoS713T6VlnKPlU6eA4h/uw42d9sALITYRReEC01LNO91Llw4Z6Crz5U5guAkTNIF8QTyBhBX+bq6n+5f2fwQOWaLskvtZtyHzSNhXqaSwgfBWWDRW6YvgL4OwCJWIeD5gP5WDMXkJq2AjOgxDp75K2oLjMsn5noCyh2twW4xNbGRHoZW+/WxmOHv8EiKIOgPbrH79C0aAjF5TZQbGFnICHDtNJGUGIUWuXabAYgj6pYeKLh+X5BmiEM3KfgBFdUqN/1enmNprqOXyEQm+dLROA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nyAd6ibQQcWKcdUiZLNjtFb9goTEg5bZvnuBoYFQL3c=;
 b=jmOwmqX+TJMHlvF6euPsfVwC2n06IqS7NYRgd/nIP4OjVjJi5iupmzzdVEUIrTiCH8fAunK7aQxG0sHxRYT6POLFaDjTw3+XdjsY4rFKvHP83jMWVUCqVUGwU2PTaXOSXN26hUAtYuI/D1GDWPPCZDorwPdgTDPvyZ+oIIE4CsY=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3690.eurprd08.prod.outlook.com (2603:10a6:10:77::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.25; Thu, 14 May
 2020 09:44:41 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.022; Thu, 14 May 2020
 09:44:41 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
Thread-Topic: Query regarding builnig Xen on Raspberry-Pi3
Thread-Index: AQHWKb9ZHLxMR4/HfU+5kZ7ecO0Q+6inK5OAgAAIxwCAABr1gIAAAS+AgAAERoCAAABRgA==
Date: Thu, 14 May 2020 09:44:41 +0000
Message-ID: <26A85203-B7C4-4DDA-BF82-6DD16E1FC5C5@arm.com>
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
 <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
 <BC002354-7050-410C-BD1F-518A7937A876@arm.com>
 <CAEkELtAZ2prrm8SF9oZ0dX65uU3DUP=+7ixT9pEAWNORk-eq9g@mail.gmail.com>
In-Reply-To: <CAEkELtAZ2prrm8SF9oZ0dX65uU3DUP=+7ixT9pEAWNORk-eq9g@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 43eb0426-400f-499f-f82f-08d7f7eb725e
x-ms-traffictypediagnostic: DB7PR08MB3690:|VI1PR0802MB2301:
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2301D6886B7387611BBBBDD89DBC0@VI1PR0802MB2301.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
x-forefront-prvs: 040359335D
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: GXbZFiaa4GX7xPUqf8ASnyp0zxotJQscNLpa++UEhfokhMLMCLUDUHp3TeqlxgqD6PZlpHRu/suz3YetsI+pBL3A+OOPVWiGWG3ymHAb0YLdD93NJpc83p0WTtJokByc6UXEX3THDGRYVolfUg7Rur6JuvUbvvVtaZ3LT4aORQfOVXrHZE4ojoS36lZKEfyAw1GxxVPErmKFtdw+C9F/evju2zv0bFHtuPXcyXbZFnXinPrk7BI5uYSsDLi/8CpPTwJEE71ZANgQ73amAdLiA/MfJmaQCVvnxklwUALzmjHtJtO93Vv4Za+jSWsBQZVjjAx7QXMG7G3DoVE+DsvR5cM+pV0vWF0mgNHaf3/H4fspUdGhDT3Rn4/8e8bxIr5Bl/IgRMoMdJ3obPcSRJn9insF2odZRftPlLl6Cq2eppBbWNVzh8YOCrhNnYucmVpT
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(366004)(5660300002)(4326008)(6506007)(54906003)(53546011)(26005)(2906002)(33656002)(498600001)(6916009)(86362001)(8936002)(2616005)(6486002)(36756003)(186003)(66446008)(66556008)(8676002)(91956017)(71200400001)(66946007)(6512007)(64756008)(76116006)(66476007);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: z1vfZ1yweVcQMJYtOzAFL4TJoZIniFptwP13HG8oC9xdJY6tcTYTUBevfb09RdcNj5hIkZuxZ2zJOQctEYSl0/t0Mro3ZNEfkRGXJ3WviAEXPNy+YA6qYHoDJTKyvc907OQtSo3wScO9gPZA33RLGFmxCbSATL0E8mmFizxCUMqTDxFfJ+CNZcF96Ab9O9n9xFcZxa6Bn4xIAXgvtMZTiIQZIa/xZXVwTDfYh7RCRzhzETqoWwQaCJvMVhp2pFz+8fXwKcNtZTTm7VyAaqX+UdOAobtNR7Gspz4+799G7nvMBxeDtJfNNGnOUxqJSDn2t2KBQPMYNnxsIatCI+gTkO+IqjdrGOD287Or+a3U7Kg63U4/+tJBKzqx+Mut05ZpQPnt+OlG2dOEyVCbe+jdRBPa97VCmnsAr+I7nrwj/Ukfvx7E1gi2Y0UMRdIV0en4lxE4y2pceSO+rvAEipAY1z8YoY4XiuZegKj0l7Fnj7q1GHubtM5kS50RiOY3YEUt
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <94FB00DB389FED4FB9BC10E95CEC68E1@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3690
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(346002)(136003)(376002)(39860400002)(396003)(46966005)(53546011)(478600001)(6506007)(2906002)(26005)(36906005)(186003)(316002)(336012)(2616005)(70586007)(70206006)(54906003)(36756003)(6486002)(6862004)(47076004)(4326008)(6512007)(5660300002)(356005)(86362001)(8676002)(82740400003)(82310400002)(8936002)(33656002)(81166007);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: dee6493e-3f15-45ca-629d-08d7f7eb6d46
X-Forefront-PRVS: 040359335D
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: pGPnNgfMyx1JsC9jpO81jXJPreFAXYnw3H0L4CfkTakJ8NK+ybwZsVElrUYgaPJ49kP7hlMZ5WZwxPVHW0sMvYMfcXe5/FI0qURWdGTXjeSiCHTMuwofW4/6sVDicSN+7orfFhP7wU8b4C/YYfrCe0Wsp6HRsNU/qjzxTzKgTDkM4x2dfNUpyG+oc+QZVNOIsnnV7YQqdxc59q2cWjGXZVO9mkLOTCBKfw6fCxrSlUvwwKHJnOHS/70X15/7AKJSeOSyejeeJyr4LxJScMUP7yGtvzwAnkdEc8TY4W6sAU60x+1gWCEz5Fs4pez7YRDr4D6IajF+N0ga9Ed7VmRo3qrSq+BWeLEnj+iSh+Ib4PemYczIT+7RSs/PRtqqn4ldLtjBRAoz1bWTBH+hXfuyQ2fMPI+9ULlyJ0ZRHhtP0uaHUHPac3uz/HWcjJWUJaDWz6WhXdfQyl84K+ZMh6F+yQfTadlQi6PW9uuLcc2aE9zPTKxseJSDZShk/zl/Bl7x8UKzhCXVfHaBOmjlrIm5ww==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 09:44:50.3726 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 43eb0426-400f-499f-f82f-08d7f7eb725e
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2301
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

DQoNCj4gT24gMTQgTWF5IDIwMjAsIGF0IDEwOjQzLCBzaWRkaGFydGhhIHYgPHNpZGRodXZnb3dk
YS4xODY5NUBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gb2sgc2lyLA0KPiANCj4gRm9yIGJ1aWxk
aW5nIHNob3VsZCBJIHVzZSAiYml0YmFrZSB4ZW4taW1hZ2UtbWluaW1hbCIgY29tbWFuZD8NCg0K
UGxlYXNlIHVzZToNCmJpdGJha2UgeGVuLWltYWdlLW1pbmltYWwuYmINCg0KPiANCj4gT24gVGh1
LCBNYXkgMTQsIDIwMjAgYXQgMjo1OCBQTSBCZXJ0cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJx
dWlzQGFybS5jb20+IHdyb3RlOg0KPiBIaSwNCj4gDQo+PiBPbiAxNCBNYXkgMjAyMCwgYXQgMTA6
MjQsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWlsLmNvbT4gd3JvdGU6DQo+
PiANCj4+IEhpIHNpciwgDQo+PiAgIEkgdHJpZWQgdG8gYnVpbGQgYnkgYWRkaW5nIHRoZSBsaW5l
IHRoYXQgeW91IHN1Z2dlc3RlZCBidXQgSSBnb3QgYmVsb3cgZXJyb3I6DQo+PiANCj4+IHNpZGRo
dUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vYnVpbGQkIGJpdGJha2UgY29yZS1pbWFnZS1iYXNl
DQo+PiBFUlJPUjogVW5hYmxlIHRvIHN0YXJ0IGJpdGJha2Ugc2VydmVyIChOb25lKQ0KPj4gRVJS
T1I6IFNlcnZlciBsb2cgZm9yIHRoaXMgc2Vzc2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95
b2N0by9idWlsZC9iaXRiYWtlLWNvb2tlcmRhZW1vbi5sb2cpOg0KPj4gLS0tIFN0YXJ0aW5nIGJp
dGJha2Ugc2VydmVyIHBpZCAyNjMxNyBhdCAyMDIwLTA1LTE0IDE0OjUyOjM1Ljc3MzA0MCAtLS0N
Cj4+IEVSUk9SOiBQYXJzZUVycm9yIGF0IC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vYnVp
bGQvY29uZi9sb2NhbC5jb25mOjQzOiB1bnBhcnNlZCBsaW5lOiAnRElTVFJPX0ZFQVRVUkVTICs9
IOKAnHZpcnR1YWxpemF0aW9uIHhlbuKAnScNCj4+IHNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMv
eW9jdG8vYnVpbGQkIA0KPj4gDQo+IA0KPiBZb3UgbXVzdCBoYXZlIHNvbWUgd3JvbmcgY29tYXMg
aW4gdGhlIGxpbmUuDQo+IFBsZWFzZSB0cnkgdG8gcmV3cml0ZSBpdC4NCj4gDQo+IEJlcnRyYW5k
DQo+IA0KPj4gDQo+PiANCj4+IE9uIFRodSwgTWF5IDE0LCAyMDIwIGF0IDE6MTcgUE0gQmVydHJh
bmQgTWFycXVpcyA8QmVydHJhbmQuTWFycXVpc0Bhcm0uY29tPiB3cm90ZToNCj4+IA0KPj4gPiBP
biAxNCBNYXkgMjAyMCwgYXQgMDg6MTYsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4Njk1
QGdtYWlsLmNvbT4gd3JvdGU6DQo+PiA+IA0KPj4gPiBIZWxsbywNCj4+ID4gDQo+PiA+ICAgICAg
ICBJIGFtIHRyeWluZyB0byBidWlsZCB0aGUgWGVuIHRvIG15IFJhc3BiZXJyeSBwaTMgYm9hcmQu
IEJlbG93IGlzIHRoZSBkZXRhaWxzLA0KPj4gPiBCQmxheWVycy5jb25mIGZpbGU6DQo+PiA+IA0K
Pj4gPiAjIFBPS1lfQkJMQVlFUlNfQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUg
YnVpbGQvY29uZi9iYmxheWVycy5jb25mDQo+PiA+ICMgY2hhbmdlcyBpbmNvbXBhdGlibHkNCj4+
ID4gUE9LWV9CQkxBWUVSU19DT05GX1ZFUlNJT04gPSAiMiINCj4+ID4gDQo+PiA+IEJCUEFUSCA9
ICIke1RPUERJUn0iDQo+PiA+IEJCRklMRVMgPz0gIiINCj4+ID4gDQo+PiA+IEJCTEFZRVJTID89
ICIgXA0KPj4gPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5L21l
dGEgXA0KPj4gPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5L21l
dGEtcG9reSBcDQo+PiA+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3Bv
a3kvbWV0YS15b2N0by1ic3AgXA0KPj4gPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8v
c291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFwNCj4+ID4gICAvaG9tZS9zaWRkaHUv
RG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1tdWx0aW1lZGlh
IFwNCj4+ID4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0YS1vcGVu
ZW1iZWRkZWQvbWV0YS1weXRob24gXA0KPj4gPiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9j
dG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW5ldHdvcmtpbmcgXA0KPj4gPiAgIC9o
b21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRh
LWZpbGVzeXN0ZW1zIFwNCj4+ID4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJj
ZXMvbWV0YS1jbG91ZC1zZXJ2aWNlcyBcDQo+PiA+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95
b2N0by9zb3VyY2VzL21ldGEtc2VsaW51eCBcDQo+PiA+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL21ldGEtdmlydHVhbGl6YXRpb25cDQo+PiA+ICAgL2hvbWUvc2lkZGh1
L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtcmFzcGJlcnJ5cGkgXA0KPj4gPiAgICINCj4+
ID4gDQo+PiA+IFRoZSBidWlsZCB3ZW50IHdlbGwgYnV0IGFmdGVyIHdyaXRpbmcgdG8gU0QgY2Fy
ZC4gSSB0eXBlZCAiJDogeGwgaW5mbyAiIGJ1dCBJIGdvdCAiIHhsIG5vdCBmb3VuZCIgZXJyb3Iu
IE1heSBJIGtub3cgd2hhdCBtaXN0YWtlIEkgYW0gZG9pbmcgaGVyZSBwbGVhc2UuDQo+PiA+IA0K
Pj4gPiANCj4+ID4gSSBoYXZlIGF0dGFjaGVkIHRoZSBsb2NhbC5jb25mIHRvbyB3aGVyZSBJIGhh
dmUgZW5hYmxlZCB0aGUgdmlydHVhbGlzYXRpb24gYWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgcmVh
ZG1lIG9mIHRoZSBtZXRhLXZpcnR1YWxpc2F0aW9uLg0KPj4gDQo+PiBUbyBhY3RpdmF0ZSBYZW4g
YnVpbGQgeW91IG5lZWQgdG8gYWRkIHRvIHlvdXIgbG9jYWwuY29uZjoNCj4+IA0KPj4gRElTVFJP
X0ZFQVRVUkVTICs9IOKAnHZpcnR1YWxpemF0aW9uIHhlbuKAnQ0KPj4gDQo+PiBZb3UgaGF2ZSBz
b21ldGhpbmcgdG8gYWRkIHZpcnR1YWxpemF0aW9uIGJ1dCBub3QgeGVuDQo+PiANCj4+IFRoZW4g
eW91IG11c3Qgc3RhcnQgWGVuIHdoaWNoIHNob3VsZCBzdGFydCBMaW51eCwgaW4geW91ciBjdXJy
ZW50IHN5c3RlbSB5b3UgaGF2ZSBtb3JlIHRoZW4gcHJvYmFibHkganVzdCBzdGFydGVkIHRoZSBM
aW51eCBnZW5lcmF0ZWQgYnV0IFhlbiBuZWVkcyB0byBiZSBzdGFydGVkIGZpcnN0IGFuZCB0aGVu
IFhlbiBpcyBzdGFydGluZyBMaW51eC4NCj4+IA0KPj4gT25jZSB5b3UgaGF2ZSBkb25lIHRoYXQs
IGl0IHdvdWxkIGFsc28gaGVscCBpZiB5b3UgcHJvdmlkZSB5b3VyIGJvb3QgbG9ncy4NCj4+IA0K
Pj4gUmVnYXJkcw0KPj4gQmVydHJhbmQNCj4+IA0KPj4gPiAtLSANCj4+ID4gVGhhbmtzIGFuZCBS
ZWdhcmRzLg0KPj4gPiBTaWRkaGFydGhhIFYuDQo+PiA+ICANCj4+ID4gPGxvY2FsLmNvbmY+DQo+
PiANCj4+IA0KPj4gDQo+PiAtLSANCj4+IFRoYW5rcyBhbmQgUmVnYXJkcy4NCj4+IFNpZGRoYXJ0
aGEgVi4NCj4+ICANCj4gDQo+IA0KPiANCj4gLS0gDQo+IFRoYW5rcyBhbmQgUmVnYXJkcy4NCj4g
U2lkZGhhcnRoYSBWLg0KPiAgDQoNCg==


From xen-users-bounces@lists.xenproject.org Thu May 14 09:48:18 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 May 2020 09:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZATJ-0006Uu-P4; Thu, 14 May 2020 09:48:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=a33M=64=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jZATI-0006Ul-Dp
 for xen-users@lists.xenproject.org; Thu, 14 May 2020 09:48:08 +0000
X-Inumbo-ID: fe94d341-95c7-11ea-a463-12813bfff9fa
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (unknown
 [40.107.12.87]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe94d341-95c7-11ea-a463-12813bfff9fa;
 Thu, 14 May 2020 09:48:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iwjA033oVFDu/lnWuVfXkk08uWmO4fyWnkvnpcWvjn0=;
 b=nz1NcNEusTsfL/aD5PnApReyXjNTX5AyyNRzaR1w5LNmarQd1930hkFASGMUvXvnruj/aM8CqBoDifddwfhK4wRx43rhxLlr045NOAKoqlY1G/mY1NIixNPumcZMpgHl5ekIvbqNccHey13CvmclO6WzFNP2LI05P/3XLC0yCM8=
Received: from AM6P192CA0005.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::18)
 by PR2PR08MB5226.eurprd08.prod.outlook.com (2603:10a6:101:24::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Thu, 14 May
 2020 09:47:53 +0000
Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:209:83:cafe::c8) by AM6P192CA0005.outlook.office365.com
 (2603:10a6:209:83::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.24 via Frontend
 Transport; Thu, 14 May 2020 09:47:53 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 09:47:53 +0000
Received: ("Tessian outbound 567b75aed2b9:v54");
 Thu, 14 May 2020 09:47:52 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 116f89df8a3692f8
X-CR-MTA-TID: 64aa7808
Received: from 32bfcb11b079.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 9D6842AF-0C5C-449A-B09C-34EAA5A19A19.1; 
 Thu, 14 May 2020 09:47:47 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 32bfcb11b079.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 14 May 2020 09:47:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AdpMdVg+26tzaIPTNb+u0C1LFRtdmV5s6jI320JdEWPmLJGCNmIPZEpsVwC7nWhFPbNJb3/qXrnQlGg5Phz/BRwGwOyDUDoXfjRAlXmLKEO5vnqgiMKrt2CERT84LbcSyw19LWnslBu0PUR4Lt7M1Wu94x9FrUfnTRkBUnR9NgLD/FD+IhrMh0yayZpeP9yUUs9IE2u0HjfFQdWfEUxDKYI++1FUv0U9prvfQFnCCGRmQosRxv9gviNCF9TWGlcrlXTXMkGNTePB1Um3uN8ZOVqFZ50IzbAHc6vhfOw6bUvHpid5cLn1H6Ty2zCI610an/uHnPYXhs302rc3li4IeQ==
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-SenderADCheck;
 bh=iwjA033oVFDu/lnWuVfXkk08uWmO4fyWnkvnpcWvjn0=;
 b=fQ20hZNS0q/oZUCVbbx75YEyVQtTJeed747GV8s5c/3ETuUCdooeJU4GTXVocGerPuFuPO4fTSmGGObnC0VlO3xY69UiPlsWPrFPwAg4mLRzliQiT6wLW1bPSDXCzCAKZekE58QnZUcvL+7rb10X22b2FwVXZ9POwgZqOrU9t5regiMhtAypmxUOyUvD+BcrWtu6uLc5sQLjgl9Yuh8XxORpa/09wAkiq+5DZgnCZlxBYKG/zhj3TJHfoBv/On7znLcUDplUNqkrVoXnh/50r/6zajzT7mG1YXBfeH4bkunaK55sMRfl9xfd2OYLMOFELBkJq2aZAEiYesd+3PbA+g==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iwjA033oVFDu/lnWuVfXkk08uWmO4fyWnkvnpcWvjn0=;
 b=nz1NcNEusTsfL/aD5PnApReyXjNTX5AyyNRzaR1w5LNmarQd1930hkFASGMUvXvnruj/aM8CqBoDifddwfhK4wRx43rhxLlr045NOAKoqlY1G/mY1NIixNPumcZMpgHl5ekIvbqNccHey13CvmclO6WzFNP2LI05P/3XLC0yCM8=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3386.eurprd08.prod.outlook.com (2603:10a6:10:46::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Thu, 14 May
 2020 09:47:45 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.022; Thu, 14 May 2020
 09:47:45 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding builnig Xen on Raspberry-Pi3
Thread-Topic: Query regarding builnig Xen on Raspberry-Pi3
Thread-Index: AQHWKb9ZHLxMR4/HfU+5kZ7ecO0Q+6inK5OAgAAIxwCAABr1gIAAAS+AgAAERoCAAABRgIAAANsA
Date: Thu, 14 May 2020 09:47:45 +0000
Message-ID: <52F55889-2666-49CD-89A6-73825F9681D0@arm.com>
References: <CAEkELtCF-yJiO8oKtjroi4c5iPiWyZhmy2xSAVWE7pDbud7MYQ@mail.gmail.com>
 <CAEkELtA79NraETF=HnZ9me4-P6ZSp2Z0sf4J7nvjU_fXs_s4CQ@mail.gmail.com>
 <A209BB89-1B1C-479B-A699-5263BA7FFDD2@arm.com>
 <CAEkELtDd5ULhktU5pr8_j2QN-DwSjcTTst9ZB3Xbx0z0H++7aw@mail.gmail.com>
 <BC002354-7050-410C-BD1F-518A7937A876@arm.com>
 <CAEkELtAZ2prrm8SF9oZ0dX65uU3DUP=+7ixT9pEAWNORk-eq9g@mail.gmail.com>
 <26A85203-B7C4-4DDA-BF82-6DD16E1FC5C5@arm.com>
In-Reply-To: <26A85203-B7C4-4DDA-BF82-6DD16E1FC5C5@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 18a5e9f4-cd04-4f36-df0c-08d7f7ebdf3d
x-ms-traffictypediagnostic: DB7PR08MB3386:|PR2PR08MB5226:
X-Microsoft-Antispam-PRVS: <PR2PR08MB5226254ABBED405C70B7EA9C9DBC0@PR2PR08MB5226.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
x-forefront-prvs: 040359335D
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: k2BqxUnNsz5ZsvV92U7w79OIK3lCtO83uNI4QfSHVbXKJ5tldDtjHH/V/eUVn8+uFPQ1AaN/+4wdobNg7Z2/hq+gk9HmtN4zHDThjxD+oX2tEFITrTE4eq7rYsNDPB6BmTCTvNZqXop4h8GPA1ppVXo3+Lc5fbGujUphj2j8k1c3fzJ7n51/iAFNLTTnfoWOKcEcfAtQaKkVoJalWzEuDQ36kFjXLdPIG/gqSMucB/i6SGgTc1W3gN1BRc4GrB8oFTt1uvlOikV1gNW++3lCtV/BNzvYmSLLBfo2JPrM12kwMRWGMRv+ZCqUCNoMc41+jbFf6uA034ZeBClF7EuvgxUUlPDjLC2lSARNwUt0hozWzUlmRF851bLZNsA0jTZn6QDlLzaqAuV0jvovKEN4P5p7joZaDUOYt/LBTL5+cJVA+hU/S6PdTbAMmzbsZhZH
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(346002)(366004)(376002)(39860400002)(396003)(136003)(8676002)(6506007)(8936002)(2906002)(66446008)(6486002)(316002)(66556008)(478600001)(6512007)(33656002)(76116006)(4326008)(86362001)(71200400001)(53546011)(64756008)(66476007)(36756003)(2616005)(66946007)(6916009)(26005)(54906003)(186003)(5660300002)(91956017);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: tlCucnecwcOu6qNrkHe40FDTHUA8G9EEp3eU7PxJF+mVX6u1JuvrfiGlQGYb+XuZDtz5nYghCnqJjUnQngvYvFYGL8oE3qprMrWo4crN3ZggrUx0GQYuUdoTBgwjjD/4CUH04QjPb3IatczfZHPaGTvsmhqJuA84OADMRqY4EbSpl4dvhMtX1isXEIM9KDKliCxYrzp39bkpB//KU5/qBLhQYOZn2qR7vRHKQd0JwRzNTaz/9MTqWg3YRslSVTUHwirAw1YJnh43CoqZJjh+PsZ4LPqZczBfyJfQoanTGUHRiHleadhO4wPBf3CFCMJKlDrdwOwNv5mNfFcndfYt4Qndkt3BSzDbZhFza5uxhLdSgQbzvwisCzLq5kOaxwlDd9wrB8cTTu7E8HVSI8oxqJkzNss5k8mDDjO5URzVgxis2PBOaLA6JPmRaNotCNWpume3VpUUce3LSjHbJa2T+khvZQh7SR2aPusAVC8lb4skduSVX1hC/x7mmH2UdWhC
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <E997B998672C144AAAA3E2B55A72BF3D@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3386
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(376002)(346002)(39860400002)(136003)(396003)(46966005)(82310400002)(186003)(81166007)(70206006)(8676002)(2906002)(33656002)(36906005)(6512007)(6862004)(53546011)(478600001)(6486002)(316002)(336012)(54906003)(47076004)(8936002)(86362001)(26005)(6506007)(70586007)(356005)(36756003)(82740400003)(2616005)(5660300002)(4326008);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: a6be934f-f735-462e-8b8c-08d7f7ebdaad
X-Forefront-PRVS: 040359335D
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: rCiMB3DMFXwrSdmjeJSXpMeYWB/bc7YzHcE/eTI5SHswlHX4gllkl5hcPt2POO4R1ssrl1MlLNh3t6xzvu8e+0lqtJBq9V/FqcwOgygdbZctIql0y7LXVwVCadiSJnaWGVGX83FpDVm9Q2dtsshHGaB2s6SX2OSQRFhfzvMEB+eG9Fq8yntXkTXm/0g+poRUeKXyGaRZ9HGonvUEP8eWiAs+SktzMtpQelV+LhIpDd0OcIhfOsP6pUvLGnzwYVQSuf0k+/llfF8aLglNeLcxm843gFgeFG05mfoollA9p8KdlLBSJq0aZrNDssJD39a6In43nmeZW3MzpyTxopbYinrXOyma0GlkPCDFTZmjx3gT4ej+9+PKmbqfN5C9HzOLp1QUypKRp8Nk16ckbH3E8TM5xTSv2lV3OB2dZrJ5PmhX0LtqJNuCAxGcQiKrQ2wHQQvrt/0udBGD6yE1Z828S0NWqR190IIQ3OpZTgr1Zle1FEtWS62b9izMR97T387/JtPpYPml2u43YHsw7OiJMw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 09:47:53.0274 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 18a5e9f4-cd04-4f36-df0c-08d7f7ebdf3d
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB5226
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

DQoNCj4gT24gMTQgTWF5IDIwMjAsIGF0IDEwOjQ0LCBCZXJ0cmFuZCBNYXJxdWlzIDxiZXJ0cmFu
ZC5tYXJxdWlzQGFybS5jb20+IHdyb3RlOg0KPiANCj4gDQo+IA0KPj4gT24gMTQgTWF5IDIwMjAs
IGF0IDEwOjQzLCBzaWRkaGFydGhhIHYgPHNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb20+IHdy
b3RlOg0KPj4gDQo+PiBvayBzaXIsDQo+PiANCj4+IEZvciBidWlsZGluZyBzaG91bGQgSSB1c2Ug
ImJpdGJha2UgeGVuLWltYWdlLW1pbmltYWwiIGNvbW1hbmQ/DQo+IA0KPiBQbGVhc2UgdXNlOg0K
PiBiaXRiYWtlIHhlbi1pbWFnZS1taW5pbWFsLmJiDQoNClNvcnJ5IHJlbW92ZSAuYmINCg0KQmVy
dHJhbmQNCg0KPiANCj4+IA0KPj4gT24gVGh1LCBNYXkgMTQsIDIwMjAgYXQgMjo1OCBQTSBCZXJ0
cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJxdWlzQGFybS5jb20+IHdyb3RlOg0KPj4gSGksDQo+
PiANCj4+PiBPbiAxNCBNYXkgMjAyMCwgYXQgMTA6MjQsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdv
d2RhLjE4Njk1QGdtYWlsLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gSGkgc2lyLCANCj4+PiAgSSB0
cmllZCB0byBidWlsZCBieSBhZGRpbmcgdGhlIGxpbmUgdGhhdCB5b3Ugc3VnZ2VzdGVkIGJ1dCBJ
IGdvdCBiZWxvdyBlcnJvcjoNCj4+PiANCj4+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lv
Y3RvL2J1aWxkJCBiaXRiYWtlIGNvcmUtaW1hZ2UtYmFzZQ0KPj4+IEVSUk9SOiBVbmFibGUgdG8g
c3RhcnQgYml0YmFrZSBzZXJ2ZXIgKE5vbmUpDQo+Pj4gRVJST1I6IFNlcnZlciBsb2cgZm9yIHRo
aXMgc2Vzc2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9idWlsZC9iaXRiYWtlLWNv
b2tlcmRhZW1vbi5sb2cpOg0KPj4+IC0tLSBTdGFydGluZyBiaXRiYWtlIHNlcnZlciBwaWQgMjYz
MTcgYXQgMjAyMC0wNS0xNCAxNDo1MjozNS43NzMwNDAgLS0tDQo+Pj4gRVJST1I6IFBhcnNlRXJy
b3IgYXQgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9idWlsZC9jb25mL2xvY2FsLmNvbmY6
NDM6IHVucGFyc2VkIGxpbmU6ICdESVNUUk9fRkVBVFVSRVMgKz0g4oCcdmlydHVhbGl6YXRpb24g
eGVu4oCdJw0KPj4+IHNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vYnVpbGQkIA0KPj4+
IA0KPj4gDQo+PiBZb3UgbXVzdCBoYXZlIHNvbWUgd3JvbmcgY29tYXMgaW4gdGhlIGxpbmUuDQo+
PiBQbGVhc2UgdHJ5IHRvIHJld3JpdGUgaXQuDQo+PiANCj4+IEJlcnRyYW5kDQo+PiANCj4+PiAN
Cj4+PiANCj4+PiBPbiBUaHUsIE1heSAxNCwgMjAyMCBhdCAxOjE3IFBNIEJlcnRyYW5kIE1hcnF1
aXMgPEJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4+IE9uIDE0IE1h
eSAyMDIwLCBhdCAwODoxNiwgc2lkZGhhcnRoYSB2IDxzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwu
Y29tPiB3cm90ZToNCj4+Pj4gDQo+Pj4+IEhlbGxvLA0KPj4+PiANCj4+Pj4gICAgICAgSSBhbSB0
cnlpbmcgdG8gYnVpbGQgdGhlIFhlbiB0byBteSBSYXNwYmVycnkgcGkzIGJvYXJkLiBCZWxvdyBp
cyB0aGUgZGV0YWlscywNCj4+Pj4gQkJsYXllcnMuY29uZiBmaWxlOg0KPj4+PiANCj4+Pj4gIyBQ
T0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2Nv
bmYvYmJsYXllcnMuY29uZg0KPj4+PiAjIGNoYW5nZXMgaW5jb21wYXRpYmx5DQo+Pj4+IFBPS1lf
QkJMQVlFUlNfQ09ORl9WRVJTSU9OID0gIjIiDQo+Pj4+IA0KPj4+PiBCQlBBVEggPSAiJHtUT1BE
SVJ9Ig0KPj4+PiBCQkZJTEVTID89ICIiDQo+Pj4+IA0KPj4+PiBCQkxBWUVSUyA/PSAiIFwNCj4+
Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5L21ldGEgXA0KPj4+
PiAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3Bva3kvbWV0YS1wb2t5IFwN
Cj4+Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9wb2t5L21ldGEteW9j
dG8tYnNwIFwNCj4+Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRh
LW9wZW5lbWJlZGRlZC9tZXRhLW9lIFwNCj4+Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9j
dG8vc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEgXA0KPj4+PiAgL2hv
bWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEt
cHl0aG9uIFwNCj4+Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy9tZXRh
LW9wZW5lbWJlZGRlZC9tZXRhLW5ldHdvcmtpbmcgXA0KPj4+PiAgL2hvbWUvc2lkZGh1L0RvY3Vt
ZW50cy95b2N0by9zb3VyY2VzL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtZmlsZXN5c3RlbXMgXA0K
Pj4+PiAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtY2xvdWQtc2Vy
dmljZXMgXA0KPj4+PiAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEt
c2VsaW51eCBcDQo+Pj4+ICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvbWV0
YS12aXJ0dWFsaXphdGlvblwNCj4+Pj4gIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291
cmNlcy9tZXRhLXJhc3BiZXJyeXBpIFwNCj4+Pj4gICINCj4+Pj4gDQo+Pj4+IFRoZSBidWlsZCB3
ZW50IHdlbGwgYnV0IGFmdGVyIHdyaXRpbmcgdG8gU0QgY2FyZC4gSSB0eXBlZCAiJDogeGwgaW5m
byAiIGJ1dCBJIGdvdCAiIHhsIG5vdCBmb3VuZCIgZXJyb3IuIE1heSBJIGtub3cgd2hhdCBtaXN0
YWtlIEkgYW0gZG9pbmcgaGVyZSBwbGVhc2UuDQo+Pj4+IA0KPj4+PiANCj4+Pj4gSSBoYXZlIGF0
dGFjaGVkIHRoZSBsb2NhbC5jb25mIHRvbyB3aGVyZSBJIGhhdmUgZW5hYmxlZCB0aGUgdmlydHVh
bGlzYXRpb24gYWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgcmVhZG1lIG9mIHRoZSBtZXRhLXZpcnR1
YWxpc2F0aW9uLg0KPj4+IA0KPj4+IFRvIGFjdGl2YXRlIFhlbiBidWlsZCB5b3UgbmVlZCB0byBh
ZGQgdG8geW91ciBsb2NhbC5jb25mOg0KPj4+IA0KPj4+IERJU1RST19GRUFUVVJFUyArPSDigJx2
aXJ0dWFsaXphdGlvbiB4ZW7igJ0NCj4+PiANCj4+PiBZb3UgaGF2ZSBzb21ldGhpbmcgdG8gYWRk
IHZpcnR1YWxpemF0aW9uIGJ1dCBub3QgeGVuDQo+Pj4gDQo+Pj4gVGhlbiB5b3UgbXVzdCBzdGFy
dCBYZW4gd2hpY2ggc2hvdWxkIHN0YXJ0IExpbnV4LCBpbiB5b3VyIGN1cnJlbnQgc3lzdGVtIHlv
dSBoYXZlIG1vcmUgdGhlbiBwcm9iYWJseSBqdXN0IHN0YXJ0ZWQgdGhlIExpbnV4IGdlbmVyYXRl
ZCBidXQgWGVuIG5lZWRzIHRvIGJlIHN0YXJ0ZWQgZmlyc3QgYW5kIHRoZW4gWGVuIGlzIHN0YXJ0
aW5nIExpbnV4Lg0KPj4+IA0KPj4+IE9uY2UgeW91IGhhdmUgZG9uZSB0aGF0LCBpdCB3b3VsZCBh
bHNvIGhlbHAgaWYgeW91IHByb3ZpZGUgeW91ciBib290IGxvZ3MuDQo+Pj4gDQo+Pj4gUmVnYXJk
cw0KPj4+IEJlcnRyYW5kDQo+Pj4gDQo+Pj4+IC0tIA0KPj4+PiBUaGFua3MgYW5kIFJlZ2FyZHMu
DQo+Pj4+IFNpZGRoYXJ0aGEgVi4NCj4+Pj4gDQo+Pj4+IDxsb2NhbC5jb25mPg0KPj4+IA0KPj4+
IA0KPj4+IA0KPj4+IC0tIA0KPj4+IFRoYW5rcyBhbmQgUmVnYXJkcy4NCj4+PiBTaWRkaGFydGhh
IFYuDQo+Pj4gDQo+PiANCj4+IA0KPj4gDQo+PiAtLSANCj4+IFRoYW5rcyBhbmQgUmVnYXJkcy4N
Cj4+IFNpZGRoYXJ0aGEgVi4NCj4+IA0KPiANCg0K


From xen-users-bounces@lists.xenproject.org Sat May 16 15:13:10 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 May 2020 15:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZyTV-0000J0-7D; Sat, 16 May 2020 15:11:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=twrR=6Z=pathpartnertech.com=arun.k@srs-us1.protection.inumbo.net>)
 id 1jY0U8-0007l5-NI
 for xen-users@lists.xenproject.org; Mon, 11 May 2020 04:56:12 +0000
X-Inumbo-ID: bbf95a0a-9343-11ea-b07b-bc764e2007e4
Received: from mail-io1-xd34.google.com (unknown [2607:f8b0:4864:20::d34])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbf95a0a-9343-11ea-b07b-bc764e2007e4;
 Mon, 11 May 2020 04:56:11 +0000 (UTC)
Received: by mail-io1-xd34.google.com with SMTP id d7so8196293ioq.5
 for <xen-users@lists.xenproject.org>; Sun, 10 May 2020 21:56:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=8AWkZ2eyBcyllw0YbClCCGrn5Yn1UIiPPJII+Soiqf8=;
 b=fsXe/fAnHMAi1pLFNmfSM13HSR5fFxYBd5sGyFmMttrb28Ht5rfq/9dNPzd22GUZnW
 UcPOJtinx+ml28dEZr5MCN/Dei7P/XJm7Cgi5idlYHuHlf7BCG+L+i5kqephX32cwxiq
 NpcjziaVs/ibeXq3paGBUi9hUp4V7YOebca63MM/zRZVjolKB8xex+HaMsD09xKURPe2
 GFstarLwW2/8gM4s7X5nS7JLpthfyDuz5fgd8donBbajqGmdH44uI6jTXj8pBuVJ4nNK
 8IYDQNnVN/c4XAycdO6N1UCP4fDmO/BcaGjweai2r4wbxevRQwIQygUxbIUyGWmGyxnT
 LWGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=8AWkZ2eyBcyllw0YbClCCGrn5Yn1UIiPPJII+Soiqf8=;
 b=N8Jpzy/4HnecMPGXW0+4eoLd1w9nDLpVoKsNwucB7S5g6YJrVC4tdfB5WYMBTjLBlJ
 h3Zu1CcaW2lUPbMkCAKQmIErQ1pNiS/fxLp5LynAkfOzjZspb6maAKN9F6pZLmH9b99q
 ZbAnLfBG0dD8NWlaJCAt5mNobHXU/AilwcpSls+SSBmnbim4eIUlb1Hu7rlqGtI7P/fV
 W/6qhc+uhnU3CZD436J8bg7aqmk2w9b7VdTzlT3YsLnEFngzugxCmtD1gauyi5IZ3oXP
 /bogI8Whl+dZd+KOC/vvv9BGSRemUtc/Sr7kvo0rYUyGjxrkuK3vGQ0EtSnufesUTMcS
 WyyA==
X-Gm-Message-State: AGi0PuYV7pzROPnvCC19qCeZAoL8Z1rz1yL60imFSfxZbiqThB/0JWCd
 97+CSVpCIj6EgL69eWgZnqd+gQwVhByPFbfXQgk52eEBBDd3FjEK9Um6nGmWgu5gwpg0/pDBxk/
 qvdpG8Wj+/K8rOb6GW1Iq6bcI+r1SnjD8g337gjWT5Q==
X-Google-Smtp-Source: APiQypK84hhU2sBeZPugTtgC+aiVsccAvIf4SJ2lSvYy7kkrX36t16T0FBwNyvxGS5fXyvSYGTuQrxD4i2Q/mI02YFU=
X-Received: by 2002:a6b:d10c:: with SMTP id l12mr13779133iob.44.1589172970873; 
 Sun, 10 May 2020 21:56:10 -0700 (PDT)
MIME-Version: 1.0
From: Arun K <arun.k@pathpartnertech.com>
Date: Mon, 11 May 2020 10:25:59 +0530
Message-ID: <CALJLkk4dm5AXmvz-qpQkA-my5Qqt=FaGm_LFoo6CHe0-gykmuQ@mail.gmail.com>
Subject: Automotive Grade Linux over xen issues.
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="0000000000006a793a05a5582a4c"
X-Mailman-Approved-At: Sat, 16 May 2020 15:11:39 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--0000000000006a793a05a5582a4c
Content-Type: text/plain; charset="UTF-8"

Hi,

Myself Arun working as a lead engineer at pathpartner technologies.
Currently i am working on odroid xu4 with xen. I am trying to install
Automotive Grade Linux (AGL) on odroid xu4 as dom0.
AGL has a kernel version of 4.19 and which is ported to the odroid xu4 and
booted successfully.But while trying to run it over xen it shows error "d0v0:
vGICD: unhandled word write 0xffffffff to ICACTIVER4". Then I tried
lowering the kernel versions to 3.10 which has xen odroid support but has
some issues with the AGL filesystem. tuning the AGL fs i am able to reach
at login prompt but failed to login successfully.
My xen version is 4.6. .

Can you please suggest a solution to overcome this issue.

-- 
*Thanks and Regards*
Arun K
Lead Engineer
Pathpartner

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

--0000000000006a793a05a5582a4c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>Myself Arun working as a=
 lead engineer at pathpartner technologies.</div><div>Currently i am workin=
g on odroid xu4 with xen. I am trying to install Automotive Grade Linux (AG=
L) on odroid xu4 as dom0. <br></div><div>AGL has a kernel version of 4.19 a=
nd which is ported to the odroid xu4 and booted successfully.But while tryi=
ng to run it over xen it shows error &quot;<span style=3D"font-size:13px;co=
lor:rgb(0,0,0);font-weight:normal;text-decoration:none;font-family:&quot;Ar=
ial&quot;;font-style:normal">d0v0: vGICD: unhandled word write 0xffffffff t=
o ICACTIVER4&quot;. Then I tried lowering the kernel versions to 3.10 which=
 has xen odroid support but has some issues with the AGL filesystem. tuning=
 the AGL fs i am able to reach at login prompt but failed to login successf=
ully.</span></div><div><span style=3D"font-size:13px;color:rgb(0,0,0);font-=
weight:normal;text-decoration:none;font-family:&quot;Arial&quot;;font-style=
:normal">My xen version is 4.6. .</span></div><div><span style=3D"font-size=
:13px;color:rgb(0,0,0);font-weight:normal;text-decoration:none;font-family:=
&quot;Arial&quot;;font-style:normal"><br></span></div><div><span style=3D"f=
ont-size:13px;color:rgb(0,0,0);font-weight:normal;text-decoration:none;font=
-family:&quot;Arial&quot;;font-style:normal">Can you please suggest a solut=
ion to overcome this issue.<br></span></div><div><br>-- <br><div dir=3D"ltr=
" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"=
ltr"><div><span style=3D"font-family:verdana,sans-serif"><b>Thanks and Rega=
rds</b></span></div><div><span style=3D"font-family:verdana,sans-serif">Aru=
n K <br></span></div><div><span style=3D"font-family:verdana,sans-serif">Le=
ad Engineer</span></div><div><span style=3D"font-family:verdana,sans-serif"=
>Pathpartner </span><br></div></div></div></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--0000000000006a793a05a5582a4c--


From xen-users-bounces@lists.xenproject.org Sat May 16 15:13:10 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 May 2020 15:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jZyTV-0000J7-KX; Sat, 16 May 2020 15:11:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=HuAt=66=helimail.de=oliver_linden@srs-us1.protection.inumbo.net>)
 id 1jZr3d-0006ty-01
 for xen-users@lists.xenproject.org; Sat, 16 May 2020 07:16:29 +0000
X-Inumbo-ID: 27ff984a-9745-11ea-ae69-bc764e2007e4
Received: from mail.hamcom.de (unknown [2001:14f0:0:dc03::37:214])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27ff984a-9745-11ea-ae69-bc764e2007e4;
 Sat, 16 May 2020 07:16:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=helimail.de
 ; s=201711;
 h=Content-Type:MIME-Version:Date:Message-ID:To:Subject:From:
 Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=EV+Q9YVn7pYoa5z/hyenPXjih0z5b/uxpaHMTQkw4UY=; b=bGLsf6+3GyKHt1PtJOeBIxQzd0
 xqu+UvYs9Twvu1/iyNcPMIoXKRXAHZD7FtFhZVeVBPb0u3SAc6gtj72ha2B09+1FP82M0tXJyzSa+
 xF6qmauzhoemN5ccMS/r75Q50qqczn7dWMyLUCEGiDyA/1yPKGIStR9tmCa8SnWwg5eM=;
Received: from [37.83.173.248] (port=40072 helo=[192.168.1.100])
 by mail.hamcom.de with esmtpa (Exim 4.92.3)
 (envelope-from <oliver_linden@helimail.de>) id 1jZr3a-0006PT-8L
 for xen-users@lists.xenproject.org; Sat, 16 May 2020 09:16:26 +0200
X-HeLi-id: cfcd208495d565ef66e7dff9f98764da
From: Oliver Linden <oliver_linden@helimail.de>
Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
To: xen-users@lists.xenproject.org
Message-ID: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
Date: Sat, 16 May 2020 09:16:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="XcqDZmGkxrm1fobg3ILwlnvW29TSsjZ2S"
X-Spam-Score: -1.0
X-Spam-Flag: NO
X-Mailman-Approved-At: Sat, 16 May 2020 15:11:39 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--XcqDZmGkxrm1fobg3ILwlnvW29TSsjZ2S
Content-Type: multipart/mixed; boundary="VELiDKiLQBFqy5jUMcfKPgyx3hiPLLmv9";
 protected-headers="v1"
From: Oliver Linden <oliver_linden@helimail.de>
To: xen-users@lists.xenproject.org
Message-ID: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

--VELiDKiLQBFqy5jUMcfKPgyx3hiPLLmv9
Content-Type: multipart/alternative;
 boundary="------------7187D1D5948DC3C4A104267C"
Content-Language: de-DE

This is a multi-part message in MIME format.
--------------7187D1D5948DC3C4A104267C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Dear all,

I recently migrated from an long lasting and always upgraded Xen 4.9 /
ubuntu 18.04 server to a brand new one with a fresh install of ubuntu
20.04 and their version of Xen 4.11.

I have two DomU instances using ubuntu 18.04 where I assign PCI device
exclusivly to:

  * 2 NICs
  * 1 DVB sattelite card

Everything is working fine as long as I don't need to "reboot" any of
these DomU's. When doing so the PCI devices get lost and are assigned
back to the pciback driver in Dom0.

A shutdown and recreation of the DomU's does solve the issue
(workaround) but I would like the DomU's to keep the assignments during
reboot as it was with all the previous versions I've used.

Please let me know which details you need and many thanks in advance.

Best, Oliver


--------------7187D1D5948DC3C4A104267C
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>Dear all,</p>
    <p>I recently migrated from an long lasting and always upgraded Xen
      4.9 / ubuntu 18.04 server to a brand new one with a fresh install
      of ubuntu 20.04 and their version of Xen 4.11.</p>
    <p>I have two DomU instances using ubuntu 18.04 where I assign PCI
      device exclusivly to:</p>
    <ul>
      <li>2 NICs</li>
      <li>1 DVB sattelite card</li>
    </ul>
    <p>Everything is working fine as long as I don't need to "reboot"
      any of these DomU's. When doing so the PCI devices get lost and
      are assigned back to the pciback driver in Dom0.<br>
    </p>
    <p>A shutdown and recreation of the DomU's does solve the issue
      (workaround) but I would like the DomU's to keep the assignments
      during reboot as it was with all the previous versions I've used.</=
p>
    <p>Please let me know which details you need and many thanks in
      advance.</p>
    <p>Best, Oliver<br>
    </p>
  </body>
</html>

--------------7187D1D5948DC3C4A104267C--

--VELiDKiLQBFqy5jUMcfKPgyx3hiPLLmv9--

--XcqDZmGkxrm1fobg3ILwlnvW29TSsjZ2S
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQQG14HRX/gP3AY3+bqqsNqQA1FaigUCXr+TUQAKCRCqsNqQA1Fa
itx8AJ9mrunHg35A99pbnUvUNJlpMlQqEQCeLKnDOD1aoiATwqHAWci5yp/64ZE=
=XSEV
-----END PGP SIGNATURE-----

--XcqDZmGkxrm1fobg3ILwlnvW29TSsjZ2S--


From xen-users-bounces@lists.xenproject.org Sat May 16 21:49:35 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 May 2020 21:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ja4en-00030p-Lh; Sat, 16 May 2020 21:47:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=d6gw=66=gmail.com=myrdhn@srs-us1.protection.inumbo.net>)
 id 1ja4em-00030k-FU
 for xen-users@lists.xenproject.org; Sat, 16 May 2020 21:47:44 +0000
X-Inumbo-ID: df582678-97be-11ea-b9cf-bc764e2007e4
Received: from mail-qv1-xf29.google.com (unknown [2607:f8b0:4864:20::f29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df582678-97be-11ea-b9cf-bc764e2007e4;
 Sat, 16 May 2020 21:47:43 +0000 (UTC)
Received: by mail-qv1-xf29.google.com with SMTP id fb16so2895006qvb.5
 for <xen-users@lists.xenproject.org>; Sat, 16 May 2020 14:47:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:references:in-reply-to:subject:date:message-id:mime-version
 :content-language:thread-index;
 bh=5mDrf0fTenGMvET/nAzyF5MvPXPZTkrQ5k78c09jNeE=;
 b=LBrleRb3F6o5imNyfQbjrW0wMJIZ8K589sdbbI0pcm44aY6xKlaxsDyQ14tzkwjF9Z
 QwN7umksbLkWlh4gUJQmHL9z/9lZvcdXss4BCf0naX52oOW4K7UrPlUO4x/pFeIfsZCf
 FLs9G/fWgic1fEMtUSOHlTUlUieRNjKbSJR9R9suN95Hw8FDv2AQhsAMGQKq+OdDC12m
 ZYpRZyqIvGAgOrShyrJ/1nGl/1gG5qd43x2gagGfEBvrbpjoiBltr9q24so6pk3K1cnT
 vRR2T92zeR+DrwhmvO0Oiym+RugVAoG8MyMYhmrjGBtPopSu3OJZ70wt6iDyndNwlQVZ
 pPMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:references:in-reply-to:subject:date
 :message-id:mime-version:content-language:thread-index;
 bh=5mDrf0fTenGMvET/nAzyF5MvPXPZTkrQ5k78c09jNeE=;
 b=rXtmPOpMB7eG9aAUjnWh9/XAZFmAto6HgelQLEGFXk3Qwf/hHkyNeYEIVcK3ieSLzK
 SPxpg8lSqdxLdzyPBctm42cLmw43m0XhR1fehswJg0A9fKZiHyZZjB5AboYH045tXcmk
 yW/GqKww3zm4otNYsOc2DEAKgt6GzGALm2wvz/W5TKTCcK88517LFCK0/Zo5J6Btj8K7
 cdSumWuLVwms96qcI/Tgz+sizPI/fE9hJPu4WkSkT4sHCn8nFAbq1YXAcy0R0pwzb0rR
 9kmuffn6whdU4T5mzW97OcL5J94/Du/E8lzJlRdOD+ELyN5rlgBqcUdPX1OnuDN2jhID
 Z0Ug==
X-Gm-Message-State: AOAM5332IwV2H/57+1h3pxN9mFl5wN0SxumApzcqwhzy9ydwQH28cd+j
 PNI8bXxrpQW9tsqxHKIUI/ZESze4xgU=
X-Google-Smtp-Source: ABdhPJzi4xwkhY64HCWk8pax91Ahj+oqYUTsHR3mZCQXLUKpKy9VDzSx9eODv10lwAE8ByAHbBeIBg==
X-Received: by 2002:a0c:b524:: with SMTP id d36mr9351956qve.12.1589665663092; 
 Sat, 16 May 2020 14:47:43 -0700 (PDT)
Received: from Belldandy (pool-71-174-203-99.bstnma.fios.verizon.net.
 [71.174.203.99])
 by smtp.gmail.com with ESMTPSA id e28sm4714874qka.125.2020.05.16.14.47.42
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 16 May 2020 14:47:42 -0700 (PDT)
From: "Marc Tousignant" <myrdhn@gmail.com>
To: "'Oliver Linden'" <oliver_linden@helimail.de>,
 <xen-users@lists.xenproject.org>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
In-Reply-To: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
Date: Sat, 16 May 2020 17:47:41 -0400
Message-ID: <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_0009_01D62BAA.19589A00"
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJirC8yhAKETuNyttlbm4dpFyxIvqeSOdUA
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multipart message in MIME format.

------=_NextPart_000_0009_01D62BAA.19589A00
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Finally, someone else with this issue.=20
I first reported it back in 2017 when I tried to upgrade from 4.5 to =
4.7. It also happened in 4.6 and 4.8 during testing, and ended up =
staying on 4.5 at the time.=20

Back in 2019 I upgraded to 4.10 and ran in to it again when I updated my =
system fully and could no longer run the older kernel/xen combination. =
Up till this point I have not seen anyone else report the issue.

=20

Here is my post from 2019. https://lists.gt.net/xen/users/556111

=20

My systems have been Gentoo/Funtoo based. I then run a linux based =
firewall (Sophos UTM) and a Windows server on top. If the Windows server =
restarts, it loses the connection to the NIC I pass through, if the UTM =
restarts the NICs still work..

=20

MarcT

=20

From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of =
Oliver Linden
Sent: Saturday, May 16, 2020 3:16 AM
To: xen-users@lists.xenproject.org
Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

=20

Dear all,

I recently migrated from an long lasting and always upgraded Xen 4.9 / =
ubuntu 18.04 server to a brand new one with a fresh install of ubuntu =
20.04 and their version of Xen 4.11.

I have two DomU instances using ubuntu 18.04 where I assign PCI device =
exclusivly to:

*	2 NICs
*	1 DVB sattelite card

Everything is working fine as long as I don't need to "reboot" any of =
these DomU's. When doing so the PCI devices get lost and are assigned =
back to the pciback driver in Dom0.

A shutdown and recreation of the DomU's does solve the issue =
(workaround) but I would like the DomU's to keep the assignments during =
reboot as it was with all the previous versions I've used.

Please let me know which details you need and many thanks in advance.

Best, Oliver


------=_NextPart_000_0009_01D62BAA.19589A00
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle20
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:670987736;
	mso-list-template-ids:1953372530;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:2072267729;
	mso-list-template-ids:-906058036;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Finally, someone else with this issue. <br>I first =
reported it back in 2017 when I tried to upgrade from 4.5 to 4.7. It =
also happened in 4.6 and 4.8 during testing, and ended up staying on 4.5 =
at the time. <o:p></o:p></p><p class=3DMsoNormal>Back in 2019 I upgraded =
to 4.10 and ran in to it again when I updated my system fully and could =
no longer run the older kernel/xen combination. Up till this point I =
have not seen anyone else report the issue.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Here is my =
post from 2019. <a =
href=3D"https://lists.gt.net/xen/users/556111">https://lists.gt.net/xen/u=
sers/556111</a><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>My systems =
have been Gentoo/Funtoo based. I then run a linux based firewall (Sophos =
UTM) and a Windows server on top. If the Windows server restarts, it =
loses the connection to the NIC I pass through, if the UTM restarts the =
NICs still work..<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>MarcT<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b>From:</b> Xen-users =
&lt;xen-users-bounces@lists.xenproject.org&gt; <b>On Behalf Of =
</b>Oliver Linden<br><b>Sent:</b> Saturday, May 16, 2020 3:16 =
AM<br><b>To:</b> xen-users@lists.xenproject.org<br><b>Subject:</b> PCI =
pass-through issue with Xen 4.11 under ubuntu =
20.04<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p>Dear all,<o:p></o:p></p><p>I =
recently migrated from an long lasting and always upgraded Xen 4.9 / =
ubuntu 18.04 server to a brand new one with a fresh install of ubuntu =
20.04 and their version of Xen 4.11.<o:p></o:p></p><p>I have two DomU =
instances using ubuntu 18.04 where I assign PCI device exclusivly =
to:<o:p></o:p></p><ul type=3Ddisc><li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 =
level1 lfo3'>2 NICs<o:p></o:p></li><li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 =
level1 lfo3'>1 DVB sattelite card<o:p></o:p></li></ul><p>Everything is =
working fine as long as I don't need to &quot;reboot&quot; any of these =
DomU's. When doing so the PCI devices get lost and are assigned back to =
the pciback driver in Dom0.<o:p></o:p></p><p>A shutdown and recreation =
of the DomU's does solve the issue (workaround) but I would like the =
DomU's to keep the assignments during reboot as it was with all the =
previous versions I've used.<o:p></o:p></p><p>Please let me know which =
details you need and many thanks in advance.<o:p></o:p></p><p>Best, =
Oliver<o:p></o:p></p></div></body></html>
------=_NextPart_000_0009_01D62BAA.19589A00--



From xen-users-bounces@lists.xenproject.org Mon May 18 07:40:44 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 May 2020 07:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jaaMm-0000vZ-6B; Mon, 18 May 2020 07:39:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mOh8=7A=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jaaMk-0000vU-Dx
 for xen-users@lists.xenproject.org; Mon, 18 May 2020 07:39:14 +0000
X-Inumbo-ID: aafd01f6-98da-11ea-ae69-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [40.107.20.67]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aafd01f6-98da-11ea-ae69-bc764e2007e4;
 Mon, 18 May 2020 07:39:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=s8RG0KY/tI0qM4EW0N/ghlFNWQboSBbDLPt440hVN1U=;
 b=cDOksYlbHHMkiPAr1dR9miUNXtEGrE6TpDmDYEPSjNIyyPZjL7yw2EzDD6oXv1MqBF2P6YkMNmZxg50A/Jkt9rwLafFC21FRL7/vAPTSFdlaqEWxkBXDFHpvOHljkK/gvFTAZ1hPvimnX7uQu3WYqDcySBB6ICmyaXLAZzoaWss=
Received: from AM5PR0502CA0012.eurprd05.prod.outlook.com
 (2603:10a6:203:91::22) by AM0PR08MB4290.eurprd08.prod.outlook.com
 (2603:10a6:208:138::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.24; Mon, 18 May
 2020 07:39:11 +0000
Received: from VE1EUR03FT042.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:203:91:cafe::87) by AM5PR0502CA0012.outlook.office365.com
 (2603:10a6:203:91::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.25 via Frontend
 Transport; Mon, 18 May 2020 07:39:11 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT042.mail.protection.outlook.com (10.152.19.62) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Mon, 18 May 2020 07:39:10 +0000
Received: ("Tessian outbound 4cdf5642225a:v54");
 Mon, 18 May 2020 07:39:10 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 301ea426970432af
X-CR-MTA-TID: 64aa7808
Received: from 62e79bb4bb6e.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 BB199AE8-8AF4-4096-96B3-56ECE3CCAFB2.1; 
 Mon, 18 May 2020 07:39:05 +0000
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 62e79bb4bb6e.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 18 May 2020 07:39:05 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=oRA3snxsWbg9ve2U3cnwrAJKEDFhd1CdrEuu8kZGzYbuFXCR3n9m+cQzXwbK3TQB+bRybuMLwlXU7707T8g6fpyOSUwugRTJFqDDgJslugeiQVft751qohXaKbWMGHyv8zOTTJkad2wf6elumsTM/3w6/po0RAhTDAhDox6HIrKFzO7LCu9Gd5d7+N/k8SI9pvXQ+qXun7rtXK0kKP/KZl/4BjJ3UU7yOJnulUesADdJXrb+dHi+mbyHVqAOkkyVj268zK66O/YnU4FXfnp9uiT3dj1irnnK/ZGRftNoaZPqLP7qWfvtETHP+1j4FWYqGVtP6QVmZG+NSLurFcAGWw==
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-SenderADCheck;
 bh=s8RG0KY/tI0qM4EW0N/ghlFNWQboSBbDLPt440hVN1U=;
 b=YS0h/s1zYek/gQfSBqSgTIv/BF/Z98jAW7N5Z6NwPv5zFXu2GEfp40gaSEOIw5DzQIqlgCW28nWp3LHr5tt1zYQ0psoZuxyYDHnGQhHhWjhUCW6d4E0LTAFhPzOPOjqRqM0Sg+sOj9fkBxIOijnpjS1XuXM5HGbvQv7nquaK4AIPCEw7zAxeK/A9L1cKxKFeirpQ5mwCyrZsMOwVrARJ8DVpUePFK/FiJuuT117g6JrjK25Y2fXt9N90jcheBd/zuVVla8I2Jqk26rld3UtEJEnF3wIksjB5f0yPe1+FN5LmDm+gOQJyEwD7dePc/cn9uTr4MMYfcAHvDehTkHORsQ==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=s8RG0KY/tI0qM4EW0N/ghlFNWQboSBbDLPt440hVN1U=;
 b=cDOksYlbHHMkiPAr1dR9miUNXtEGrE6TpDmDYEPSjNIyyPZjL7yw2EzDD6oXv1MqBF2P6YkMNmZxg50A/Jkt9rwLafFC21FRL7/vAPTSFdlaqEWxkBXDFHpvOHljkK/gvFTAZ1hPvimnX7uQu3WYqDcySBB6ICmyaXLAZzoaWss=
Received: from VI1PR08MB3693.eurprd08.prod.outlook.com (2603:10a6:803:ba::25)
 by VI1PR08MB3103.eurprd08.prod.outlook.com (2603:10a6:803:46::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20; Mon, 18 May
 2020 07:39:03 +0000
Received: from VI1PR08MB3693.eurprd08.prod.outlook.com
 ([fe80::c892:51a9:6c7f:3926]) by VI1PR08MB3693.eurprd08.prod.outlook.com
 ([fe80::c892:51a9:6c7f:3926%7]) with mapi id 15.20.3000.034; Mon, 18 May 2020
 07:39:03 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: Arun K <arun.k@pathpartnertech.com>
Subject: Re: Automotive Grade Linux over xen issues.
Thread-Topic: Automotive Grade Linux over xen issues.
Thread-Index: AQHWK5RYF8vQw0/qIUKu0wV1uCmdtaitd6WA
Date: Mon, 18 May 2020 07:39:03 +0000
Message-ID: <9D53E59C-02A1-4039-85BF-90E5F8048AEB@arm.com>
References: <CALJLkk4dm5AXmvz-qpQkA-my5Qqt=FaGm_LFoo6CHe0-gykmuQ@mail.gmail.com>
In-Reply-To: <CALJLkk4dm5AXmvz-qpQkA-my5Qqt=FaGm_LFoo6CHe0-gykmuQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: pathpartnertech.com; dkim=none (message not
 signed) header.d=none;pathpartnertech.com; dmarc=none action=none
 header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: f0259d35-d5aa-4cbb-57d6-08d7fafe8e18
x-ms-traffictypediagnostic: VI1PR08MB3103:|AM0PR08MB4290:
X-Microsoft-Antispam-PRVS: <AM0PR08MB4290FA9A87D8686CE3C811819DB80@AM0PR08MB4290.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8882;
x-forefront-prvs: 04073E895A
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: Pv0AlQj+UUI8VvO15agnBzxv3/n2ZwU746pVxwqluuen8EkjG7UGYaYYfvgqWZRmoG2xmBBxYXpkwvbU4LxbxlNiE286cAMoXzPIGpQLMCYblvLjcbbT/tgKx22fhKkH+D/A013kUeTP1fPP2/EseRADcR/lxqLg0RHppDAsCLEn9QDgAlIQp0ewweu358jb7NINGYSz53KjsqYMH7O9fHTs+l5fchqowBkeK+ZwMgXpBaQpjDKOA1dhLLQLU+mvoL/nH56i4BFgy5xg8eiEquabnPXFxWY0TEKuqu95AFoacAJ71GXPaZKo4BVgbt93B8dU61lwtVXURXPmbkztjBIDxHMWho8vIQ+R4bQyqgLawpB8p4Fu04a2f3drnuoO5DLrUk+4t8NML5x7j1BUpaWUQaUXwa/wl4OUd6PkIBQT28hO1MXlDsJI50uFyZlq
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3693.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(376002)(366004)(346002)(136003)(39860400002)(396003)(66476007)(91956017)(71200400001)(186003)(26005)(2616005)(33656002)(6486002)(316002)(478600001)(2906002)(4326008)(66946007)(5660300002)(36756003)(66556008)(64756008)(66446008)(6512007)(76116006)(86362001)(6916009)(6506007)(8676002)(8936002)(53546011);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: psE2xMSP8SWfIPg2KLnoRWKxJ+8lDzBHKV8B8P5RWAw9HEPTQA+lsvo30XQy+TnSFKwzlxyB+7KRJCR8dOJe2xfcmhFuPyewUdyHx1IIklTpL0er7QPye29NqxmaxblnOslTmxTvZnQa0k6NzWUTk3XqN8l6ltq/ii3kDt0IjyZGyIk/3Duaos8nHMXDt8Sg2+NIWfye/xkDWZxjBN9ptZRDvbXCjFM0/OpNW8tRFUX+dQEyur5Yxdp2M0Aehn+3ojihAFd2eIzcpS5ndkVrZeAlnPwEC/GZV7wA/nyPrZPC+wGwCT4cXyBZW92+oVOOX8HDZfMwPZ65GgV9FS45mUCKOGfXx07gFfo0P8d9Fi/8XDgQZ3KMZOKgDlRX5heDD7SPyKFNIKDN67VkmL6MJj846JkTgGg/20C+Awguk/Atk23zz98SFBaIDJoZKe5tamMR3B0SCtvIu7IDyStJqNxC7pSCr0eZJJ8xjhu7fEQ=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D6A05D3849919F4EB4FE9E64A3DF2C74@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3103
Original-Authentication-Results: pathpartnertech.com;
 dkim=none (message not signed)
 header.d=none;pathpartnertech.com; dmarc=none action=none
 header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT042.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(376002)(346002)(39860400002)(136003)(396003)(46966005)(2616005)(82310400002)(8676002)(8936002)(36906005)(316002)(6486002)(478600001)(186003)(26005)(6506007)(53546011)(86362001)(6862004)(82740400003)(47076004)(4326008)(336012)(5660300002)(36756003)(2906002)(81166007)(33656002)(6512007)(70586007)(70206006)(356005);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 187d7d80-43ec-420f-97b9-08d7fafe89e2
X-Forefront-PRVS: 04073E895A
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: W6/2z0L22kGXRayqevLzYGB/LBBB8Qs8cqRFxFFgOGDPc459Xbz/01FZo/cCAQ0Q6vVYYEW6WC3mXRzZREmGiyqQeFc3p6i5Hs1/Tpwx8QcourZIppbakXMeb56tO+TOS8qGQnJ7EI5H720u5IEqvhzMDDjH6tHA4x1olFvMrbFk6MFlox+Kz+2svHL4mJd6TW+cSD1oSbr0SKLpnyl+sbVKCEVDeA+HWCW5BfDsB4hHO6ln0OH9We0lJpGukYaLMmXV2dRMUdkC8Uik64DRE1nUv+WKGcedBHmtE5hpM2gVY4tYyPyg5H1yggZs8p73t+Vkd//RTe4pm/YVrx4jdbAcSaru80VQT+ZOGqeN774Fjb6gkIh7t1ukkIIyvEqKZG0lPySc7qweZCxT1HmQHBHm5+Uw0Dcq8CSZ0JTOqwceKjmc1J/fGxxkGP0SsRT6E4RgbmhF5HNHvSYF28N2rFpkrGwDQhPqCAAvI6glv5+cpQ1kOn8cLZ7jAygrFkfyC2T2NKU646hBiuuBvL922A==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2020 07:39:10.7763 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f0259d35-d5aa-4cbb-57d6-08d7fafe8e18
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4290
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hi Arun,

> On 11 May 2020, at 05:55, Arun K <arun.k@pathpartnertech.com> wrote:
>
> Hi,
>
> Myself Arun working as a lead engineer at pathpartner technologies.
> Currently i am working on odroid xu4 with xen. I am trying to install Aut=
omotive Grade Linux (AGL) on odroid xu4 as dom0.
> AGL has a kernel version of 4.19 and which is ported to the odroid xu4 an=
d booted successfully.But while trying to run it over xen it shows error "d=
0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4". Then I tried lo=
wering the kernel versions to 3.10 which has xen odroid support but has som=
e issues with the AGL filesystem. tuning the AGL fs i am able to reach at l=
ogin prompt but failed to login successfully.

This is a warning that you can ignore.

> My xen version is 4.6. .

I would highly suggest to upgrade to a newer version of Xen.

>
> Can you please suggest a solution to overcome this issue.

The message is in fact a warning that some register accessed by Linux is no=
t properly emulated by Xen.
In your version of Linux the register is not used by Linux out of boot phas=
e so you can safely ignore the warning.

Regards
Bertrand

>
> --
> Thanks and Regards
> Arun K
> Lead Engineer
> Pathpartner
>
> This message contains confidential information and is intended only for t=
he individual(s) named. If you are not the intended recipient, you are noti=
fied that disclosing, copying, distributing or taking any action in relianc=
e on the contents of this mail and attached file/s is strictly prohibited. =
Please notify the sender immediately and delete this e-mail from your syste=
m. E-mail transmission cannot be guaranteed to be secured or error-free as =
information could be intercepted, corrupted, lost, destroyed, arrive late o=
r incomplete, or contain viruses. The sender therefore does not accept liab=
ility for any errors or omissions in the contents of this message, which ar=
ise as a result of e-mail transmission.
>

IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.


From xen-users-bounces@lists.xenproject.org Mon May 18 13:46:50 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 May 2020 13:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jag5A-0001U6-PT; Mon, 18 May 2020 13:45:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=m032=7A=teria.org=chris@srs-us1.protection.inumbo.net>)
 id 1jag57-0001Tv-9A
 for xen-users@lists.xenproject.org; Mon, 18 May 2020 13:45:27 +0000
X-Inumbo-ID: d16e2260-990d-11ea-a867-12813bfff9fa
Received: from thinkrosystem.com (unknown [178.33.42.209])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d16e2260-990d-11ea-a867-12813bfff9fa;
 Mon, 18 May 2020 13:45:22 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by thinkrosystem.com (Postfix) with ESMTP id 2F4EC3FFD6;
 Mon, 18 May 2020 15:29:33 +0200 (CEST)
X-Virus-Scanned: amavisd-new at thinkrosystem.com
Received: from thinkrosystem.com ([127.0.0.1])
 by localhost (mail.thinkrosystem.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 93Hn76Xi_u9k; Mon, 18 May 2020 15:29:31 +0200 (CEST)
Received: from station.paris.ld (82-65-28-41.subs.proxad.net [82.65.28.41])
 by thinkrosystem.com (Postfix) with ESMTPSA id D679C3FED9;
 Mon, 18 May 2020 15:29:30 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=teria.org;
 s=teria.org; t=1589808571;
 bh=022iQER2tZieJKw1hO46VKota+OsCnem5sj9wJel5eQ=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=S4smOYxDGbUEDWBJZUJEw9Bf97YvbJm9cEghmh8PHtH5wHxT957xXv2EH7reG3hr3
 AjWXgUl7+V4+RF1PV2dlMsHjuzr1oR2RDe1t7jMbEeon17yvh0DjQqVsPgTenrp/dd
 bxgaFSRkozJjkvp8XBmLX57H+ACuN77VuDlsbH2KbyLTvGMNJ20dPQVK99gmMSsFI/
 a/e+3f+oN/nwz8uD5diUO30Cu2bmPRKI8mHl/Lcb/CIrY2JG4q0tIrmMzMRhDw4UlC
 gbOI8nIXJXBK3Cy5O2apxZos2ba2sqCUBT6J28fNPBRgqCVkhCC9WSJevGgMjCWpPU
 Q34lB5Ghhny8g==
Date: Mon, 18 May 2020 15:29:25 +0200
From: Chris <chris@teria.org>
To: "Marc Tousignant" <myrdhn@gmail.com>
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
Message-ID: <20200518152925.7d3e7ee5@station.paris.ld>
In-Reply-To: <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
Organization: Teria
X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.31; x86_64-slackware-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: 'Oliver Linden' <oliver_linden@helimail.de>, xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hello,

I had the same issue with an onboard LSI HBA (on a supermicro x10sl7-f motherboard). The upgrade to Xen 4.12.1 solved it.
I think one of the commits in Xen Git tree related to this issue can be found here :
http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=dcc0bf5dec61b3dd1cc00683b5b9b5bfe0a318de



On Sat, 16 May 2020 17:47:41 -0400
"Marc Tousignant" <myrdhn@gmail.com> wrote:

> Finally, someone else with this issue. 
> I first reported it back in 2017 when I tried to upgrade from 4.5 to 4.7. It also happened in 4.6 and 4.8 during testing, and ended up staying on 4.5 at the time. 
> 
> Back in 2019 I upgraded to 4.10 and ran in to it again when I updated my system fully and could no longer run the older kernel/xen combination. Up till this point I have not seen anyone else report the issue.
> 
>  
> 
> Here is my post from 2019. https://lists.gt.net/xen/users/556111
> 
>  
> 
> My systems have been Gentoo/Funtoo based. I then run a linux based firewall (Sophos UTM) and a Windows server on top. If the Windows server restarts, it loses the connection to the NIC I pass through, if the UTM restarts the NICs still work..
> 
>  
> 
> MarcT
> 
>  
> 
> From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of Oliver Linden
> Sent: Saturday, May 16, 2020 3:16 AM
> To: xen-users@lists.xenproject.org
> Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
> 
>  
> 
> Dear all,
> 
> I recently migrated from an long lasting and always upgraded Xen 4.9 / ubuntu 18.04 server to a brand new one with a fresh install of ubuntu 20.04 and their version of Xen 4.11.
> 
> I have two DomU instances using ubuntu 18.04 where I assign PCI device exclusivly to:
> 
> *	2 NICs
> *	1 DVB sattelite card
> 
> Everything is working fine as long as I don't need to "reboot" any of these DomU's. When doing so the PCI devices get lost and are assigned back to the pciback driver in Dom0.
> 
> A shutdown and recreation of the DomU's does solve the issue (workaround) but I would like the DomU's to keep the assignments during reboot as it was with all the previous versions I've used.
> 
> Please let me know which details you need and many thanks in advance.
> 
> Best, Oliver
> 


From xen-users-bounces@lists.xenproject.org Mon May 18 14:46:06 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 May 2020 14:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jah0j-0007sX-5P; Mon, 18 May 2020 14:44:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mOh8=7A=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jah0h-0007sI-De
 for xen-users@lists.xenproject.org; Mon, 18 May 2020 14:44:55 +0000
X-Inumbo-ID: 22ab5c76-9916-11ea-ae69-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [40.107.20.89]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22ab5c76-9916-11ea-ae69-bc764e2007e4;
 Mon, 18 May 2020 14:44:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JeaEnSoyJIILXyJdEXLbfX7iNsEZqUhb9IBHp+gmJuk=;
 b=CRDhfKgGlHE4jhs6DofxNtCFPPV5KfUFtN7vOEMIOz8s4opxS9jtDp6NdC4rMKTLF0FibHTnh08P0zunk1TAx/YQMOmbeFRM/eVbyX/8/2GID8WztJULtL62Uk6/jaK5vEy8YNvO2aefyckFrMDUPsAvyatqAIvm0RH7o1uVIME=
Received: from MRXP264CA0038.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::26)
 by DB7PR08MB4617.eurprd08.prod.outlook.com (2603:10a6:10:75::32) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.24; Mon, 18 May
 2020 14:44:50 +0000
Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:500:14:cafe::5a) by MRXP264CA0038.outlook.office365.com
 (2603:10a6:500:14::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.24 via Frontend
 Transport; Mon, 18 May 2020 14:44:50 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.19 via Frontend Transport; Mon, 18 May 2020 14:44:49 +0000
Received: ("Tessian outbound 11763d234d54:v54");
 Mon, 18 May 2020 14:44:49 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 50a56c6f2f2c8182
X-CR-MTA-TID: 64aa7808
Received: from 58c341e32929.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 2F7D2B47-07D0-400F-A868-5515667C8128.1; 
 Mon, 18 May 2020 14:44:43 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 58c341e32929.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 18 May 2020 14:44:43 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KiuyvBL+ewM3Wmj4JHWSZa1t0ieudAXDm1IJrK95vYeb3txXivtwh5B9jRjwlnwPRuf0Z0iNUk1ro1PLBqXgdkV62MWcljqHkMyAkdtCfFtmhRTM2vB1UypiWyjDmM7GV2Al3SF+2+dS28YHBOB9B2yL8MrzGGEeBYgHDqesbpqKD0yusETs8VC7JQtR2unX8pmbcWhREifduOA+v5mvYe8zD7QZpneYvgPAquSxb1Nq0KQi2GV0OsAkDv8JF0v8L7bu7F49FoKrJX24pEp1S5mJs1fRNpyqbhBIlq1g/SyykW9fQt0DaKceTTV2iiO5aJxHDnZI6n7Buym3+fOu6w==
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-SenderADCheck;
 bh=JeaEnSoyJIILXyJdEXLbfX7iNsEZqUhb9IBHp+gmJuk=;
 b=DrOT+CsyUhpNh03WKIfQH3q2bUq1anpgqRajPaBGQHfW9L0d/iUOvUnVfMjo87PqTniL0p8yvvY1Z3pwf+k59N9MUTreRsC+QQXzaZguOeFK3rv2sWHPbOTFMYNqv/dUJLPmdNeXTK8syIco4qsNFylYrTWYE70NQb3b7oYE9DE6K3wxaTExarzTWygmdV1DbCh9Ckl38A2pgZz8isi0F7+yfs1YQ6XzpHXk/WGlbfjsGeP8EWQ52ojKwQIERdyic/Er2x4RUyXsQIB/E5OeeZiv/oXB98EZvjNJyFIhjhbc5EwNh750mrtRhdNRYaxjnG5CkM5NEGlJCwVPue2bfg==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JeaEnSoyJIILXyJdEXLbfX7iNsEZqUhb9IBHp+gmJuk=;
 b=CRDhfKgGlHE4jhs6DofxNtCFPPV5KfUFtN7vOEMIOz8s4opxS9jtDp6NdC4rMKTLF0FibHTnh08P0zunk1TAx/YQMOmbeFRM/eVbyX/8/2GID8WztJULtL62Uk6/jaK5vEy8YNvO2aefyckFrMDUPsAvyatqAIvm0RH7o1uVIME=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3642.eurprd08.prod.outlook.com (2603:10a6:10:4a::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.27; Mon, 18 May
 2020 14:44:42 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.034; Mon, 18 May 2020
 14:44:42 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: Arun K <arun.k@pathpartnertech.com>, "xen-users@lists.xenproject.org"
 <xen-users@lists.xenproject.org>
Subject: Re: Automotive Grade Linux over xen issues.
Thread-Topic: Automotive Grade Linux over xen issues.
Thread-Index: AQHWK5RYF8vQw0/qIUKu0wV1uCmdtaitd6WAgAB0l4CAAAJUgA==
Date: Mon, 18 May 2020 14:44:42 +0000
Message-ID: <619D74D1-EAC6-4D08-A055-73C217264282@arm.com>
References: <CALJLkk4dm5AXmvz-qpQkA-my5Qqt=FaGm_LFoo6CHe0-gykmuQ@mail.gmail.com>
 <9D53E59C-02A1-4039-85BF-90E5F8048AEB@arm.com>
 <CALJLkk7DZK6kCy2R_SMC5dRM5UfrMinDGSDncAQBRBzxZYhaOg@mail.gmail.com>
In-Reply-To: <CALJLkk7DZK6kCy2R_SMC5dRM5UfrMinDGSDncAQBRBzxZYhaOg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: pathpartnertech.com; dkim=none (message not
 signed) header.d=none;pathpartnertech.com; dmarc=none action=none
 header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 56818602-3b19-4dca-d7db-08d7fb3a04a4
x-ms-traffictypediagnostic: DB7PR08MB3642:|DB7PR08MB4617:
X-Microsoft-Antispam-PRVS: <DB7PR08MB4617A790D08DC0234EF0C3B79DB80@DB7PR08MB4617.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:6790;
x-forefront-prvs: 04073E895A
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: WzOhXDuhU7poUGG/9cVtLgG4G2pEXo7osQRGbIwFMkxiD4tBkuEUaZtCmzYbSXi3JRd/8fS2XuhHsbeQheKj/9rFJVoAXq30tNwX+t7Xpab76X3Zrl4SlSP9N9RFcKqVfsFgsvDDElxh/Lg8mur/AZS4HWb80WYoRdpQgMCBZNJedRpemNtZBP4uPmBExB7xj9G7sai2yxRiE7UjLCE4UaTXC6mqr7wX9/ND0NCOJu2kUk2ltYbPZ1Gfwoadur5ILhtFn1UaOw9d+1ZobRhhvXyjgTJRJprgzx5y88Lq+VBjraYUMQlnYZ74PquXIy7YcOzAIhvkQhB5moFoVqNyJ4QMaLIK5QixKXOuCdRlNIHikedCfZsab14SvFZ8RmEwrjEycpRHI0/1/p/sOjQSo/jmJVnJc+j6Ck+zipr2G7DftV4XzdrNrCoKCpVeg8AU
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(366004)(376002)(346002)(396003)(136003)(39860400002)(478600001)(33656002)(71200400001)(6512007)(86362001)(186003)(4326008)(110136005)(2616005)(8936002)(36756003)(6506007)(53546011)(6486002)(76116006)(8676002)(316002)(26005)(91956017)(66476007)(66556008)(64756008)(66446008)(66946007)(5660300002)(2906002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: tg3x5upzJmRxSie/Ce3Vg+fxY1oB0XrtZNRQeTdvDfCMtC2W9eDW4BZ1axnCiUS5tDHZgSmi2Gx2XfQ6Hoymxyk4Sq+oVzrsEbn805eGIFPgvStpWUdcm/0j4YCh0Nc/QQ5p1DCDIfecYmHWNS9CC6lkHD4XxrLWvhBhDPTOCd2GDvzIL5oEW3DswPm8TO1do2nc6QqShhZiBINFqsHcdqrTk4CosdjqfzrGRCyB6t5/CR+NLhKx6AhXm1aKELzQ6+FgqB8FkDSMxdvq6SNySFUPCIhBJ77Doj8LpuLsmEvKScU1abphoYUNLuAFhU/+ewMrRWrBBXB96kGKWIW7PDvlADTi/U/fldp2YJSlSkkIfdObC0lVrK6fv7pWcequCfWgoA5gKcoD4s4PrWYHPxrGTc4YDQgdLcKUzp2F/0aNtZ0aMAjUAUf4mo0axdvUT4LmCxCipqB/CD4rVOna3Wp/nWtU7dt8n5bZQrJ7oZs=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <591896FE9CBFF34F94F91569229BAA1E@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3642
Original-Authentication-Results: pathpartnertech.com;
 dkim=none (message not signed)
 header.d=none;pathpartnertech.com; dmarc=none action=none
 header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(136003)(376002)(346002)(39860400002)(396003)(46966005)(70586007)(70206006)(6512007)(81166007)(86362001)(4326008)(6486002)(82740400003)(336012)(47076004)(2616005)(478600001)(26005)(33656002)(5660300002)(8936002)(110136005)(82310400002)(186003)(36756003)(8676002)(36906005)(2906002)(6506007)(356005)(53546011)(316002);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 73b89ac9-b125-4ce2-6a86-08d7fb3a000f
X-Forefront-PRVS: 04073E895A
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 9V3Iey8+GhSeSupK9PG7i7PVhTv6Yd896uj2dmZ5Cvp1/Q6yJo5LJUyuxe/SnVrZZtKtNO1wiLOAK1/cF5InvqdUuMvGCOijib0izcNmapN2d2Rpxq0s2x0ICDXVYvQsZmPhFKojqru1gL0PZVEnjX8ttVqF+PXU9EJtbx4qXLCxq6d1MSgCVnmZO1R2G7/vVM188TYblTnZevXsfS7GuCGo0QtG0aCpZaeLR7R4qHsdiIjttDCxyslFTXGxVZzCvVBf/hTBPhCvtMC4PiQ0yd3TZAil3tX0m/bZHRn9W+lB2dDFyI73iZThC+Szr0a4m+B1rnFYa6onchDQ64e26qPBDv2rcStKbRiQl6RJrjwejP/dUhDOWEN327lhVLTcdH3BM0ooj+/u3x0EdMatFpSOXZb8KsoKPuk2vWTS/pAo7grvaHN/LyN3o9uKuHguoI/XBOWEF9ophhQC7ZT5GL4Rf/N041mOC8fBWiY2Or5uFmXi4Rc22iIXe7DvGe3yhnLrrwh+8j8PfXt8hzaAog==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2020 14:44:49.9712 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 56818602-3b19-4dca-d7db-08d7fb3a04a4
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB4617
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hi Arun,
(Putting back Xen-users in destination)

> On 18 May 2020, at 15:36, Arun K <arun.k@pathpartnertech.com> wrote:
>=20
> Hi Bertrand,
> I have modified the xen source and  turned the "unhandled word write" int=
o a write_ignore.
> Now ICACTIVER4 error is not coming but it shows another error=20
>=20
> (XEN) d0v0: vGICD: unhandled write r4=3Dffffffff offset 0x000384
> (XEN) traps.c:2449:d0v0 HSR=3D0x93840047 pc=3D0xc05fa49c gva=3D0xf0800384=
 gpa=3D0x00000010481384.
> =20
> Able to bring up the CPU successfully. but hangs here.
>=20

You need to switch to a newer Xen version, 4.6 if far to old to be able to =
support you.
Also please stick with linux 4.19, Linux 3.10 is very very old

On my test I have xen master (but same is produced with 4.12) and Linux 5.4=
 (but also tested with 4.19) and I see the warning but I boot properly:

[   33.065195] xenbr0: port 2(vif1.0) entered blocking state
[   33.070503] xenbr0: port 2(vif1.0) entered disabled state
[   33.076015] device vif1.0 entered promiscuous mode
root@n1sdp:~# (XEN) d1v0: vGICR: SGI: unhandled word write 0x000000ffffffff=
 to ICACTIVER0
(XEN) d1v1: vGICR: SGI: unhandled word write 0x000000ffffffff to ICACTIVER0
(XEN) d1v2: vGICR: SGI: unhandled word write 0x000000ffffffff to ICACTIVER0
(XEN) d1v3: vGICR: SGI: unhandled word write 0x000000ffffffff to ICACTIVER0
(XEN) grant_table.c:1801:d1v1 Expanding d1 grant table from 1 to 2 frames
(XEN) grant_table.c:1801:d1v1 Expanding d1 grant table from 2 to 3 frames
(XEN) grant_table.c:1801:d1v1 Expanding d1 grant table from 3 to 4 frames
(XEN) grant_table.c:1801:d1v1 Expanding d1 grant table from 4 to 5 frames
[   34.646998] vif vif-1-0 vif1.0: Guest Rx ready
[   34.651356] IPv6: ADDRCONF(NETDEV_CHANGE): vi
f1.0: link becomroot@n1sdp:~# es ready
[   34.659358] xenbr0: port 2(vif1.0) entered blocking state
[   34.664793] xenbr0: port 2(vif1.0) entered forwarding state
(XEN) gnttab_mark_dirty not implemented yet

root@n1sdp:~# xl console stresstest
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd0c0]
[    0.000000] Linux version 5.4.0-yocto-standard (oe-user@oe-host) (gcc ve=
rsion 9.3.0 (GCC)) #1 SMP PREEMPT Thu Mar 12 05:30:37 UTC 2020
[    0.000000] Machine model: XENVM-4.14
[    0.000000] Xen 4.14 support found
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 32 MiB at 0x00000000fdc00000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000003bff=
fffff]
[    0.000000] NUMA: NODE_DATA [mem 0x3bebf2100-0x3bebf3fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000003bfffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000200000000-0x00000003bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000003bffff=
fff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1


Bertrand

>=20
>=20
>=20
>=20
> On Mon, May 18, 2020 at 1:09 PM Bertrand Marquis <Bertrand.Marquis@arm.co=
m> wrote:
> Hi Arun,
>=20
> > On 11 May 2020, at 05:55, Arun K <arun.k@pathpartnertech.com> wrote:
> >
> > Hi,
> >
> > Myself Arun working as a lead engineer at pathpartner technologies.
> > Currently i am working on odroid xu4 with xen. I am trying to install A=
utomotive Grade Linux (AGL) on odroid xu4 as dom0.
> > AGL has a kernel version of 4.19 and which is ported to the odroid xu4 =
and booted successfully.But while trying to run it over xen it shows error =
"d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4". Then I tried =
lowering the kernel versions to 3.10 which has xen odroid support but has s=
ome issues with the AGL filesystem. tuning the AGL fs i am able to reach at=
 login prompt but failed to login successfully.
>=20
> This is a warning that you can ignore.
>=20
> > My xen version is 4.6. .
>=20
> I would highly suggest to upgrade to a newer version of Xen.
>=20
> >
> > Can you please suggest a solution to overcome this issue.
>=20
> The message is in fact a warning that some register accessed by Linux is =
not properly emulated by Xen.
> In your version of Linux the register is not used by Linux out of boot ph=
ase so you can safely ignore the warning.
>=20
> Regards
> Bertrand
>=20
> >
> > --
> > Thanks and Regards
> > Arun K
> > Lead Engineer
> > Pathpartner
> >
> > This message contains confidential information and is intended only for=
 the individual(s) named. If you are not the intended recipient, you are no=
tified that disclosing, copying, distributing or taking any action in relia=
nce on the contents of this mail and attached file/s is strictly prohibited=
. Please notify the sender immediately and delete this e-mail from your sys=
tem. E-mail transmission cannot be guaranteed to be secured or error-free a=
s information could be intercepted, corrupted, lost, destroyed, arrive late=
 or incomplete, or contain viruses. The sender therefore does not accept li=
ability for any errors or omissions in the contents of this message, which =
arise as a result of e-mail transmission.
> >
>=20
> IMPORTANT NOTICE: The contents of this email and any attachments are conf=
idential and may also be privileged. If you are not the intended recipient,=
 please notify the sender immediately and do not disclose the contents to a=
ny other person, use it for any purpose, or store or copy the information i=
n any medium. Thank you.
>=20
>=20
> --=20
> Thanks and Regards
> Arun K=20
> Lead Engineer
> Pathpartner=20
>=20
> This message contains confidential information and is intended only for t=
he individual(s) named. If you are not the intended recipient, you are noti=
fied that disclosing, copying, distributing or taking any action in relianc=
e on the contents of this mail and attached file/s is strictly prohibited. =
Please notify the sender immediately and delete this e-mail from your syste=
m. E-mail transmission cannot be guaranteed to be secured or error-free as =
information could be intercepted, corrupted, lost, destroyed, arrive late o=
r incomplete, or contain viruses. The sender therefore does not accept liab=
ility for any errors or omissions in the contents of this message, which ar=
ise as a result of e-mail transmission.
>=20



From xen-users-bounces@lists.xenproject.org Tue May 19 21:39:34 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 May 2020 21:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jb9vj-0004LG-Ah; Tue, 19 May 2020 21:37:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=bTmz=7B=janzen.onl=volker@srs-us1.protection.inumbo.net>)
 id 1jb9vh-0004LB-Rk
 for xen-users@lists.xenproject.org; Tue, 19 May 2020 21:37:42 +0000
X-Inumbo-ID: f63ab8a4-9a18-11ea-9887-bc764e2007e4
Received: from mx1.familie-janzen.de (unknown [2001:4178:2:1113::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f63ab8a4-9a18-11ea-9887-bc764e2007e4;
 Tue, 19 May 2020 21:37:39 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janzen.onl; s=2018;
 t=1589924257;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=xVB9FZ3m7UjCmCzUc47Sgn6AYnAE7/MqjD5HIMJP8xI=;
 b=BKrEkbE8kZ5zy5gE6j+yfVSbcjRk0chBJGHLmwRhIDZ1Zm0S6Li0JzRM+fNJJlLD+gLwMt
 XdXyKfdCdh+rWorEruK3k5Qucmj1gQDYhdN8EmqY5nQjXJB3M5jJB/Y2hkwDskDrzfl9Fp
 EjakkkMkDkEbADPXU+U4VrCH0JAxvu60nHXqdevSRKj6BXizeBuYqFhJvE7E8k7XRs0eps
 6fMxu+4YEqipq7Jlo4gNOrzXA+Zdt51aVsSupsB6qKYOG4PCcaMu7HOchiyU2uynk3z3Ch
 Em5o8Y+tZ/QPeRQTTJIlDNcVuv79CFQGqbu87QFfdYPMymjAhkJtp2U6kXT7Hw==
Content-Transfer-Encoding: quoted-printable
From: Volker Janzen <volker@janzen.onl>
Mime-Version: 1.0 (1.0)
Subject: Compiling Xen 4.13 for Ubuntu focal
Message-Id: <C0690219-4B98-46E8-B85B-BE5AAB3CCD59@janzen.onl>
Date: Tue, 19 May 2020 23:37:36 +0200
To: xen-users@lists.xenproject.org
Authentication-Results: ORIGINATING;
 auth=pass smtp.auth=mailinglisten smtp.mailfrom=volker@janzen.onl
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hi,

was someone able to compile Xen 4.13 for Ubuntu focal (20.04 LTS)?

I get the error

error: '-mindirect-branch' and '-fcf-protection' are not compatible

When setting -fcf-protection=3Dnone via CFLAGS I get the error

configure: error: Unable to find Python development headers
configure: error: ./configure failed for tools

libpython2-dev/libpython3-dev (all build-deps for xen) is installed.


Regards
    Volker


Viele Gr=C3=BC=C3=9Fe
    Volker




From xen-users-bounces@lists.xenproject.org Wed May 20 05:05:28 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 May 2020 05:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jbGtp-0005cD-VI; Wed, 20 May 2020 05:04:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=N/Si=7B=live.nl=r2ched2@srs-us1.protection.inumbo.net>)
 id 1jbBb8-0005HE-EZ
 for xen-users@lists.xen.org; Tue, 19 May 2020 23:24:34 +0000
X-Inumbo-ID: e5250baa-9a27-11ea-ae69-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [40.92.89.20]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5250baa-9a27-11ea-ae69-bc764e2007e4;
 Tue, 19 May 2020 23:24:33 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GFWdu9ZghHPEE1fr4+B8Dx5m/qvqBBEY1q0yfMOPSQQc5Rqk/LlMr7Zi+ya6YAnxjEO08b8jHYc8TwwI7tVfPajkGKLQZVgJ8hl300ZmIPnKZXlbpjmgRp5LyG3/en3Tp7gSqbsxgYBHI+iaXyFXskE/eLb9KMTp+oJ9aV32E2IBEhp9q6OrRyyWoI6U1aAle9nJTOYwxGerxb857d2FIaZIB9Gucr1qOQXAFxEeg0Bvtdy5WTe/gKWpLnYqzukxIx/7GzOgdf2Ng4pUK0cnHRgJ83axp+Ur1kaYxuG/socKukUV/n3lDJtksRVIkLam1Atkbh4FWXJrJmOF10pWHQ==
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-SenderADCheck;
 bh=fbRPBTzwgHadSIN2MKakK9iz61DzCmSjHq2y628qEtQ=;
 b=FsDD0vwOoWlYEZ2AitWw+59/4Zrl4PzZIk7J1/4Nkq4rSvrID1xouc5WVM+f2tRlT+cFipuiBN2zyVly0JXyAskKgMgfpzCVPmEM/uK6y9rU/Xvtf6+/ukjDiZM96fJV0ytbkX+mx+l37KFHExcq2za1GhLoV/Er3rs30ZMoY9emaiAsqiG2eTKCbeTdYrmNqpkDerGicnLva9R9WQwmlFGrzfHgX/9Cq/Mgfmfo9NH++tE8RdubTeOP32mfaIRCen/WsmSE+dRuzFpj+wnA8p/QHONoTQkwB/S5eFSkhRtu0PDdAoixv1BT6ydxcxcpFfNbEguE82yKIdypYPYdQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=live.nl; dmarc=pass action=none header.from=live.nl; dkim=pass
 header.d=live.nl; arc=none
Received: from AM6EUR05FT060.eop-eur05.prod.protection.outlook.com
 (2a01:111:e400:fc11::51) by
 AM6EUR05HT129.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc11::471)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Tue, 19 May
 2020 23:24:32 +0000
Received: from PR3PR02MB6282.eurprd02.prod.outlook.com
 (2a01:111:e400:fc11::4b) by AM6EUR05FT060.mail.protection.outlook.com
 (2a01:111:e400:fc11::236) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend
 Transport; Tue, 19 May 2020 23:24:32 +0000
X-IncomingTopHeaderMarker: OriginalChecksum:568A9962D8E55AEA829937AC729C378EC7DF21D9AA85E3F051A4B2B964AA518B;
 UpperCasedChecksum:255D2FCE2219027D98C9C94B0BD8A0369AF8E43D50DEDDD90ED99410D2E7FCE2;
 SizeAsReceived:8579; Count:47
Received: from PR3PR02MB6282.eurprd02.prod.outlook.com
 ([fe80::985f:640:ad13:2033]) by PR3PR02MB6282.eurprd02.prod.outlook.com
 ([fe80::985f:640:ad13:2033%5]) with mapi id 15.20.3000.034; Tue, 19 May 2020
 23:24:31 +0000
To: xen-users@lists.xen.org
From: __ <r2ched2@live.nl>
Subject: Stuck on booting DOM0, Ubuntu 20.04, integrated AMD GPU. Xen 4.14
Message-ID: <PR3PR02MB628281BE886B423157480625B8B90@PR3PR02MB6282.eurprd02.prod.outlook.com>
Date: Wed, 20 May 2020 01:24:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.7.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-ClientProxiedBy: AM4PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:205::40)
 To PR3PR02MB6282.eurprd02.prod.outlook.com
 (2603:10a6:102:7b::20)
X-Microsoft-Original-Message-ID: <dc4d51fa-8fc6-c85c-a62c-72ee3cc0986b@live.nl>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.85] (143.176.22.203) by
 AM4PR05CA0027.eurprd05.prod.outlook.com (2603:10a6:205::40) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3000.25 via Frontend Transport; Tue, 19 May 2020 23:24:31 +0000
X-Microsoft-Original-Message-ID: <dc4d51fa-8fc6-c85c-a62c-72ee3cc0986b@live.nl>
X-TMN: [jn/v97e9NqNGhJKxNEi58av3gwSzUZEN]
X-MS-PublicTrafficType: Email
X-IncomingHeaderCount: 47
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-Correlation-Id: d76101ea-9351-40e8-23b1-08d7fc4bc8d0
X-MS-TrafficTypeDiagnostic: AM6EUR05HT129:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: tYdw0eF8kToMlJ6unoBtnxzsJpgfkN8BeFw0L9W87u/EDCMpoDsdBo02SzTj2dRodsK1QvMqACJPJw8pz7T/F4fbsaoSAXNnmrHWIBFsFITxgKpK4rUdVES/Nea0eI1d+9JfXBOdhuzITvZr3QdV/ce/GRy2DLJGKQzVLk0rrKwjeo39GBHpjhU3ZpQZq7IEVBOChr1zEcOi+h+wdy2OXg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:;
 IPV:NLI; SFV:NSPM; H:PR3PR02MB6282.eurprd02.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:; SFS:; DIR:OUT; SFP:1901; 
X-MS-Exchange-AntiSpam-MessageData: Ey3H2lXVwHGhiL1YCyBCGwAb/APBm9CVkyXjcdS3Dog8GN4O5R2ydS3qwjnYb9fMC8KRUt650mayu0m6g92mNy7sYg6ydtTu9f52nyjImU4/5TnLt5GLD1xJsLE1RpW+0OaQIrzwPpGBLcVyYPFZDw==
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d76101ea-9351-40e8-23b1-08d7fc4bc8d0
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2020 23:24:31.9329 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6EUR05HT129
X-Mailman-Approved-At: Wed, 20 May 2020 05:04:12 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Greetings,

I'm fairly new to Xen and recently I've been trying to get my AMD laptop 
to run Xen with no success.
Normally this would be the point where I would look at the boot logs,
but the boot got stuck before the filesystem was mounted so there are no 
logs.

With of exception of the last few lines which I could read from the console.
It always stops at:
"shpchp: Standard Hot Plug PCI Controller Driver version: 0.4"
Booting normally it continues with vesafb.
"kernel: vesafb: mode is 1920x1080x32, linelength=7680, pages=0"

CPU: AMD Ryzen 7 3700
GPU: Radeon Vega Mobile Gfx ( Integrated )

Sincerly,
Thomas Dijkstra


From xen-users-bounces@lists.xenproject.org Wed May 20 05:39:18 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 May 2020 05:39:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jbHQ6-0008Ue-4s; Wed, 20 May 2020 05:37:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Fw3Z=7C=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1jbHQ5-0008UZ-2O
 for xen-users@lists.xenproject.org; Wed, 20 May 2020 05:37:33 +0000
X-Inumbo-ID: 0007bdd0-9a5c-11ea-9887-bc764e2007e4
Received: from gw2.antarean.org (unknown [141.105.125.208])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 0007bdd0-9a5c-11ea-9887-bc764e2007e4;
 Wed, 20 May 2020 05:37:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 49RgyG2dRdz8w3C
 for <xen-users@lists.xenproject.org>; Wed, 20 May 2020 07:18:30 +0200 (CEST)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw2.antarean.org ([127.0.0.1])
 by localhost (gw2.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Sjul5d9aTqFV for <xen-users@lists.xenproject.org>;
 Wed, 20 May 2020 07:18:30 +0200 (CEST)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 49RgyF6SD4z8vxV
 for <xen-users@lists.xenproject.org>; Wed, 20 May 2020 07:18:29 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by mailstore1.antarean.org (Postfix) with ESMTP id 49RgyD3x54z15
 for <xen-users@lists.xenproject.org>; Wed, 20 May 2020 07:18:28 +0200 (CEST)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from mailstore1.antarean.org ([127.0.0.1])
 by localhost (mailstore1.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 4ZPVI_0p1CoM for <xen-users@lists.xenproject.org>;
 Wed, 20 May 2020 07:18:28 +0200 (CEST)
Received: from eve.localnet (eve.adm.antarean.org [10.55.16.44])
 by mailstore1.antarean.org (Postfix) with ESMTP id 49RgyD2Jnzz13
 for <xen-users@lists.xenproject.org>; Wed, 20 May 2020 07:18:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=antarean.org;
 s=default; t=1589951908;
 bh=7L2U7tG8fmmmTxbKWD0aK658akirKsq49CiRrJKomsI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=e6uUJsmbqsiN9/CyJ8KerQ5ufzX1jlTTF4dJm2+gb9PLxYr5Y5tRs4+F4U0HEYAhR
 U78X45lvWYVSKp8PpcLKOwWBlqZRw4JJ+wQU+x5TDgGqAgo8k7d8sidh7LbWYgXukb
 K/v/HgtkhfupnFrQD1CQeQ4tfLTYMzYd/LUsrAwc=
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Subject: Re: Stuck on booting DOM0, Ubuntu 20.04, integrated AMD GPU. Xen 4.14
Date: Wed, 20 May 2020 07:18:28 +0200
Message-ID: <1730640.atdPhlSkOF@eve>
Organization: Antarean
In-Reply-To: <PR3PR02MB628281BE886B423157480625B8B90@PR3PR02MB6282.eurprd02.prod.outlook.com>
References: <PR3PR02MB628281BE886B423157480625B8B90@PR3PR02MB6282.eurprd02.prod.outlook.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

On Wednesday, May 20, 2020 1:24:31 AM CEST __ wrote:
> Greetings,
> 
> I'm fairly new to Xen and recently I've been trying to get my AMD laptop
> to run Xen with no success.
> Normally this would be the point where I would look at the boot logs,
> but the boot got stuck before the filesystem was mounted so there are no
> logs.
> 
> With of exception of the last few lines which I could read from the console.
> It always stops at:
> "shpchp: Standard Hot Plug PCI Controller Driver version: 0.4"
> Booting normally it continues with vesafb.
> "kernel: vesafb: mode is 1920x1080x32, linelength=7680, pages=0"
> 
> CPU: AMD Ryzen 7 3700
> GPU: Radeon Vega Mobile Gfx ( Integrated )
> 
> Sincerly,
> Thomas Dijkstra

Are you certain boot actually hangs and doesn't continue happily without any 
working display?

Can you "ping" the machine from a different system? And can you, after a 
while, connect via SSH? (And is this service enabled).

What are your boot-options for Xen and the kernel?

--
Joost




From xen-users-bounces@lists.xenproject.org Wed May 20 11:00:44 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 May 2020 11:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jbMRa-0005pE-BR; Wed, 20 May 2020 10:59:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=nsjE=7C=msd.im=msd+xen-users@srs-us1.protection.inumbo.net>)
 id 1jbMRZ-0005p8-H6
 for xen-users@lists.xen.org; Wed, 20 May 2020 10:59:25 +0000
X-Inumbo-ID: f54a2b80-9a88-11ea-ae69-bc764e2007e4
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.126])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f54a2b80-9a88-11ea-ae69-bc764e2007e4;
 Wed, 20 May 2020 10:59:21 +0000 (UTC)
Received: from msd.im ([86.192.232.123]) by mwinf5d80 with ME
 id gyzL220062gQJfJ03yzLAg; Wed, 20 May 2020 12:59:20 +0200
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Wed, 20 May 2020 12:59:20 +0200
X-ME-IP: 86.192.232.123
Received: from mail.msd.im (unknown [192.168.1.32])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id E269420112
 for <xen-users@lists.xen.org>; Wed, 20 May 2020 12:59:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1589972360; bh=NLKm3ZTQuYuwdxwwiqMK/Pv6wvXdnMC82e1IyCAhsI4=;
 h=Date:From:Subject:To:From;
 b=CvYWTN1alCPoU7DU87gkT5nuBQ3Ll25LZmkYZ68CMbYEP5kLr/ZVcaJBadFll/4o1
 4Q+uk06EJH4L+rYZdgMTGCgtL4inEPnzYF+zxWymZl0/pteKRhfvZGu14oZWCvu4NE
 yTCRoDS2S3cRlWaLqnJsV0RCdkXDQiSV63qxjfene+MhzOmcoRFEXS04xjAJkdGqvC
 4pb9fu6+3Aeu1/4Tnk8jL81yfxTIuiZIrLQ+kJCy0sBBqBxrSeR1lyotqzhZOS0jlQ
 VJRvC9vqHyn9poSBjPtd4PDpgSNksyExg3gc7a93lboNyuXyZghNJJlhR5/oPJvO56
 EcaRgZAdS6YSg==
MIME-Version: 1.0
Date: Wed, 20 May 2020 10:59:19 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: RainLoop/1.12.0
From: msd+xen-users@msd.im
Message-ID: <a0182aff485212ed666fd2bc02161a4c@msd.im>
Subject: xenwatch invoked oom-killer
To: xen-users@lists.xen.org
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Hello,=0A=0AI have sometimes a strange crash with xen. I can't reproduce =
it but it is very annoying because I have to reboot the system to recover=
 from this state.=0A=0AIt seems that oom-killer is invoked while the memo=
ry resources on the dom0 are nevertheless available.=0A=0Aoom-killer is i=
nvoked 16 times in 5 minutes and kills essentials processes for xen.=0A=
=0AI've seen few other reports but without solution :=0A- https://serverf=
ault.com/questions/809944/oom-killer-on-xenserver-2832mb-memory-free-kill=
ing-xapi=0A- https://github.com/QubesOS/qubes-issues/issues/3079=0A=0ADo =
you know what happens and how I can avoid it ?=0A=0ARegards,=0A=0A=0AGuil=
laume=0A---=0A=0A# lsb_release -a=0ANo LSB modules are available.=0ADistr=
ibutor ID: Debian=0ADescription:    Debian GNU/Linux 10 (buster)=0AReleas=
e:        10=0ACodename:       buster=0A=0A# uname -a=0ALinux dom0 4.19.0=
-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux=0A=0A# xl=
 info=0Ahost                   : dom0=0Arelease                : 4.19.0-9=
-amd64=0Aversion                : #1 SMP Debian 4.19.118-2 (2020-04-29)=
=0Amachine                : x86_64=0Anr_cpus                : 8=0Amax_cpu=
_id             : 55=0Anr_nodes               : 1=0Acores_per_socket     =
  : 4=0Athreads_per_core       : 2=0Acpu_mhz                : 2194.858=0A=
hw_caps                : bfebfbff:77fef3ff:2c100800:00000121:0000000f:d19=
ffffb:00000008:00000100=0Avirt_caps              : hvm hvm_directio=0Atot=
al_memory           : 32419=0Afree_memory            : 634=0Asharing_free=
d_memory   : 0=0Asharing_used_memory    : 0=0Aoutstanding_claims     : 0=
=0Afree_cpus              : 0=0Axen_major              : 4=0Axen_minor   =
           : 11=0Axen_extra              : .4-pre=0Axen_version          =
  : 4.11.4-pre=0Axen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p =
hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64=0Axen_scheduler          : =
credit=0Axen_pagesize           : 4096=0Aplatform_params        : virt_st=
art=3D0xffff800000000000=0Axen_changeset          :=0Axen_commandline    =
    : placeholder dom0_mem=3D1536M,max:1536M smt=3Dtrue no-real-mode edd=
=3Doff=0Acc_compiler            : gcc (Debian 8.3.0-6) 8.3.0=0Acc_compile=
_by          : pkg-xen-devel=0Acc_compile_domain      : lists.alioth.debi=
an.org=0Acc_compile_date        : Wed Jan  8 20:16:51 UTC 2020=0Abuild_id=
               : b6822aa1d8f867753b92985e5cb0e806e520a08c=0Axend_config_f=
ormat     : 4=0A=0A00:00:01    kbmemfree   kbavail kbmemused  %memused kb=
buffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty=0A05:=
05:01        22608    284004    214668     32,46      8316    102200    2=
51068      2,96     58432     81660        80=0A05:15:01        22896    =
284808    213044     32,22      8684    103448    248984      2,94     58=
360     82900        76=0A05:25:01        66968    287588    211040     3=
1,92      9036     61232    251820      2,97     60564     39072        2=
0=0A05:35:01        63436    284952    213200     32,24      9480     613=
68    252000      2,97     62132     39248        72=0A05:45:02        64=
312    286516    210724     31,87      9980     63644    248060      2,93=
     60224     41472        52=0A05:55:02        56204    278760    21826=
4     33,01     10488     63804    261020      3,08     66928     41508  =
      52=0A06:05:02        70992    287216    209656     31,62     11676 =
    59344    176992      2,09     54348     48044        52=0A06:15:02   =
     79360    290312    221748     32,90      8444     53268    166460   =
   1,96     56152     45792        44=0A06:25:01        60116    272472  =
  237640     35,23      9900     54124    204768      2,41     64024     =
51272        92=0A06:35:01        11744    250120    258228     38,27    =
 30896     58276    235632      2,78     91088     60764         8=0A06:4=
5:01        39680    290064    219828     32,58      2336     95716    27=
0092      3,18     60452     59588        32=0A06:55:01        19604    2=
66392    241372     35,78      2596     91760    308968      3,64     672=
88     68540        16=0A07:05:01        10768    242652    262376     38=
,89      2904     76696    339884      4,00     68312     64324        20=
=0A07:15:01        10740    224596    277892     41,19      3076     5872=
4    373104      4,40     65988     58920         4=0A07:25:01        257=
64    211088    287596     42,63      1432     33444    419220      4,94 =
    35988     65928        24=0A07:35:02        13664    195904    300816=
     44,59      2088     29332    453316      5,34     51032     57736   =
     44=0A07:45:01        11092    191848    302584     44,85      1124  =
   28296    490896      5,78     59972     49644        20=0A07:55:01    =
    12436    188440    304220     45,09      1312     22716    524504    =
  6,18     57504     40980         0=0A08:05:01        14040    187564   =
 302704     44,87       912     20112    562932      6,63     52432     3=
8116        52=0A=0A00:00:01        CPU     %user     %nice   %system   %=
iowait    %steal     %idle=0A05:05:01        all      0,10      0,00     =
 0,52      0,01      0,95     98,42=0A05:15:01        all      0,10      =
0,00      0,53      0,00      1,15     98,22=0A05:25:01        all      0=
,14      0,00      0,65      0,02      1,58     97,60=0A05:35:01        a=
ll      0,10      0,00      0,54      0,01      1,00     98,35=0A05:45:02=
        all      0,11      0,00      0,56      0,01      1,21     98,11=
=0A05:55:02        all      0,11      0,00      0,55      0,01      1,09 =
    98,24=0A06:05:02        all      0,14      0,00      0,62      0,01  =
    1,09     98,14=0A06:15:02        all      0,09      0,00      0,36   =
   0,01      0,87     98,67=0A06:25:01        all      0,05      0,00    =
  0,12      0,01      0,71     99,12=0A06:35:01        all      0,02     =
 0,01      0,12      0,01      0,60     99,24=0A06:45:01        all      =
0,12      0,03      0,21      0,01      0,21     99,42=0A06:55:01        =
all      0,01      0,00      0,08      0,01      0,19     99,72=0A07:05:0=
1        all      0,01      0,00      0,07      0,00      0,21     99,70=
=0A07:15:01        all      0,01      0,00      0,08      0,00      0,19 =
    99,72=0A07:25:01        all      0,04      0,00      0,13      0,01  =
    0,28     99,55=0A07:35:02        all      0,01      0,00      0,08   =
   0,00      0,21     99,69=0A07:45:01        all      0,01      0,00    =
  0,09      0,00      0,17     99,73=0A07:55:01        all      0,01     =
 0,00      0,08      0,00      0,18     99,73=0A08:05:01        all      =
0,01      0,00      0,09      0,01      0,17     99,73=0A=0A00:00:01     =
 runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked=0A05:05:01    =
        1       469      0,55      0,32      0,18         0=0A05:15:01   =
        10       466      0,29      0,41      0,30         0=0A05:25:01  =
          3       470      0,21      0,28      0,31         0=0A05:35:01 =
           3       470      0,53      0,35      0,30         0=0A05:45:02=
            2       469      0,24      0,27      0,27         0=0A05:55:0=
2            4       476      0,27      0,32      0,28         0=0A06:05:=
02            5       464      0,08      0,16      0,20         0=0A06:15=
:02            3       470      1,17      0,93      0,58         0=0A06:2=
5:01            6       527      1,06      1,05      0,84         0=0A06:=
35:01            2       582      1,12      1,19      1,04         0=0A06=
:45:01            1       640      1,11      1,17      1,09         0=0A0=
6:55:01            1       707      1,11      1,16      1,10         0=0A=
07:05:01            2       764      1,08      1,12      1,09         0=
=0A07:15:01            5       818      1,11      1,11      1,09         =
0=0A07:25:01            3       885      1,09      1,09      1,08        =
 0=0A07:35:02            9       943      1,10      1,07      1,07       =
  0=0A07:45:01            1      1002      1,00      1,03      1,06      =
   0=0A07:55:01            1      1061      1,17      1,06      1,03     =
    0=0A08:05:01            1      1124      1,04      1,07      1,07    =
     0=0A=0AMay 20 06:03:09 c00-xen kernel: [21662622.310610] xenwatch in=
voked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), =
nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay 20 06:03:09 c00-xen=
 kernel: [21662622.356873] xenwatch invoked oom-killer: gfp_mask=3D0x60c0=
c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_s=
core_adj=3D0=0AMay 20 06:03:09 c00-xen kernel: [21662622.369082] xenwatch=
 invoked oom-killer:=20gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZE=
RO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay 20 06:03:09 c0=
0-xen kernel: [21662622.380073] xenwatch invoked oom-killer: gfp_mask=3D0=
x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, =
oom_score_adj=3D0=0AMay 20 06:03:09 c00-xen kernel: [21662622.410332] xen=
watch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP=
_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay 20 06:03:09=
 c00-xen kernel: [21662622.422804] xenwatch invoked oom-killer: gfp_mask=
=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=
=3D3, oom_score_adj=3D0=0AMay 20 06:03:09 c00-xen kernel: [21662622.43305=
2] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP=
|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay 20 06=
:03:09 c00-xen kernel: [21662622.446260] xenwatch invoked oom-killer: gfp=
_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), or=
der=3D3, oom_score_adj=3D0=0AMay 20 06:06:43 c00-xen kernel: [21662836.25=
0666] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_C=
OMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay 20=
 06:06:43 c00-xen kernel: [21662836.317120] xenwatch invoked oom-killer: =
gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null),=
 order=3D3, oom_score_adj=3D0=0AMay 20 06:07:45 c00-xen kernel: [21662898=
.516879] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GF=
P_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0AMay=
 20 06:07:45 c00-xen kernel: [21662898.561508] xenwatch invoked oom-kille=
r: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(nul=
l), order=3D3, oom_score_adj=3D0=0AMay 20 06:07:45 c00-xen kernel: [21662=
898.589353] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|_=
_GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=0A=
May 20 06:07:46 c00-xen kernel: [21662898.610949] xenwatch invoked oom-ki=
ller: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(=
null), order=3D3, oom_score_adj=3D0=0AMay 20 06:07:46 c00-xen kernel: [21=
662898.624386] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_KERNE=
L|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=3D0=
=0AMay 20 06:07:46 c00-xen kernel: [21662898.648854] xenwatch invoked oom=
-killer: gfp_mask=3D0x60c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=
=3D(null), order=3D3, oom_score_adj=3D0=0A=0AMay 20 06:03:09 dom0 kernel:=
 [21662622.310610] xenwatch invoked oom-killer: gfp_mask=3D0x60c0c0(GFP_K=
ERNEL|__GFP_COMP|__GFP_ZERO), nodemask=3D(null), order=3D3, oom_score_adj=
=3D0=0AMay 20 06:03:09 dom0 kernel: [21662622.310611] xenwatch cpuset=3D/=
 mems_allowed=3D0=0AMay 20 06:03:09 dom0 kernel: [21662622.310616] CPU: 3=
 PID: 54 Comm: xenwatch Not tainted 4.19.0-6-amd64 0000001 Debian 4.19.67=
-2=0AMay 20 06:03:09 dom0 kernel: [21662622.310617] Hardware name: Superm=
icro Super Server/X11SDV-4C-TLN2F, BIOS 1.1a 05/08/2019=0AMay 20 06:03:09=
 dom0 kernel: [21662622.310617] Call Trace:=0AMay 20 06:03:09 dom0 kernel=
: [21662622.310625]  dump_stack+0x5c/0x80=0AMay 20 06:03:09 dom0 kernel: =
[21662622.310630]  dump_header+0x6b/0x283=0AMay 20 06:03:09 dom0 kernel: =
[21662622.310633]  oom_kill_process.cold.30+0xb/0x1cf=0AMay 20 06:03:09 d=
om0 kernel: [21662622.310635]  ? oom_badness+0xe9/0x140=0AMay 20 06:03:09=
 dom0 kernel: [21662622.310636]  out_of_memory+0x1a5/0x430=0AMay 20 06:03=
:09 dom0 kernel: [21662622.310638]  __alloc_pages_slowpath+0xbd8/0xcb0=0A=
May 20 06:03:09 dom0 kernel: [21662622.310640]  __alloc_pages_nodemask+0x=
28b/0x2b0=0AMay 20 06:03:09 dom0 kernel: [21662622.310643]  kmalloc_order=
+0x14/0x30=0AMay 20 06:03:09 dom0 kernel: [21662622.310644]  kmalloc_orde=
r_trace+0x1d/0xa0=0AMay 20 06:03:09 dom0 kernel: [21662622.310650]  read_=
per_ring_refs+0x1c4/0x85e [xen_blkback]=0AMay 20 06:03:09 dom0 kernel: [2=
1662622.310652]  ? xen_blkbk_unmap_and_respond_callback+0x160/0x160 [xen_=
blkback]=0AMay 20 06:03:09 dom0 kernel: [21662622.310655]  ? printk+0x58/=
0x6f=0AMay 20 06:03:09 dom0 kernel: [21662622.310657]  ? xen_blkbk_unmap_=
and_respond_callback+0x160/0x160 [xen_blkback]=0AMay 20 06:03:09 dom0 ker=
nel: [21662622.310659]  frontend_changed.cold.18+0x80/0x11e [xen_blkback]=
=0AMay 20 06:03:09 dom0 kernel: [21662622.310662]  ? test_reply.isra.1+0x=
40/0x40=0AMay 20 06:03:09 dom0 kernel: [21662622.310663]  xenwatch_thread=
+0xcf/0x170=0AMay 20 06:03:09 dom0 kernel: [21662622.310666]  ? finish_wa=
it+0x80/0x80=0AMay 20 06:03:09 dom0 kernel: [21662622.310669]  kthread+0x=
112/0x130=0AMay 20 06:03:09 dom0 kernel: [21662622.310671]  ? kthread_bin=
d+0x30/0x30=0AMay 20 06:03:09 dom0 kernel: [21662622.310674]  ret_from_fo=
rk+0x35/0x40=0AMay 20 06:03:09 dom0 kernel: [21662622.310676] Mem-Info:=
=0AMay 20 06:03:09 dom0 kernel: [21662622.310680] active_anon:7819 inacti=
ve_anon:8715 isolated_anon:0=0AMay 20 06:03:09 dom0 kernel: [21662622.310=
680]  active_file:10879 inactive_file:7328 isolated_file:0=0AMay 20 06:03=
:09 dom0 kernel: [21662622.310680]  unevictable:0 dirty:18 writeback:0 un=
stable:0=0AMay 20 06:03:09 dom0 kernel: [21662622.310680]  slab_reclaimab=
le:42838 slab_unreclaimable:35585=0AMay 20 06:03:09 dom0 kernel: [2166262=
2.310680]  mapped:6081 shmem:1143 pagetables:738 bounce:0=0AMay 20 06:03:=
09 dom0 kernel: [21662622.310680]  free:10758 free_pcp:12 free_cma:0=0AMa=
y 20 06:03:09 dom0 kernel: [21662622.310682] Node 0 active_anon:31276kB i=
nactive_anon:34860kB active_file:43516kB inactive_file:29312kB unevictabl=
e:0kB isolated(anon):0kB isolated(file):0kB mapped:24324kB dirty:72kB wri=
teback:0kB shmem:4572kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB=
 writeback_tmp:0kB unstable:0kB all_unreclaimable? no=0AMay 20 06:03:09 d=
om0 kernel: [21662622.310683] Node 0 DMA free:5216kB min:64kB low:80kB hi=
gh:96kB active_anon:4kB inactive_anon:0kB active_file:4kB inactive_file:0=
kB unevictable:0kB writepending:0kB present:15996kB managed:15448kB mlock=
ed:0kB kernel_stack:16kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp=
:0kB free_cma:0kB=0AMay 20 06:03:09 dom0 kernel: [21662622.310686] lowmem=
_reserve[]: 0 846 846 846 846=0AMay 20 06:03:09 dom0 kernel: [21662622.31=
0688] Node 0 DMA32 free:37816kB min:3688kB low:4608kB high:5528kB active_=
anon:31276kB inactive_anon:34924kB active_file:43560kB inactive_file:2942=
8kB unevictable:0kB writepending:72kB present:1008000kB managed:653980kB =
mlocked:0kB kernel_stack:7632kB pagetables:2952kB bounce:0kB free_pcp:48k=
B local_pcp:48kB free_cma:0kB=0AMay 20 06:03:09 dom0 kernel: [21662622.31=
0690] lowmem_reserve[]: 0 0 0 0 0=0AMay 20 06:03:09 dom0 kernel: [2166262=
2.310693] Node 0 DMA: 72*4kB (UME) 50*8kB (UMEH) 63*16kB (UMEH) 56*32kB (=
UMEH) 21*64kB (UMEH) 3*128kB (UM) 0*256kB 0*512kB 0*1024kB 0*2048kB 0*409=
6kB =3D 5216kB=0AMay 20 06:03:09 dom0 kernel: [21662622.310700] Node 0 DM=
A32: 5442*4kB (UMEH) 1534*8kB (UMEH) 209*16kB (UEH) 12*32kB (H) 2*64kB (H=
) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB =3D 37896kB=0AMay 20=
 06:03:09 dom0 kernel: [21662622.310706] 21469 total pagecache pages=0AMa=
y 20 06:03:09 dom0 kernel: [21662622.310708] 2069 pages in swap cache=0AM=
ay 20 06:03:09 dom0 kernel: [21662622.310709] Swap cache stats: add 70577=
24, delete 7055780, find 47987948/48848494=0AMay 20 06:03:09 dom0 kernel:=
 [21662622.310710] Free swap  =3D 7701752kB=0AMay 20 06:03:09 dom0 kernel=
: [21662622.310710] Total swap =3D 7813112kB=0AMay 20 06:03:09 dom0 kerne=
l: [21662622.310710] 255999 pages RAM=0AMay 20 06:03:09 dom0 kernel: [216=
62622.310711] 0 pages HighMem/MovableOnly=0AMay 20 06:03:09 dom0 kernel: =
[21662622.310711] 88642 pages reserved=0AMay 20 06:03:09 dom0 kernel: [21=
662622.310712] 0 pages hwpoisoned=0AMay 20 06:03:09 dom0 kernel: [2166262=
2.310712] Unreclaimable slab info:=0AMay 20 06:03:09 dom0 kernel: [216626=
22.310713] Name                      Used          Total=0AMay 20 06:03:0=
9 dom0 kernel: [21662622.312767] scsi_sense_cache          52KB         5=
2KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312769] PINGv6              =
      97KB         97KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312770] =
RAWv6                     97KB         97KB=0AMay 20 06:03:09 dom0 kernel=
: [21662622.312770] UDPv6                    222KB        222KB=0AMay 20 =
06:03:09 dom0 kernel: [21662622.312772] TCPv6                    220KB   =
     220KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312772] sgpool-128   =
             32KB         32KB=0AMay 20 06:03:09 dom0 kernel: [21662622.3=
12774] mqueue_inode_cache=20=20       31KB         31KB=0AMay 20 06:03:09=
 dom0 kernel: [21662622.312775] posix_timers_cache         63KB         6=
3KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312775] UNIX                =
     256KB        256KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312776] =
ip4-frags                  7KB          7KB=0AMay 20 06:03:09 dom0 kernel=
: [21662622.312777] secpath_cache             48KB         48KB=0AMay 20 =
06:03:09 dom0 kernel: [21662622.312778] xfrm_dst_cache           367KB   =
     367KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312779] PING         =
             99KB         99KB=0AMay 20 06:03:09 dom0 kernel: [21662622.3=
12780] RAW                      127KB        127KB=0AMay 20 06:03:09 dom0=
 kernel: [21662622.312781] tw_sock_TCP               71KB         71KB=0A=
May 20 06:03:09 dom0 kernel: [21662622.312782] request_sock_TCP          =
61KB         61KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312783] TCP   =
                   510KB        510KB=0AMay 20 06:03:09 dom0 kernel: [216=
62622.312784] eventpoll_pwq             31KB         31KB=0AMay 20 06:03:=
09 dom0 kernel: [21662622.312784] inotify_inode_mark         35KB        =
 35KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312785] request_queue     =
       283KB        283KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312786=
] blkdev_ioc                47KB         47KB=0AMay 20 06:03:09 dom0 kern=
el: [21662622.312788] biovec-max              1408KB       1544KB=0AMay 2=
0 06:03:09 dom0 kernel: [21662622.312789] biovec-128                32KB =
        32KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312790] biovec-64  =
              288KB        308KB=0AMay 20 06:03:09 dom0 kernel: [21662622=
.312791] dmaengine-unmap-256         30KB         30KB=0AMay 20 06:03:09 =
dom0 kernel: [21662622.312792] dmaengine-unmap-128         31KB         3=
1KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312792] dmaengine-unmap-16  =
       35KB         35KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312795]=
 dmaengine-unmap-2        403KB        480KB=0AMay 20 06:03:09 dom0 kerne=
l: [21662622.312797] skbuff_fclone_cache        256KB        256KB=0AMay =
20 06:03:09 dom0 kernel: [21662622.312797] skbuff_head_cache        424KB=
        424KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312798] file_lock_=
cache           58KB         58KB=0AMay 20 06:03:09 dom0 kernel: [2166262=
2.312799] shmem_inode_cache        585KB        585KB=0AMay 20 06:03:09 d=
om0 kernel: [21662622.312800] taskstats                 61KB         61KB=
=0AMay 20 06:03:09 dom0 kernel: [21662622.312800] proc_dir_entry         =
  878KB        878KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312801] pde=
_opener                31KB         31KB=0AMay 20 06:03:09 dom0 kernel: [=
21662622.312802] sigqueue                  39KB         39KB=0AMay 20 06:=
03:09 dom0 kernel: [21662622.312815] kernfs_node_cache       7966KB      =
 8060KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312820] mnt_cache       =
         514KB        622KB=0AMay 20 06:03:09 dom0 kernel: [21662622.3128=
21] filp                     474KB        504KB=0AMay 20 06:03:09 dom0 ke=
rnel: [21662622.312822] names_cache              256KB        256KB=0AMay=
 20 06:03:09 dom0 kernel: [21662622.312823] vm_area_struct           903K=
B        903KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312823] mm_struct=
                255KB        255KB=0AMay 20 06:03:09 dom0 kernel: [216626=
22.312824] files_cache              126KB        126KB=0AMay 20 06:03:09 =
dom0 kernel: [21662622.312825] signal_cache             892KB        978K=
B=0AMay 20 06:03:09 dom0 kernel: [21662622.312826] sighand_cache         =
  1109KB       1144KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312829] ta=
sk_struct             2293KB       2409KB=0AMay 20 06:03:09 dom0 kernel: =
[21662622.312830] cred_jar                 224KB        224KB=0AMay 20 06=
:03:09 dom0 kernel: [21662622.312830] anon_vma_chain           388KB     =
   388KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312831] anon_vma       =
          549KB        549KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312=
832] pid                      152KB        152KB=0AMay 20 06:03:09 dom0 k=
ernel: [21662622.312832] Acpi-Operand            1212KB       1212KB=0AMa=
y 20 06:03:09 dom0 kernel: [21662622.312833] Acpi-Parse                31=
KB         31KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312833] Acpi-Sta=
te                35KB         35KB=0AMay 20 06:03:09 dom0 kernel: [21662=
622.312834] Acpi-Namespace           374KB        374KB=0AMay 20 06:03:09=
 dom0 kernel: [21662622.312834] numa_policy               31KB         31=
KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312835] trace_event_file     =
    130KB        130KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312836] f=
trace_event_field        171KB        171KB=0AMay 20 06:03:09 dom0 kernel=
: [21662622.312838] pool_workqueue           140KB        216KB=0AMay 20 =
06:03:09 dom0 kernel: [21662622.312839] task_group               125KB   =
     125KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312841] kmalloc-8192 =
           7688KB       7776KB=0AMay 20 06:03:09 dom0 kernel: [21662622.3=
12845] kmalloc-4096            6480KB       6592KB=0AMay 20 06:03:09 dom0=
 kernel: [21662622.312847] kmalloc-2048            5554KB       5600KB=0A=
May 20 06:03:09 dom0 kernel: [21662622.312851] kmalloc-1024            43=
96KB       4464KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312855] kmallo=
c-512             2113KB       2176KB=0AMay 20 06:03:09 dom0 kernel: [216=
62622.312855] kmalloc-256              728KB        728KB=0AMay 20 06:03:=
09 dom0 kernel: [21662622.312856] kmalloc-192             6044KB       60=
44KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312860] kmalloc-128        =
     1319KB       1332KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312913]=
 kmalloc-96              1003KB       2421KB=0AMay 20 06:03:09 dom0 kerne=
l: [21662622.312925] kmalloc-64              1839KB       1884KB=0AMay 20=
 06:03:09 dom0 kernel: [21662622.312926] kmalloc-32             16088KB  =
    16088KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312926] kmalloc-16  =
             284KB        284KB=0AMay 20 06:03:09 dom0 kernel: [21662622.=
312927] kmalloc-8                100KB        100KB=0AMay 20 06:03:09 dom=
0 kernel: [21662622.312928] kmem_cache_node         1344KB       1344KB=
=0AMay 20 06:03:09 dom0 kernel: [21662622.312928] kmem_cache             =
 7983KB       7983KB=0AMay 20 06:03:09 dom0 kernel: [21662622.312930] Tas=
ks state (memory values in pages):=0AMay 20 06:03:09 dom0 kernel: [216626=
22.312930] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapent=
s oom_score_adj name=0AMay 20 06:03:09 dom0 kernel: [21662622.312945] [  =
  449]     0   449     5312      200    86016      666             0 syst=
emd-logind=0A[...]=0AMay 20 06:03:09 dom0 kernel: [21662622.313081] Out o=
f memory: Kill process 32670 (xl) score 3 or sacrifice child=0AMay 20 06:=
03:09 dom0 kernel: [21662622.313978] Killed process 32670 (xl) total-vm:9=
7036kB, anon-rss:25224kB, file-rss:2536kB, shmem-rss:0kB=0AMay 20 06:03:0=
9 dom0 kernel: [21662622.331673] oom_reaper: reaped process 32670 (xl), n=
ow anon-rss:0kB, file-rss:24kB, shmem-rss:0kB


From xen-users-bounces@lists.xenproject.org Thu May 21 13:42:36 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 May 2020 13:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jblRW-0002Hi-97; Thu, 21 May 2020 13:41:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=FE5U=7D=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jblRU-0002Hd-RE
 for xen-users@lists.xenproject.org; Thu, 21 May 2020 13:41:00 +0000
X-Inumbo-ID: b4261426-9b68-11ea-9887-bc764e2007e4
Received: from mail-io1-xd33.google.com (unknown [2607:f8b0:4864:20::d33])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4261426-9b68-11ea-9887-bc764e2007e4;
 Thu, 21 May 2020 13:40:59 +0000 (UTC)
Received: by mail-io1-xd33.google.com with SMTP id c16so7474150iol.3
 for <xen-users@lists.xenproject.org>; Thu, 21 May 2020 06:40:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/PniPSSHXouAzBhz4ZfymtqcFCaEe7ES4yM4+GSdHDA=;
 b=bjnBH0xHmDGIxyct0vrvChd9hU+vFTy3kmTAahu6Lfm0Vjap2rSfgiX2/yIqiApybb
 Tie3WAYc7dv4RGYQ00/Q6DVlcith8SgXeYytPYA4aI90hV5n48HN5+nQj0dO3OBj2QNG
 tWVCVUszuOeXGvTVd/xsMY++bXvu15AIOHdvRSSWPYO2P14P7yMoTFoSOBPCkFISPJDC
 nGJMhjcQDi/+ED3ITnDDgwXptBvsW+N1zE/7a1+tvJ4PgktMhjhs/H8Y/LmPK+BvwLgZ
 BvM/O4vskw7Fh9zHa8/3au3TvMZTix9E6kRzti44WNIiVcZoWphi9h00Q+DgA92fV5hW
 001w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/PniPSSHXouAzBhz4ZfymtqcFCaEe7ES4yM4+GSdHDA=;
 b=bloRsg8cXldeW2CT/TnDDnHnNUwGGmak9OjByFQ9uex753m6D0Mumvf3sgM7G/XIhw
 43pwOlRZmkKLZLeNi9ktzpxdclLihRmN4+3RiKBx4EIo8dzwl6uX3/az39XewJzwd/Rd
 mH4Mee4BSVM2x07ELLC7+BLMcG2DTJ4BMwiS3z5pSys5OMk7Tm9AjBqNBbpgYToD9TWM
 kTwkVY25MDUH6epd05LD0RUDvtgSPzmtMJvW2ikeLIZEYw6F5gNLe/FkLDLl7LJBiAP1
 F4lGq4Mhv+Ke92b4FKF7Af7mG/hmDT5Ez6i+ZJv6D8TtisSRPnnaLzWodNC45VI2OuYo
 1DYg==
X-Gm-Message-State: AOAM531OmcGHcl2NylE1nySCZtY7Kfytiwe6DGElfgIPAwCUqWxbKuOy
 bLqPvOCrbMJD6CZJ6u2vdEsB8yoHzF/20/qLM2o=
X-Google-Smtp-Source: ABdhPJzqnCJXaUwyvyuJOgSTaczmv+d329nR8EXmfS8l1Wk8usObfzwHrfvT5odPwohuH6tjsXETgpD944yf32TD3nw=
X-Received: by 2002:a02:8581:: with SMTP id d1mr3830709jai.33.1590068458540;
 Thu, 21 May 2020 06:40:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
In-Reply-To: <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 21 May 2020 19:10:46 +0530
Message-ID: <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 board.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="000000000000a3d49005a628a9f2"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000a3d49005a628a9f2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Bertrand sir,


  As i am not able to give target machine=3Dbananapim1 i tbought of giving
cubeiboard2 as it also uses the allwinner a20 soc.

But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0 do_compile
task starts but at that time whole system hangs and i dont have any option
other than doing direct power off of the system. I waited at this stage for
about 4-5 hrs 3 times.

May i know what is wrong here please.

This happened when i tried to build for RPI3 also.

On Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, <Bertrand.Marquis@arm.com>
wrote:

> Hi Siddhartha,
>
> There are several errors here and the main one is there is not support fo=
r
> your board in Yocto.
>
> Meta-arm-autonomy provides a way to use xen but does not provide the bsp
> for your board.
> To use it you will first need to have a BSP for your board in Yocto.
> You might need to search for a layer supporting your board and once found
> add it to your project.
>
> Regards
> Bertrand
>
> On 4 May 2020, at 11:56, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
>
> Hello @Bertrand Marquis sir,
>
> I referref the docs and trying to build the Xen for Banana-Pi M1.
>
> my BBfile.conf is:
> # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> # changes incompatibly
> POKY_BBLAYERS_CONF_VERSION =3D "2"
>
> BBPATH =3D "${TOPDIR}"
> BBFILES ?=3D ""
>
> BBLAYERS ?=3D " \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \
>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multimed=
ia
> \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-python=
 \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-networki=
ng
> \
>
> /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-filesyst=
ems
> \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \
>   /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy \
>   "
>
> and changes local.conf
> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1=
)
> DISTRO_FEATURES +=3D "arm-autonomy-host"
>
> But the bitbake is not happening below I am attaching the errors may I
> know what wrong I am doing here please:
> for
> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana Pim1=
)
> DISTRO_FEATURES +=3D "arm-autonomy-host"
>
> "
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR: Unable to start bitbake server (None)
> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---
> ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file
>
> apart from this:
> bitbake arm-autonomy-host-image-minimal
> ERROR: Layer 'virtualization-layer' depends on layer 'filesystems-layer',
> but this layer is not enabled in your configuration
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ clear
>
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     MACHINE=3DBananapi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
>
>
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> siddhu@siddhu:~/Documents/yocto/zeus/build$
>
> bitbake arm-autonomy-host-image-minimal
> ERROR: Unable to start bitbake server (None)
> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7
>
>
>
>
> *Thanks and Regards,*
> *Siddhartha V*
> *9972583616*
>
>
>
> On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <Bertrand.Marquis@arm.co=
m>
> wrote:
>
>>
>>
>> > On 29 Apr 2020, at 06:31, siddhartha v <siddhuvgowda.18695@gmail.com>
>> wrote:
>> >
>> > Hello Sir,
>> >    Sorry for the late response I was bit busy yesterday.
>> >
>> >    I tried to look into it. But I am getting the "
>> > This git.yoctoproject.org page can=E2=80=99t be found" error.
>> >
>> >
>>
>> It seems that their certificate expired. This should be solved shortly (=
I
>> hope).
>>
>> An other solution is to directly do a git clone of the layer git://
>> git.yoctoproject.org/meta-arm
>>
>> Bertrand
>>
>> > May I know what should I do now.
>> >
>> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
>> Bertrand.Marquis@arm.com> wrote:
>> > Hi Siddharha,
>> >
>> >> On 28 Apr 2020, at 06:20, siddhartha v <siddhuvgowda.18695@gmail.com>
>> wrote:
>> >>
>> >> The scope of my work is to port the Xen on Banana Pi- M1
>> board(Allwinner A20 dual-core SoC) with two domains. Here our target dom=
ain
>> is automotive.
>> >>
>> >> I am trying to build the Xen using the yocto build. I am actually
>> trying the xen for the first time. So i wanted to know if I am on right
>> path.
>> >>
>> >> Do we get get any info or manual how the guest OS can be booted and
>> maintained please,
>> >>
>> >> Any suggestion help me a lot. Thanks in advance.
>> >
>> > Arm published a collection yocto layers named meta-arm (
>> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
>> >
>> > There you will find the meta-arm-autonomy layer which is designed to
>> help design automotive systems based on Xen on Arm.
>> > Please check the meta-arm-autonomy/documentation folder for more
>> information and contact me if you need help using it.
>> >
>> > Regards
>> > Bertrand
>> >
>> >
>> >
>> > --
>> > Thanks and Regards.
>> > Siddhartha V.
>> >
>>
>>
>
> --
> Thanks and Regards.
> Siddhartha V.
>
>
>
>

--000000000000a3d49005a628a9f2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi=C2=A0Bertrand sir,<div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">=C2=A0 As i am not able to give targe=
t machine=3Dbananapim1 i tbought of giving cubeiboard2 as it also uses the =
allwinner a20 soc.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
>But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0 do_compile ta=
sk starts but at that time whole system hangs and i dont have any option ot=
her than doing direct power off of the system. I waited at this stage for a=
bout 4-5 hrs 3 times.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Ma=
y i know what is wrong here please.</div><div dir=3D"auto"><br></div><div d=
ir=3D"auto">This happened when i tried to build for RPI3 also.=C2=A0</div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, &lt;<a href=3D"mailto:Bertran=
d.Marquis@arm.com">Bertrand.Marquis@arm.com</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">



<div style=3D"word-wrap:break-word;line-break:after-white-space">
Hi Siddhartha,
<div><br>
</div>
<div>There are several errors here and the main one is there is not support=
 for your board in Yocto.</div>
<div><br>
</div>
<div>Meta-arm-autonomy provides a way to use xen but does not provide the b=
sp for your board.</div>
<div>To use it you will first need to have a BSP for your board in Yocto.</=
div>
<div>You might need to search for a layer supporting your board and once fo=
und add it to your project.</div>
<div><br>
</div>
<div>Regards</div>
<div>Bertrand<br>
<div><br>
<blockquote type=3D"cite">
<div>On 4 May 2020, at 11:56, siddhartha v &lt;<a href=3D"mailto:siddhuvgow=
da.18695@gmail.com" target=3D"_blank" rel=3D"noreferrer">siddhuvgowda.18695=
@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div dir=3D"ltr">Hello @Bertrand Marquis sir,=C2=A0
<div><br>
</div>
<div>I referref the docs and trying to build the Xen for Banana-Pi M1.=C2=
=A0
<div><br>
</div>
<div>my BBfile.conf is:</div>
<div># POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayer=
s.conf<br>
# changes incompatibly<br>
POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
<br>
BBPATH =3D &quot;${TOPDIR}&quot;<br>
BBFILES ?=3D &quot;&quot;<br>
<br>
BBLAYERS ?=3D &quot; \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \=
<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe =
\<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-mul=
timedia \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-pyt=
hon \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-net=
working \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-fil=
esystems \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \<br>
=C2=A0 /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy=
 \<br>
=C2=A0 &quot;<br>
</div>
<div><br>
</div>
<div>and changes local.conf</div>
<div>MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple names fo=
r banana Pim1)<br>
DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
</div>
<div><br>
</div>
<div>But the bitbake is not happening below I am attaching the errors may I=
 know what wrong I am doing here please:</div>
<div>for=C2=A0</div>
<div>MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple names fo=
r banana Pim1)<br>
DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
</div>
<div><br>
</div>
<div>&quot;</div>
<div>siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-=
image-minimal<br>
ERROR: Unable to start bitbake server (None)<br>
ERROR: Server log for this session (/home/siddhu/Documents/yocto/zeus/build=
/bitbake-cookerdaemon.log):<br>
--- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---<br>
ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file</div>
<div><br>
</div>
<div>apart from this:</div>
<div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inher=
it;font-variant-alternates:inherit;font-variant-east-asian:inherit;font-wei=
ght:inherit;font-stretch:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif;vertical-align:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">bitbake arm-autonomy-host-image-minimal<br>
</span>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Layer &#39;virtualization-layer&#39; depends on layer &#39;filesyste=
ms-layer&#39;, but this layer is not enabled in your configuration<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ clear<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE i=
n your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in =
your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-host-image=
-minimal<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: =C2=A0OE-core&#39;s config sanity checker detected a potential misco=
nfiguration.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Either fix the cause of this error or at your own risk disabl=
e the checker (see sanity.conf).<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 Following is the list of potential problems / advisories:<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
=C2=A0 =C2=A0 MACHINE=3DBananapi is invalid. Please set a valid MACHINE in =
your local.conf, environment or other configuration file.<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
Summary: There was 1 ERROR message shown, returning a non-zero exit code.<b=
r>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
siddhu@siddhu:~/Documents/yocto/zeus/build$=C2=A0<br>
</div>
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"></span><br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inher=
it;font-variant-alternates:inherit;font-variant-east-asian:inherit;font-wei=
ght:inherit;font-stretch:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif;vertical-align:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">bitbake arm-autonomy-host-image-minimal<br>
</span>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Unable to start bitbake server (None)<br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
ERROR: Server log for this session (/home/siddhu/Documents/yocto/zeus/build=
/bitbake-cookerdaemon.log):<br>
</div>
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit">--- Starting bitbake server pid 9217 at 2020-05-0=
4 16:20:46.7</span><br>
</div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inher=
it;font-variant-alternates:inherit;font-variant-east-asian:inherit;font-wei=
ght:inherit;font-stretch:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif;vertical-align:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"><br>
</span></div>
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inher=
it;font-variant-alternates:inherit;font-variant-east-asian:inherit;font-wei=
ght:inherit;font-stretch:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif;vertical-align:baseline">
<span style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-alig=
n:baseline;color:inherit"><br>
</span></div>
<div style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align=
:baseline;color:inherit">
<div style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-var=
iant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inher=
it;font-variant-alternates:inherit;font-variant-east-asian:inherit;font-wei=
ght:inherit;font-stretch:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Arial,Helvetica,sans-serif;vertical-align:baseline">
<br>
</div>
<div id=3D"m_-7981786902314283947gmail-Signature" style=3D"margin:0px;paddi=
ng:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit">
<div name=3D"divtagdefaultwrapper" style=3D"margin:0px;padding:0px;border:0=
px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch=
:inherit;font-size:inherit;line-height:inherit;font-family:Calibri,Arial,He=
lvetica,sans-serif;vertical-align:baseline;color:inherit">
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<br>
</div>
<font color=3D"#333399" style=3D"font-size:16px"><font face=3D"Times New Ro=
man, Times, serif" size=3D"2"><b>Thanks and Regards,</b></font></font><span=
 style=3D"color:rgb(50,49,48);font-size:16px"></span>
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<font face=3D"Times New Roman, Times, serif" size=3D"2" color=3D"#333399"><=
b>Siddhartha V</b></font></div>
<div style=3D"margin:0px;padding:0px;border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-=
height:inherit;vertical-align:baseline;color:rgb(50,49,48)">
<font face=3D"Times New Roman, Times, serif" color=3D"#333399" size=3D"1"><=
b>9972583616</b></font></div>
<br>
</div>
</div>
</div>
<br>
</div>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 1:33 PM Bertr=
and Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blan=
k" rel=3D"noreferrer">Bertrand.Marquis@arm.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
&gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank" rel=3D"noreferrer">siddhuvgowda.1869=
5@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello Sir,<br>
&gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy yesterday. <br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting the &quot;<br>
&gt; This <a href=3D"http://git.yoctoproject.org/" rel=3D"noreferrer norefe=
rrer" target=3D"_blank">
git.yoctoproject.org</a> page can=E2=80=99t be found&quot; error. <br>
&gt; <br>
&gt; <br>
<br>
It seems that their certificate expired. This should be solved shortly (I h=
ope).<br>
<br>
An other solution is to directly do a git clone of the layer git://<a href=
=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer noreferrer" tar=
get=3D"_blank">git.yoctoproject.org/meta-arm</a><br>
<br>
Bertrand<br>
<br>
&gt; May I know what should I do now.<br>
&gt; <br>
&gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a href=3D"mailto=
:Bertrand.Marquis@arm.com" target=3D"_blank" rel=3D"noreferrer">Bertrand.Ma=
rquis@arm.com</a>&gt; wrote:<br>
&gt; Hi Siddharha,<br>
&gt; <br>
&gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=3D"mailto:siddh=
uvgowda.18695@gmail.com" target=3D"_blank" rel=3D"noreferrer">siddhuvgowda.=
18695@gmail.com</a>&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; The scope of my work is to port the Xen on Banana Pi- M1 board(All=
winner A20 dual-core SoC) with two domains. Here our target domain is autom=
otive.
<br>
&gt;&gt; <br>
&gt;&gt; I am trying to build the Xen using the yocto build. I am actually =
trying the xen for the first time. So i wanted to know if I am on right pat=
h.
<br>
&gt;&gt; <br>
&gt;&gt; Do we get get any info or manual how the guest OS can be booted an=
d maintained please,<br>
&gt;&gt; <br>
&gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt; <br>
&gt; Arm published a collection yocto layers named meta-arm (<a href=3D"htt=
ps://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"noreferrer norefe=
rrer" target=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm=
/</a>)<br>
&gt; <br>
&gt; There you will find the meta-arm-autonomy layer which is designed to h=
elp design automotive systems based on Xen on Arm.<br>
&gt; Please check the meta-arm-autonomy/documentation folder for more infor=
mation and contact me if you need help using it.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
<br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div>Thanks and Regards.</div>
Siddhartha V.
<div>=C2=A0</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>

</blockquote></div>

--000000000000a3d49005a628a9f2--


From xen-users-bounces@lists.xenproject.org Thu May 21 14:09:21 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 May 2020 14:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jblrH-0004Q9-Si; Thu, 21 May 2020 14:07:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=ZDiD=7D=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jblrG-0004Pz-95
 for xen-users@lists.xenproject.org; Thu, 21 May 2020 14:07:38 +0000
X-Inumbo-ID: 6c541626-9b6c-11ea-9887-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.71]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c541626-9b6c-11ea-9887-bc764e2007e4;
 Thu, 21 May 2020 14:07:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2OYA00QqVYw7gstEpRLEysz869qLbIEguWgVD6YOsZ4=;
 b=kvlQSRsWlHfSRLDcaZY9ohvzuu7AdAEtMTJaHWC0s6KC20gAOSZM/ha4dtCtbUWm0KnNT6+lI7pck2vQqDAv7cWUTXKym8rZMUc+2v//p+bwCZeOU9+yb3OCgq7+6bv756WEx/+2+49ud/Dme4n0a5yjZ7NPybYkqPyvQHNNJn0=
Received: from AM6PR05CA0024.eurprd05.prod.outlook.com (2603:10a6:20b:2e::37)
 by AM6PR08MB3798.eurprd08.prod.outlook.com (2603:10a6:20b:82::22)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.26; Thu, 21 May
 2020 14:07:34 +0000
Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:20b:2e:cafe::ed) by AM6PR05CA0024.outlook.office365.com
 (2603:10a6:20b:2e::37) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.24 via Frontend
 Transport; Thu, 21 May 2020 14:07:34 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT015.mail.protection.outlook.com (10.152.16.132) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 14:07:34 +0000
Received: ("Tessian outbound 444e8e881ac1:v57");
 Thu, 21 May 2020 14:07:34 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: fb012b7b5c80a836
X-CR-MTA-TID: 64aa7808
Received: from ce049b9c5e83.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 EAE41F35-3E8C-48D4-B914-B90D56017033.1; 
 Thu, 21 May 2020 14:07:29 +0000
Received: from EUR05-AM6-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ce049b9c5e83.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 21 May 2020 14:07:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=d1VxTeJVudgKMkk3aBIP/sXRV0YRHlz/HAorVvE8RDMVsDQX0JZY6avk4jiwaZfi4aOv8nkfJ6TAeZ+yqXj6fk7sQ1nx/F66mzUAWCH9ERhvjKoOKEzQy3rCS3mDz4JQJdEnq8lrr30rNL2ZZIFX+9rcWlylb0Tkq3IJvh3VyagHY2XuU90GFBdgL2vgumhhDz6d9RF35/fv9iFK0GL3tEoU3pt8PT58T/ms73Lto7JZM6som3BR37/u7VfkRF2uh/cDvr8aDAu0lW8FKgX3cuQCSPQmysdZIkAcqZpj4LJF5V9tlQzOifv3JPOsgY0Z2a4ZxwTyH3QNptiFbnBnLA==
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-SenderADCheck;
 bh=2OYA00QqVYw7gstEpRLEysz869qLbIEguWgVD6YOsZ4=;
 b=Xg/lbzFlMlot+K9IbOwGhfICE9dlh8atTHJ5SvwMCK7SjI3sQw/GOCudZ/bhBOaBmrKoXea7AIcGy9Tu/S7pTKV92gGSyZDM5pmYuYX4GDKndodfFRcbLoGySPV6+HcZjbZ1oAx+lCFi2g7HewkkGiAdyCr7ti9Ke8KxwO8sDkoY7/6wJ8lofaqvgiJjB8fTtEHeUbActiwgdSBpAONgU6gDMTWkJj9meoUfejEM4kzZ5crXWkSrnOTNzXlXfvdjjR+dUe9tBflkzMigChB/7tqEScC7EmgQJoUiiVoBmtela0MVWxfDmTambPIZ219IOHNA/QJG43P1PeK+x9QbUw==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2OYA00QqVYw7gstEpRLEysz869qLbIEguWgVD6YOsZ4=;
 b=kvlQSRsWlHfSRLDcaZY9ohvzuu7AdAEtMTJaHWC0s6KC20gAOSZM/ha4dtCtbUWm0KnNT6+lI7pck2vQqDAv7cWUTXKym8rZMUc+2v//p+bwCZeOU9+yb3OCgq7+6bv756WEx/+2+49ud/Dme4n0a5yjZ7NPybYkqPyvQHNNJn0=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3865.eurprd08.prod.outlook.com (2603:10a6:10:74::25) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.24; Thu, 21 May
 2020 14:07:26 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.034; Thu, 21 May 2020
 14:07:26 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 board.
Thread-Topic: Query regarding booting XEN on Banana Pi-M1 board.
Thread-Index: AQHWL3WDUmd01IMEAk+BB7+L4xV/vqiyk2QA
Date: Thu, 21 May 2020 14:07:26 +0000
Message-ID: <6AC6FF3C-7923-4D23-8753-00C749B24145@arm.com>
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
 <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
In-Reply-To: <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 51c96ec7-5364-4248-b93a-08d7fd904f71
x-ms-traffictypediagnostic: DB7PR08MB3865:|AM6PR08MB3798:
X-Microsoft-Antispam-PRVS: <AM6PR08MB379810FD22073B8AAF19F2D89DB70@AM6PR08MB3798.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 041032FF37
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: sPR9Q5k1ctboFBxJcq/JQmKFg/1XbBnygegvH+9EY3YWYTXEtExBFI7GfGufcPlI6v/rI5CrrIsXIU9SYn4wpb97X3e66ZGqIeKUbSynKjKI41yqFEBMr3lCHvt2pPzbAaNyAdxpeMWabIp6im65U9Y2l+yKdACsCd5UcdxAYL1MlgQy36HAFrjAWUj337HbTqo5FVkk2s8o0Gp+ipqAz+7VlfOm6tGaknBG1Y77ozngwTJmPt7c7YJ5xLBc0x7wyzyyANoOEesTxnasnyoJ66j2M19yYDLBXFipFcF5k+96yXR/zneUpU9hTNcECxeYV532CiZGPIgjKVcrZKLEtkCDd0P1IaiQW6zzdxB8CiEjuGVtuKBrQJQf0aZyuiSlMPpGu5SXJZMZLMDO1LxzWw==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(39860400002)(346002)(376002)(366004)(396003)(136003)(6916009)(36756003)(966005)(19627235002)(33656002)(5660300002)(6506007)(53546011)(186003)(26005)(8936002)(91956017)(66476007)(76116006)(478600001)(6512007)(2616005)(66446008)(66946007)(66556008)(71200400001)(64756008)(8676002)(2906002)(86362001)(4326008)(316002)(6486002)(54906003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: Ho0QrXge2FVXrlLQvoI9ReSU0PvYyA6vrUc8G119Aq17CC8bs3tgRQLQjrJL81IDCRLGTrPkaiFIbi+zzJzQph1d8h0S5M2m0IojX8LLvb+Qio0LxIK5GMH8m0CNr4zlcerWWMSLRqjwkZFljRoD7wUKAmFh64htYWmdJHZTnI0D5qH0el6PIea6Hw5XTj1NFhIKARuAECwXzT2tKFZfehUasH4Gz8U+dAk1TdUuF9ZOpzw75TCBbY35SVzXxWdzlM03Qn8Ijdfee8IX/qKtPkKBrLzmvEyz3x6LTrRLhhq9ANvHqM1cPQcVu4W1MhJ7+8NZ0x0zxmRHSdwE1scqznZjNdCoZu6wCcDboJFwoazldqI549vDBuIDWu1ByDOt6jdbHh2RgRjdtiGTrcdqIL9YBSBNABc2C8EXNY+7Q8mnF8f6povn+TO9OcgKqxNtm2IqILKDvZ5GvyMs2IRdGaWozb6eCS/s6JT4TPEFxzA=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <10A3342AAA039141B151A81D49DF6754@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3865
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(396003)(136003)(39860400002)(346002)(376002)(46966005)(478600001)(6862004)(6506007)(6486002)(36906005)(316002)(47076004)(53546011)(5660300002)(4326008)(33656002)(186003)(336012)(54906003)(2906002)(26005)(2616005)(8676002)(6512007)(19627235002)(36756003)(82740400003)(81166007)(70206006)(86362001)(70586007)(82310400002)(356005)(966005)(8936002);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: ffda1933-b603-4461-407a-08d7fd904ad3
X-Forefront-PRVS: 041032FF37
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: PPty1sVKYMXjxQfYefoeYVEp/AfAYIJyn7RL6Lxwpt9L5UAPKjSvDMlghvBTS7eUFm0pVPrfoa1jsk+LFvV3yzT0LHr5Cz1ItRvGap+IsY0i2UE3KD3ogwsJVobeO7NUgBtyQAIW9KBJOshlzr+LDWkDGKShl5jN8xgDbMWIVm2nirh4y8aF161i4UZYQffvjxtIuGWnkXrItsYEGwTdM+DmpG1Ds8A498eRfsOorn2gOSgE/ku/QAowk+7zrtfCleG+cjTORe1/j7qTesUmoCNKCUAWa6wgUTvDWYPovWoo4qXojALQ8TGIs8jPhPK9h6J+/vsDQBElYXTSWyS7vB1O3+rXf2AjEmHxffro1ZQ7YhAN2NHUHp86dxOQNjUmSiqW03GM9ueyjByDRwhqnff58ZYawsJgd6x4DkCcye8lPcf6gtsx6PfNb2bSNGUVEP8QwYB9DarydzcKwkgKkhehsYO+DOhM0FD9MAUew12dfts2lH8TqEn8Z6WbJW0RjCZqiNfZjKtY4PP7tsFy/NBkuBvNirn7Qj3cFkgBBEozNrZRmagBHENv731Aixr47eZxe6imJ+UzFuhB0h+OKUvykaYuirS/eKs6EZruGIo=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 14:07:34.5365 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 51c96ec7-5364-4248-b93a-08d7fd904f71
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3798
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksDQoNCj4gT24gMjEgTWF5IDIwMjAsIGF0IDE0OjQwLCBzaWRkaGFydGhhIHYgPHNpZGRodXZn
b3dkYS4xODY5NUBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gSGkgQmVydHJhbmQgc2lyLA0KPiAN
Cj4gDQo+ICAgQXMgaSBhbSBub3QgYWJsZSB0byBnaXZlIHRhcmdldCBtYWNoaW5lPWJhbmFuYXBp
bTEgaSB0Ym91Z2h0IG9mIGdpdmluZyBjdWJlaWJvYXJkMiBhcyBpdCBhbHNvIHVzZXMgdGhlIGFs
bHdpbm5lciBhMjAgc29jLiANCj4gDQo+IEJ1dCBldmVyeSB0aW1lIEkgZG8gYml0YmFrZSBAODIl
IHRoZSBnY2Mtc2FuaXRpemVycy04LjMuMC1yMCBkb19jb21waWxlIHRhc2sgc3RhcnRzIGJ1dCBh
dCB0aGF0IHRpbWUgd2hvbGUgc3lzdGVtIGhhbmdzIGFuZCBpIGRvbnQgaGF2ZSBhbnkgb3B0aW9u
IG90aGVyIHRoYW4gZG9pbmcgZGlyZWN0IHBvd2VyIG9mZiBvZiB0aGUgc3lzdGVtLiBJIHdhaXRl
ZCBhdCB0aGlzIHN0YWdlIGZvciBhYm91dCA0LTUgaHJzIDMgdGltZXMuDQo+IA0KPiBNYXkgaSBr
bm93IHdoYXQgaXMgd3JvbmcgaGVyZSBwbGVhc2UuDQo+IA0KPiBUaGlzIGhhcHBlbmVkIHdoZW4g
aSB0cmllZCB0byBidWlsZCBmb3IgUlBJMyBhbHNvLiANCg0KU29ycnkgYnV0IGl0IHNvdW5kcyBs
aWtlIHlvdSBtdXN0IGZpZ3VyZSBvdXQgaG93IHRvIGhhdmUgeW91IGJvYXJkIHN1cHBvcnRlZCBv
biBZb2N0byB3aXRob3V0IFhlbiBiZWZvcmUgSSBjYW4gaGVscCB5b3Ugb24gdGhhdC4NCg0KWW91
IHNob3VsZCBsb29rIGZvciBhIGxheWVyIGFkZGluZyBzdXBwb3J0IGZvciB5b3VyIGJvYXJkIGZv
ciBZb2N0bywgaXQgc291bmRzIGZvciBbMV0gdGhhdCBtZXRhLW1lZGlhdGVrIG1pZ2h0IGhlbHAg
eW91IHdpdGggdGhhdC4NCg0KUmVnYXJkcw0KQmVydHJhbmQNCg0KWzFdOiBodHRwOi8vZm9ydW0u
YmFuYW5hLXBpLm9yZy90L3lvY3RvLW9wZW5lbWJlZGRlZC1sYXllci1hdmFpbGFibGUtZm9yLW10
NzYyMy80ODk4DQoNCj4gDQo+IE9uIE1vbiwgNCBNYXksIDIwMjAsIDQ6MzEgUE0gQmVydHJhbmQg
TWFycXVpcywgPEJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbT4gd3JvdGU6DQo+IEhpIFNpZGRoYXJ0
aGEsDQo+IA0KPiBUaGVyZSBhcmUgc2V2ZXJhbCBlcnJvcnMgaGVyZSBhbmQgdGhlIG1haW4gb25l
IGlzIHRoZXJlIGlzIG5vdCBzdXBwb3J0IGZvciB5b3VyIGJvYXJkIGluIFlvY3RvLg0KPiANCj4g
TWV0YS1hcm0tYXV0b25vbXkgcHJvdmlkZXMgYSB3YXkgdG8gdXNlIHhlbiBidXQgZG9lcyBub3Qg
cHJvdmlkZSB0aGUgYnNwIGZvciB5b3VyIGJvYXJkLg0KPiBUbyB1c2UgaXQgeW91IHdpbGwgZmly
c3QgbmVlZCB0byBoYXZlIGEgQlNQIGZvciB5b3VyIGJvYXJkIGluIFlvY3RvLg0KPiBZb3UgbWln
aHQgbmVlZCB0byBzZWFyY2ggZm9yIGEgbGF5ZXIgc3VwcG9ydGluZyB5b3VyIGJvYXJkIGFuZCBv
bmNlIGZvdW5kIGFkZCBpdCB0byB5b3VyIHByb2plY3QuDQo+IA0KPiBSZWdhcmRzDQo+IEJlcnRy
YW5kDQo+IA0KPj4gT24gNCBNYXkgMjAyMCwgYXQgMTE6NTYsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1
dmdvd2RhLjE4Njk1QGdtYWlsLmNvbT4gd3JvdGU6DQo+PiANCj4+IEhlbGxvIEBCZXJ0cmFuZCBN
YXJxdWlzIHNpciwgDQo+PiANCj4+IEkgcmVmZXJyZWYgdGhlIGRvY3MgYW5kIHRyeWluZyB0byBi
dWlsZCB0aGUgWGVuIGZvciBCYW5hbmEtUGkgTTEuIA0KPj4gDQo+PiBteSBCQmZpbGUuY29uZiBp
czoNCj4+ICMgUE9LWV9CQkxBWUVSU19DT05GX1ZFUlNJT04gaXMgaW5jcmVhc2VkIGVhY2ggdGlt
ZSBidWlsZC9jb25mL2JibGF5ZXJzLmNvbmYNCj4+ICMgY2hhbmdlcyBpbmNvbXBhdGlibHkNCj4+
IFBPS1lfQkJMQVlFUlNfQ09ORl9WRVJTSU9OID0gIjIiDQo+PiANCj4+IEJCUEFUSCA9ICIke1RP
UERJUn0iDQo+PiBCQkZJTEVTID89ICIiDQo+PiANCj4+IEJCTEFZRVJTID89ICIgXA0KPj4gICAv
aG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvemV1cy9wb2t5LXpldXMvbWV0YSBc
DQo+PiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL3Bva3ktemV1
cy9tZXRhLXBva3kgXA0KPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMv
emV1cy9wb2t5LXpldXMvbWV0YS15b2N0by1ic3AgXA0KPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1l
bnRzL3lvY3RvL3NvdXJjZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFwNCj4+ICAg
L2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvbWV0YS1vcGVuZW1iZWRk
ZWQvbWV0YS1tdWx0aW1lZGlhIFwNCj4+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9z
b3VyY2VzL3pldXMvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1weXRob24gXA0KPj4gICAvaG9tZS9z
aWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRh
LW5ldHdvcmtpbmcgXA0KPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMv
emV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLWZpbGVzeXN0ZW1zIFwNCj4+ICAgL2hvbWUvc2lk
ZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvbWV0YS12aXJ0dWFsaXphdGlvbiBcDQo+
PiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtYXJtL21l
dGEtYXJtLWF1dG9ub215IFwNCj4+ICAgIg0KPj4gDQo+PiBhbmQgY2hhbmdlcyBsb2NhbC5jb25m
DQo+PiBNQUNISU5FID8/PSAiYnBpLW0xICIgKEhlcmUgSSBoYXZlIHRyaWVkIG11bHRpcGxlIG5h
bWVzIGZvciBiYW5hbmEgUGltMSkNCj4+IERJU1RST19GRUFUVVJFUyArPSAiYXJtLWF1dG9ub215
LWhvc3QiDQo+PiANCj4+IEJ1dCB0aGUgYml0YmFrZSBpcyBub3QgaGFwcGVuaW5nIGJlbG93IEkg
YW0gYXR0YWNoaW5nIHRoZSBlcnJvcnMgbWF5IEkga25vdyB3aGF0IHdyb25nIEkgYW0gZG9pbmcg
aGVyZSBwbGVhc2U6DQo+PiBmb3IgDQo+PiBNQUNISU5FID8/PSAiYnBpLW0xICIgKEhlcmUgSSBo
YXZlIHRyaWVkIG11bHRpcGxlIG5hbWVzIGZvciBiYW5hbmEgUGltMSkNCj4+IERJU1RST19GRUFU
VVJFUyArPSAiYXJtLWF1dG9ub215LWhvc3QiDQo+PiANCj4+ICINCj4+IHNpZGRodUBzaWRkaHU6
fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1p
bWFnZS1taW5pbWFsDQo+PiBFUlJPUjogVW5hYmxlIHRvIHN0YXJ0IGJpdGJha2Ugc2VydmVyIChO
b25lKQ0KPj4gRVJST1I6IFNlcnZlciBsb2cgZm9yIHRoaXMgc2Vzc2lvbiAoL2hvbWUvc2lkZGh1
L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkL2JpdGJha2UtY29va2VyZGFlbW9uLmxvZyk6DQo+
PiAtLS0gU3RhcnRpbmcgYml0YmFrZSBzZXJ2ZXIgcGlkIDkyMTcgYXQgMjAyMC0wNS0wNCAxNjoy
MDo0Ni43MzUyNjkgLS0tDQo+PiBFUlJPUjogUGFyc2VFcnJvciBpbiBjb25mL21hY2hpbmUvYnBp
LW0xOiBub3QgYSBCaXRCYWtlIGZpbGUNCj4+IA0KPj4gYXBhcnQgZnJvbSB0aGlzOg0KPj4gYml0
YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQo+PiBFUlJPUjogTGF5ZXIgJ3Zp
cnR1YWxpemF0aW9uLWxheWVyJyBkZXBlbmRzIG9uIGxheWVyICdmaWxlc3lzdGVtcy1sYXllcics
IGJ1dCB0aGlzIGxheWVyIGlzIG5vdCBlbmFibGVkIGluIHlvdXIgY29uZmlndXJhdGlvbg0KPj4g
DQo+PiBTdW1tYXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcg
YSBub24temVybyBleGl0IGNvZGUuDQo+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3Rv
L3pldXMvYnVpbGQkIGNsZWFyDQo+PiANCj4+IHNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMveW9j
dG8vemV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQo+
PiBFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5IGNoZWNrZXIgZGV0ZWN0ZWQgYSBwb3Rl
bnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCj4+ICAgICBFaXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0
aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUgY2hlY2tlciAoc2VlIHNh
bml0eS5jb25mKS4NCj4+ICAgICBGb2xsb3dpbmcgaXMgdGhlIGxpc3Qgb2YgcG90ZW50aWFsIHBy
b2JsZW1zIC8gYWR2aXNvcmllczoNCj4+IA0KPj4gICAgIE1BQ0hJTkU9QmFuYW5hUGlNMSBpcyBp
bnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElORSBpbiB5b3VyIGxvY2FsLmNvbmYsIGVu
dmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24gZmlsZS4NCj4+IA0KPj4gDQo+PiBTdW1t
YXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcgYSBub24temVy
byBleGl0IGNvZGUuDQo+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVp
bGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KPj4gRVJST1I6ICBP
RS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1pc2Nv
bmZpZ3VyYXRpb24uDQo+PiAgICAgRWl0aGVyIGZpeCB0aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBv
ciBhdCB5b3VyIG93biByaXNrIGRpc2FibGUgdGhlIGNoZWNrZXIgKHNlZSBzYW5pdHkuY29uZiku
DQo+PiAgICAgRm9sbG93aW5nIGlzIHRoZSBsaXN0IG9mIHBvdGVudGlhbCBwcm9ibGVtcyAvIGFk
dmlzb3JpZXM6DQo+PiANCj4+ICAgICBNQUNISU5FPUJhbmFuYXBpbTEgaXMgaW52YWxpZC4gUGxl
YXNlIHNldCBhIHZhbGlkIE1BQ0hJTkUgaW4geW91ciBsb2NhbC5jb25mLCBlbnZpcm9ubWVudCBv
ciBvdGhlciBjb25maWd1cmF0aW9uIGZpbGUuDQo+PiANCj4+IA0KPj4gU3VtbWFyeTogVGhlcmUg
d2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2Rl
Lg0KPj4gc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtl
IGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWwNCj4+IEVSUk9SOiAgT0UtY29yZSdzIGNv
bmZpZyBzYW5pdHkgY2hlY2tlciBkZXRlY3RlZCBhIHBvdGVudGlhbCBtaXNjb25maWd1cmF0aW9u
Lg0KPj4gICAgIEVpdGhlciBmaXggdGhlIGNhdXNlIG9mIHRoaXMgZXJyb3Igb3IgYXQgeW91ciBv
d24gcmlzayBkaXNhYmxlIHRoZSBjaGVja2VyIChzZWUgc2FuaXR5LmNvbmYpLg0KPj4gICAgIEZv
bGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29yaWVzOg0K
Pj4gDQo+PiAgICAgTUFDSElORT1iYW5hbmFwaW0xIGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2
YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29u
ZmlndXJhdGlvbiBmaWxlLg0KPj4gDQo+PiANCj4+IFN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9S
IG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS4NCj4+IHNpZGRo
dUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25v
bXktaG9zdC1pbWFnZS1taW5pbWFsDQo+PiBFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5
IGNoZWNrZXIgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCj4+ICAgICBF
aXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlz
YWJsZSB0aGUgY2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS4NCj4+ICAgICBGb2xsb3dpbmcgaXMg
dGhlIGxpc3Qgb2YgcG90ZW50aWFsIHByb2JsZW1zIC8gYWR2aXNvcmllczoNCj4+IA0KPj4gICAg
IE1BQ0hJTkU9QmFuYW5hUGltMSBpcyBpbnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElO
RSBpbiB5b3VyIGxvY2FsLmNvbmYsIGVudmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24g
ZmlsZS4NCj4+IA0KPj4gDQo+PiBTdW1tYXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNo
b3duLCByZXR1cm5pbmcgYSBub24temVybyBleGl0IGNvZGUuDQo+PiBzaWRkaHVAc2lkZGh1On4v
RG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1h
Z2UtbWluaW1hbA0KPj4gRVJST1I6ICBPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRl
dGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3VyYXRpb24uDQo+PiAgICAgRWl0aGVyIGZpeCB0
aGUgY2F1c2Ugb2YgdGhpcyBlcnJvciBvciBhdCB5b3VyIG93biByaXNrIGRpc2FibGUgdGhlIGNo
ZWNrZXIgKHNlZSBzYW5pdHkuY29uZikuDQo+PiAgICAgRm9sbG93aW5nIGlzIHRoZSBsaXN0IG9m
IHBvdGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQo+PiANCj4+ICAgICBNQUNISU5FPUJh
bmFuYVBpIGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9j
YWwuY29uZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLg0KPj4gDQo+
PiANCj4+IFN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmlu
ZyBhIG5vbi16ZXJvIGV4aXQgY29kZS4NCj4+IHNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMveW9j
dG8vemV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQo+
PiBFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5IGNoZWNrZXIgZGV0ZWN0ZWQgYSBwb3Rl
bnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCj4+ICAgICBFaXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0
aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUgY2hlY2tlciAoc2VlIHNh
bml0eS5jb25mKS4NCj4+ICAgICBGb2xsb3dpbmcgaXMgdGhlIGxpc3Qgb2YgcG90ZW50aWFsIHBy
b2JsZW1zIC8gYWR2aXNvcmllczoNCj4+IA0KPj4gICAgIE1BQ0hJTkU9QmFuYW5hcGkgaXMgaW52
YWxpZC4gUGxlYXNlIHNldCBhIHZhbGlkIE1BQ0hJTkUgaW4geW91ciBsb2NhbC5jb25mLCBlbnZp
cm9ubWVudCBvciBvdGhlciBjb25maWd1cmF0aW9uIGZpbGUuDQo+PiANCj4+IA0KPj4gU3VtbWFy
eTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJuaW5nIGEgbm9uLXplcm8g
ZXhpdCBjb2RlLg0KPj4gc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxk
JCANCj4+IA0KPj4gYml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQo+PiBF
UlJPUjogVW5hYmxlIHRvIHN0YXJ0IGJpdGJha2Ugc2VydmVyIChOb25lKQ0KPj4gRVJST1I6IFNl
cnZlciBsb2cgZm9yIHRoaXMgc2Vzc2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by96
ZXVzL2J1aWxkL2JpdGJha2UtY29va2VyZGFlbW9uLmxvZyk6DQo+PiAtLS0gU3RhcnRpbmcgYml0
YmFrZSBzZXJ2ZXIgcGlkIDkyMTcgYXQgMjAyMC0wNS0wNCAxNjoyMDo0Ni43DQo+PiANCj4+IA0K
Pj4gDQo+PiANCj4+IFRoYW5rcyBhbmQgUmVnYXJkcywNCj4+IFNpZGRoYXJ0aGEgVg0KPj4gOTk3
MjU4MzYxNg0KPj4gDQo+PiANCj4+IA0KPj4gT24gV2VkLCBBcHIgMjksIDIwMjAgYXQgMTozMyBQ
TSBCZXJ0cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJxdWlzQGFybS5jb20+IHdyb3RlOg0KPj4g
DQo+PiANCj4+ID4gT24gMjkgQXByIDIwMjAsIGF0IDA2OjMxLCBzaWRkaGFydGhhIHYgPHNpZGRo
dXZnb3dkYS4xODY5NUBnbWFpbC5jb20+IHdyb3RlOg0KPj4gPiANCj4+ID4gSGVsbG8gU2lyLA0K
Pj4gPiAgICBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UgSSB3YXMgYml0IGJ1c3kgeWVzdGVy
ZGF5LiANCj4+ID4gDQo+PiA+ICAgIEkgdHJpZWQgdG8gbG9vayBpbnRvIGl0LiBCdXQgSSBhbSBn
ZXR0aW5nIHRoZSAiDQo+PiA+IFRoaXMgZ2l0LnlvY3RvcHJvamVjdC5vcmcgcGFnZSBjYW7igJl0
IGJlIGZvdW5kIiBlcnJvci4gDQo+PiA+IA0KPj4gPiANCj4+IA0KPj4gSXQgc2VlbXMgdGhhdCB0
aGVpciBjZXJ0aWZpY2F0ZSBleHBpcmVkLiBUaGlzIHNob3VsZCBiZSBzb2x2ZWQgc2hvcnRseSAo
SSBob3BlKS4NCj4+IA0KPj4gQW4gb3RoZXIgc29sdXRpb24gaXMgdG8gZGlyZWN0bHkgZG8gYSBn
aXQgY2xvbmUgb2YgdGhlIGxheWVyIGdpdDovL2dpdC55b2N0b3Byb2plY3Qub3JnL21ldGEtYXJt
DQo+PiANCj4+IEJlcnRyYW5kDQo+PiANCj4+ID4gTWF5IEkga25vdyB3aGF0IHNob3VsZCBJIGRv
IG5vdy4NCj4+ID4gDQo+PiA+IE9uIFR1ZSwgQXByIDI4LCAyMDIwIGF0IDE6NTkgUE0gQmVydHJh
bmQgTWFycXVpcyA8QmVydHJhbmQuTWFycXVpc0Bhcm0uY29tPiB3cm90ZToNCj4+ID4gSGkgU2lk
ZGhhcmhhLA0KPj4gPiANCj4+ID4+IE9uIDI4IEFwciAyMDIwLCBhdCAwNjoyMCwgc2lkZGhhcnRo
YSB2IDxzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tPiB3cm90ZToNCj4+ID4+IA0KPj4gPj4g
VGhlIHNjb3BlIG9mIG15IHdvcmsgaXMgdG8gcG9ydCB0aGUgWGVuIG9uIEJhbmFuYSBQaS0gTTEg
Ym9hcmQoQWxsd2lubmVyIEEyMCBkdWFsLWNvcmUgU29DKSB3aXRoIHR3byBkb21haW5zLiBIZXJl
IG91ciB0YXJnZXQgZG9tYWluIGlzIGF1dG9tb3RpdmUuIA0KPj4gPj4gDQo+PiA+PiBJIGFtIHRy
eWluZyB0byBidWlsZCB0aGUgWGVuIHVzaW5nIHRoZSB5b2N0byBidWlsZC4gSSBhbSBhY3R1YWxs
eSB0cnlpbmcgdGhlIHhlbiBmb3IgdGhlIGZpcnN0IHRpbWUuIFNvIGkgd2FudGVkIHRvIGtub3cg
aWYgSSBhbSBvbiByaWdodCBwYXRoLiANCj4+ID4+IA0KPj4gPj4gRG8gd2UgZ2V0IGdldCBhbnkg
aW5mbyBvciBtYW51YWwgaG93IHRoZSBndWVzdCBPUyBjYW4gYmUgYm9vdGVkIGFuZCBtYWludGFp
bmVkIHBsZWFzZSwNCj4+ID4+IA0KPj4gPj4gQW55IHN1Z2dlc3Rpb24gaGVscCBtZSBhIGxvdC4g
VGhhbmtzIGluIGFkdmFuY2UuDQo+PiA+IA0KPj4gPiBBcm0gcHVibGlzaGVkIGEgY29sbGVjdGlv
biB5b2N0byBsYXllcnMgbmFtZWQgbWV0YS1hcm0gKGh0dHBzOi8vZ2l0LnlvY3RvcHJvamVjdC5v
cmcvY2dpdC9jZ2l0LmNnaS9tZXRhLWFybS8pDQo+PiA+IA0KPj4gPiBUaGVyZSB5b3Ugd2lsbCBm
aW5kIHRoZSBtZXRhLWFybS1hdXRvbm9teSBsYXllciB3aGljaCBpcyBkZXNpZ25lZCB0byBoZWxw
IGRlc2lnbiBhdXRvbW90aXZlIHN5c3RlbXMgYmFzZWQgb24gWGVuIG9uIEFybS4NCj4+ID4gUGxl
YXNlIGNoZWNrIHRoZSBtZXRhLWFybS1hdXRvbm9teS9kb2N1bWVudGF0aW9uIGZvbGRlciBmb3Ig
bW9yZSBpbmZvcm1hdGlvbiBhbmQgY29udGFjdCBtZSBpZiB5b3UgbmVlZCBoZWxwIHVzaW5nIGl0
Lg0KPj4gPiANCj4+ID4gUmVnYXJkcw0KPj4gPiBCZXJ0cmFuZA0KPj4gPiANCj4+ID4gDQo+PiA+
IA0KPj4gPiAtLSANCj4+ID4gVGhhbmtzIGFuZCBSZWdhcmRzLg0KPj4gPiBTaWRkaGFydGhhIFYu
DQo+PiA+ICANCj4+IA0KPj4gDQo+PiANCj4+IC0tIA0KPj4gVGhhbmtzIGFuZCBSZWdhcmRzLg0K
Pj4gU2lkZGhhcnRoYSBWLg0KPj4gIA0KPiANCg0K


From xen-users-bounces@lists.xenproject.org Fri May 22 13:30:41 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 13:30:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jc7jU-0004r2-Ht; Fri, 22 May 2020 13:29:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=3t5K=7E=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jc7jT-0004qr-2t
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 13:29:03 +0000
X-Inumbo-ID: 327b349c-9c30-11ea-b07b-bc764e2007e4
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 327b349c-9c30-11ea-b07b-bc764e2007e4;
 Fri, 22 May 2020 13:29:00 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id 79so11336773iou.2
 for <xen-users@lists.xenproject.org>; Fri, 22 May 2020 06:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1dMoRI8vELDDnLp7s9iqbo8yphRwpwGz0Kr1zimUP/8=;
 b=cjNjM8/Ki3O5ShIOYHpdAnLcVn0A+nln+HfvEzFW0K8UwklyNwPr5jDYHzPl6M2jwE
 IOFOUi553QUL7nM9+3oDlQtNE2Q8r1cfCsxxhuq2Wcc6Gf8EQFogv+H3BjTWYtXcRy/j
 7QU5K8DiLYjicvP4lZgpTG+bUgQxe19NYqEhnSm4nAs0vc41WsJ7svQBeoRwr92ohOZP
 mIWEoINbWDdt/Lu4B94qmx3K84swrtpYxoVaZs9rDvytzIS6pS5wL3HKbLcnWZlNsGZO
 r2uUUiRV+9/rjMkiRRlsX4uRvgnKwnx9wRQFlGX68vOthPN6wFVYIPzM6nkYzkwU7uk+
 Ql1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1dMoRI8vELDDnLp7s9iqbo8yphRwpwGz0Kr1zimUP/8=;
 b=BoiklGtPyM1hcds0TpEUugcvN/vS7v+mAXKO9/DceT56fzXjNP9gijfX9ZZdqGtGtR
 nUyhNSYey8WxuBndBkxin/6D7X5jkfrU8PsRs9QA+HAYL0TRqurGSCERxNKgJ69U7kSe
 UNI4PyqvBPBI5/B+oFvtHc4Ko/0UNJ73QEyt+FvuLXXT5f+HvqI5TM04GDLLrmD/2D7u
 Oz4rMxyaAW3SWewfP32HJHHRlu7kUFkhjHnu+iBH5CpQzGtikHG/iPoCL8/cQ4r7M/jQ
 IMLqgqDjChFVqZ2yr3NfK0dL+ZPFdW0yKYwNh+1l7q+iwOLHUl8EGVTQt9aFPymHABJ0
 fgEg==
X-Gm-Message-State: AOAM530iusf7eeFFZHBdLlDVWsgCpeY8m8Zm8USXMQK3Z/Hlix8+FZUa
 xgnB0YAba6tx3/TU346vfYLpQKzWO/1I8UOLKRIO1y814Wo=
X-Google-Smtp-Source: ABdhPJznVw49JTkiAGzJ7Wus4yIZnMuzmtnPG+Nkl+VAB8Gd4MzdDygJW3vUkHc+EITD+L8Di7oVO/kGyQWtx22aS5E=
X-Received: by 2002:a05:6602:228f:: with SMTP id
 d15mr3082416iod.208.1590154139683; 
 Fri, 22 May 2020 06:28:59 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
 <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
 <6AC6FF3C-7923-4D23-8753-00C749B24145@arm.com>
In-Reply-To: <6AC6FF3C-7923-4D23-8753-00C749B24145@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Fri, 22 May 2020 18:58:46 +0530
Message-ID: <CAEkELtCWL0ppw4+weaD5_YxW9aYJTpJAMjH+Zfi4A03BWU8qrA@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 board.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/mixed; boundary="000000000000a2835e05a63c9c34"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000a2835e05a63c9c34
Content-Type: multipart/alternative; boundary="000000000000a2835c05a63c9c32"

--000000000000a2835c05a63c9c32
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi,

   I was building the xen minimal image using yocto by giving the target
machine as "cubieboard2". It reached 99% but at last I got below error and
the whole process terminated with error.

 cachedir:
/home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/=
xen-image-minimal/1.0-r0/rootfs/var/cache/dnf
Added oe-repo repo from
/home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/=
xen-image-minimal/1.0-r0/oe-rootfs-repo
repo: using cache for: oe-repo
not found other for:
not found modules for:
not found deltainfo for:
not found updateinfo for:
oe-repo: using metadata from Fri 22 May 2020 01:24:47 PM UTC.
Last metadata expiration check: 0:00:01 ago on Fri 22 May 2020 01:24:48 PM
UTC.
No module defaults found
No match for argument: kernel-module-xen-blkback
No match for argument: kernel-module-xen-gntalloc
No match for argument: kernel-module-xen-gntdev
No match for argument: kernel-module-xen-netback
No match for argument: kernel-module-xen-wdt
Error: Unable to find a match

ERROR: xen-image-minimal-1.0-r0 do_rootfs:
ERROR: xen-image-minimal-1.0-r0 do_rootfs: Function failed: do_rootfs
ERROR: Logfile of failure stored in:
/home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/=
xen-image-minimal/1.0-r0/temp/log.do_rootfs.28729
ERROR: Task
(/home/siddhu/Documents/yocto/sources/meta-virtualization/recipes-extended/=
images/xen-image-minimal.bb:do_rootfs)
failed with exit code '1'
NOTE: Tasks Summary: Attempted 2606 tasks of which 2605 didn't need to be
rerun and 1 failed.

Summary: 1 task failed:

/home/siddhu/Documents/yocto/sources/meta-virtualization/recipes-extended/i=
mages/xen-image-minimal.bb:
do_rootfs
Summary: There were 3 ERROR messages shown, returning a non-zero exit code.



May I know what went wrong please. I have attached screenshot also.

On Thu, May 21, 2020 at 7:37 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

> Hi,
>
> > On 21 May 2020, at 14:40, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > Hi Bertrand sir,
> >
> >
> >   As i am not able to give target machine=3Dbananapim1 i tbought of giv=
ing
> cubeiboard2 as it also uses the allwinner a20 soc.
> >
> > But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0 do_compile
> task starts but at that time whole system hangs and i dont have any optio=
n
> other than doing direct power off of the system. I waited at this stage f=
or
> about 4-5 hrs 3 times.
> >
> > May i know what is wrong here please.
> >
> > This happened when i tried to build for RPI3 also.
>
> Sorry but it sounds like you must figure out how to have you board
> supported on Yocto without Xen before I can help you on that.
>
> You should look for a layer adding support for your board for Yocto, it
> sounds for [1] that meta-mediatek might help you with that.
>
> Regards
> Bertrand
>
> [1]:
> http://forum.banana-pi.org/t/yocto-openembedded-layer-available-for-mt762=
3/4898
>
> >
> > On Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, <Bertrand.Marquis@arm.co=
m>
> wrote:
> > Hi Siddhartha,
> >
> > There are several errors here and the main one is there is not support
> for your board in Yocto.
> >
> > Meta-arm-autonomy provides a way to use xen but does not provide the bs=
p
> for your board.
> > To use it you will first need to have a BSP for your board in Yocto.
> > You might need to search for a layer supporting your board and once
> found add it to your project.
> >
> > Regards
> > Bertrand
> >
> >> On 4 May 2020, at 11:56, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >>
> >> Hello @Bertrand Marquis sir,
> >>
> >> I referref the docs and trying to build the Xen for Banana-Pi M1.
> >>
> >> my BBfile.conf is:
> >> # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> >> # changes incompatibly
> >> POKY_BBLAYERS_CONF_VERSION =3D "2"
> >>
> >> BBPATH =3D "${TOPDIR}"
> >> BBFILES ?=3D ""
> >>
> >> BBLAYERS ?=3D " \
> >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \
> >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \
> >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp \
> >>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-oe =
\
> >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multime=
dia
> \
> >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-python =
\
> >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-network=
ing
> \
> >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-filesys=
tems
> \
> >>   /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \
> >>   /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy=
 \
> >>   "
> >>
> >> and changes local.conf
> >> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana P=
im1)
> >> DISTRO_FEATURES +=3D "arm-autonomy-host"
> >>
> >> But the bitbake is not happening below I am attaching the errors may I
> know what wrong I am doing here please:
> >> for
> >> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana P=
im1)
> >> DISTRO_FEATURES +=3D "arm-autonomy-host"
> >>
> >> "
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR: Unable to start bitbake server (None)
> >> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> >> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 ---
> >> ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file
> >>
> >> apart from this:
> >> bitbake arm-autonomy-host-image-minimal
> >> ERROR: Layer 'virtualization-layer' depends on layer
> 'filesystems-layer', but this layer is not enabled in your configuration
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ clear
> >>
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> >>     Either fix the cause of this error or at your own risk disable the
> checker (see sanity.conf).
> >>     Following is the list of potential problems / advisories:
> >>
> >>     MACHINE=3DBananapi is invalid. Please set a valid MACHINE in your
> local.conf, environment or other configuration file.
> >>
> >>
> >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >> siddhu@siddhu:~/Documents/yocto/zeus/build$
> >>
> >> bitbake arm-autonomy-host-image-minimal
> >> ERROR: Unable to start bitbake server (None)
> >> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> >> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7
> >>
> >>
> >>
> >>
> >> Thanks and Regards,
> >> Siddhartha V
> >> 9972583616
> >>
> >>
> >>
> >> On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> >>
> >>
> >> > On 29 Apr 2020, at 06:31, siddhartha v <siddhuvgowda.18695@gmail.com=
>
> wrote:
> >> >
> >> > Hello Sir,
> >> >    Sorry for the late response I was bit busy yesterday.
> >> >
> >> >    I tried to look into it. But I am getting the "
> >> > This git.yoctoproject.org page can=E2=80=99t be found" error.
> >> >
> >> >
> >>
> >> It seems that their certificate expired. This should be solved shortly
> (I hope).
> >>
> >> An other solution is to directly do a git clone of the layer git://
> git.yoctoproject.org/meta-arm
> >>
> >> Bertrand
> >>
> >> > May I know what should I do now.
> >> >
> >> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> >> > Hi Siddharha,
> >> >
> >> >> On 28 Apr 2020, at 06:20, siddhartha v <siddhuvgowda.18695@gmail.co=
m>
> wrote:
> >> >>
> >> >> The scope of my work is to port the Xen on Banana Pi- M1
> board(Allwinner A20 dual-core SoC) with two domains. Here our target doma=
in
> is automotive.
> >> >>
> >> >> I am trying to build the Xen using the yocto build. I am actually
> trying the xen for the first time. So i wanted to know if I am on right
> path.
> >> >>
> >> >> Do we get get any info or manual how the guest OS can be booted and
> maintained please,
> >> >>
> >> >> Any suggestion help me a lot. Thanks in advance.
> >> >
> >> > Arm published a collection yocto layers named meta-arm (
> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
> >> >
> >> > There you will find the meta-arm-autonomy layer which is designed to
> help design automotive systems based on Xen on Arm.
> >> > Please check the meta-arm-autonomy/documentation folder for more
> information and contact me if you need help using it.
> >> >
> >> > Regards
> >> > Bertrand
> >> >
> >> >
> >> >
> >> > --
> >> > Thanks and Regards.
> >> > Siddhartha V.
> >> >
> >>
> >>
> >>
> >> --
> >> Thanks and Regards.
> >> Siddhartha V.
> >>
> >
>
>

--=20
Thanks and Regards.
Siddhartha V.

--000000000000a2835c05a63c9c32
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">hi,<div><br></div><div>=C2=A0 =C2=A0I was building the xen=
 minimal image using yocto by giving the target machine as &quot;cubieboard=
2&quot;. It reached 99% but at last I got below error and the whole process=
 terminated with error.</div><div><br></div><div>=C2=A0cachedir: /home/sidd=
hu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/xen-image-=
minimal/1.0-r0/rootfs/var/cache/dnf</div>Added oe-repo repo from /home/sidd=
hu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/xen-image-=
minimal/1.0-r0/oe-rootfs-repo<br>repo: using cache for: oe-repo<br>not foun=
d other for: <br>not found modules for: <br>not found deltainfo for: <br>no=
t found updateinfo for: <br>oe-repo: using metadata from Fri 22 May 2020 01=
:24:47 PM UTC.<br>Last metadata expiration check: 0:00:01 ago on Fri 22 May=
 2020 01:24:48 PM UTC.<br>No module defaults found<br>No match for argument=
: kernel-module-xen-blkback<br>No match for argument: kernel-module-xen-gnt=
alloc<br>No match for argument: kernel-module-xen-gntdev<br>No match for ar=
gument: kernel-module-xen-netback<br>No match for argument: kernel-module-x=
en-wdt<br>Error: Unable to find a match<br><br>ERROR: xen-image-minimal-1.0=
-r0 do_rootfs: <br>ERROR: xen-image-minimal-1.0-r0 do_rootfs: Function fail=
ed: do_rootfs<br>ERROR: Logfile of failure stored in: /home/siddhu/Document=
s/yocto/build/tmp/work/cubieboard2-poky-linux-gnueabi/xen-image-minimal/1.0=
-r0/temp/log.do_rootfs.28729<br>ERROR: Task (/home/siddhu/Documents/yocto/s=
ources/meta-virtualization/recipes-extended/images/xen-image-minimal.bb:do_=
rootfs) failed with exit code &#39;1&#39;<br>NOTE: Tasks Summary: Attempted=
 2606 tasks of which 2605 didn&#39;t need to be rerun and 1 failed.<br><br>=
Summary: 1 task failed:<br>=C2=A0 /home/siddhu/Documents/yocto/sources/meta=
-virtualization/recipes-extended/images/xen-image-minimal.bb:do_rootfs<br>S=
ummary: There were 3 ERROR messages shown, returning a non-zero exit code.<=
br><div><br></div><div><br></div><div><br></div><div>May I know what went w=
rong please. I have attached screenshot also.</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 21, 2020 at =
7:37 PM Bertrand Marquis &lt;<a href=3D"mailto:Bertrand.Marquis@arm.com">Be=
rtrand.Marquis@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">Hi,<br>
<br>
&gt; On 21 May 2020, at 14:40, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; Hi Bertrand sir,<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0As i am not able to give target machine=3Dbananapim1 i tbo=
ught of giving cubeiboard2 as it also uses the allwinner a20 soc. <br>
&gt; <br>
&gt; But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0 do_compil=
e task starts but at that time whole system hangs and i dont have any optio=
n other than doing direct power off of the system. I waited at this stage f=
or about 4-5 hrs 3 times.<br>
&gt; <br>
&gt; May i know what is wrong here please.<br>
&gt; <br>
&gt; This happened when i tried to build for RPI3 also. <br>
<br>
Sorry but it sounds like you must figure out how to have you board supporte=
d on Yocto without Xen before I can help you on that.<br>
<br>
You should look for a layer adding support for your board for Yocto, it sou=
nds for [1] that meta-mediatek might help you with that.<br>
<br>
Regards<br>
Bertrand<br>
<br>
[1]: <a href=3D"http://forum.banana-pi.org/t/yocto-openembedded-layer-avail=
able-for-mt7623/4898" rel=3D"noreferrer" target=3D"_blank">http://forum.ban=
ana-pi.org/t/yocto-openembedded-layer-available-for-mt7623/4898</a><br>
<br>
&gt; <br>
&gt; On Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, &lt;<a href=3D"mailto:B=
ertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a>&gt;=
 wrote:<br>
&gt; Hi Siddhartha,<br>
&gt; <br>
&gt; There are several errors here and the main one is there is not support=
 for your board in Yocto.<br>
&gt; <br>
&gt; Meta-arm-autonomy provides a way to use xen but does not provide the b=
sp for your board.<br>
&gt; To use it you will first need to have a BSP for your board in Yocto.<b=
r>
&gt; You might need to search for a layer supporting your board and once fo=
und add it to your project.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt;&gt; On 4 May 2020, at 11:56, siddhartha v &lt;<a href=3D"mailto:siddhu=
vgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&=
gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; Hello @Bertrand Marquis sir, <br>
&gt;&gt; <br>
&gt;&gt; I referref the docs and trying to build the Xen for Banana-Pi M1. =
<br>
&gt;&gt; <br>
&gt;&gt; my BBfile.conf is:<br>
&gt;&gt; # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bbl=
ayers.conf<br>
&gt;&gt; # changes incompatibly<br>
&gt;&gt; POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
&gt;&gt; <br>
&gt;&gt; BBPATH =3D &quot;${TOPDIR}&quot;<br>
&gt;&gt; BBFILES ?=3D &quot;&quot;<br>
&gt;&gt; <br>
&gt;&gt; BBLAYERS ?=3D &quot; \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-zeus/me=
ta \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-zeus/me=
ta-poky \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-zeus/me=
ta-yocto-bsp \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-openemb=
edded/meta-oe \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-openemb=
edded/meta-multimedia \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-openemb=
edded/meta-python \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-openemb=
edded/meta-networking \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-openemb=
edded/meta-filesystems \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-virtual=
ization \<br>
&gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-arm/met=
a-arm-autonomy \<br>
&gt;&gt;=C2=A0 =C2=A0&quot;<br>
&gt;&gt; <br>
&gt;&gt; and changes local.conf<br>
&gt;&gt; MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple name=
s for banana Pim1)<br>
&gt;&gt; DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
&gt;&gt; <br>
&gt;&gt; But the bitbake is not happening below I am attaching the errors m=
ay I know what wrong I am doing here please:<br>
&gt;&gt; for <br>
&gt;&gt; MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple name=
s for banana Pim1)<br>
&gt;&gt; DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
&gt;&gt; <br>
&gt;&gt; &quot;<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR: Unable to start bitbake server (None)<br>
&gt;&gt; ERROR: Server log for this session (/home/siddhu/Documents/yocto/z=
eus/build/bitbake-cookerdaemon.log):<br>
&gt;&gt; --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269=
 ---<br>
&gt;&gt; ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file<br>
&gt;&gt; <br>
&gt;&gt; apart from this:<br>
&gt;&gt; bitbake arm-autonomy-host-image-minimal<br>
&gt;&gt; ERROR: Layer &#39;virtualization-layer&#39; depends on layer &#39;=
filesystems-layer&#39;, but this layer is not enabled in your configuration=
<br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ clear<br>
&gt;&gt; <br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPiM1 is invalid. Please set a v=
alid MACHINE in your local.conf, environment or other configuration file.<b=
r>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananapim1 is invalid. Please set a v=
alid MACHINE in your local.conf, environment or other configuration file.<b=
r>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3Dbananapim1 is invalid. Please set a v=
alid MACHINE in your local.conf, environment or other configuration file.<b=
r>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPim1 is invalid. Please set a v=
alid MACHINE in your local.conf, environment or other configuration file.<b=
r>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPi is invalid. Please set a val=
id MACHINE in your local.conf, environment or other configuration file.<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-autonomy-h=
ost-image-minimal<br>
&gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a potent=
ial misconfiguration.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at your o=
wn risk disable the checker (see sanity.conf).<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problems / a=
dvisories:<br>
&gt;&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananapi is invalid. Please set a val=
id MACHINE in your local.conf, environment or other configuration file.<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zero exi=
t code.<br>
&gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ <br>
&gt;&gt; <br>
&gt;&gt; bitbake arm-autonomy-host-image-minimal<br>
&gt;&gt; ERROR: Unable to start bitbake server (None)<br>
&gt;&gt; ERROR: Server log for this session (/home/siddhu/Documents/yocto/z=
eus/build/bitbake-cookerdaemon.log):<br>
&gt;&gt; --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Thanks and Regards,<br>
&gt;&gt; Siddhartha V<br>
&gt;&gt; 9972583616<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis &lt;<a href=3D"ma=
ilto:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</=
a>&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; &gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"mailto:=
siddhuvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.co=
m</a>&gt; wrote:<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; Hello Sir,<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy yeste=
rday. <br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting the &q=
uot;<br>
&gt;&gt; &gt; This <a href=3D"http://git.yoctoproject.org" rel=3D"noreferre=
r" target=3D"_blank">git.yoctoproject.org</a> page can=E2=80=99t be found&q=
uot; error. <br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; <br>
&gt;&gt; <br>
&gt;&gt; It seems that their certificate expired. This should be solved sho=
rtly (I hope).<br>
&gt;&gt; <br>
&gt;&gt; An other solution is to directly do a git clone of the layer git:/=
/<a href=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer" target=
=3D"_blank">git.yoctoproject.org/meta-arm</a><br>
&gt;&gt; <br>
&gt;&gt; Bertrand<br>
&gt;&gt; <br>
&gt;&gt; &gt; May I know what should I do now.<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a href=
=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm=
.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi Siddharha,<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=3D"mai=
lto:siddhuvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmai=
l.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; <br>
&gt;&gt; &gt;&gt; The scope of my work is to port the Xen on Banana Pi- M1 =
board(Allwinner A20 dual-core SoC) with two domains. Here our target domain=
 is automotive. <br>
&gt;&gt; &gt;&gt; <br>
&gt;&gt; &gt;&gt; I am trying to build the Xen using the yocto build. I am =
actually trying the xen for the first time. So i wanted to know if I am on =
right path. <br>
&gt;&gt; &gt;&gt; <br>
&gt;&gt; &gt;&gt; Do we get get any info or manual how the guest OS can be =
booted and maintained please,<br>
&gt;&gt; &gt;&gt; <br>
&gt;&gt; &gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; Arm published a collection yocto layers named meta-arm (<a hr=
ef=3D"https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"noreferr=
er" target=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/<=
/a>)<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; There you will find the meta-arm-autonomy layer which is desi=
gned to help design automotive systems based on Xen on Arm.<br>
&gt;&gt; &gt; Please check the meta-arm-autonomy/documentation folder for m=
ore information and contact me if you need help using it.<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; Regards<br>
&gt;&gt; &gt; Bertrand<br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; <br>
&gt;&gt; &gt; -- <br>
&gt;&gt; &gt; Thanks and Regards.<br>
&gt;&gt; &gt; Siddhartha V.<br>
&gt;&gt; &gt;=C2=A0 <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; -- <br>
&gt;&gt; Thanks and Regards.<br>
&gt;&gt; Siddhartha V.<br>
&gt;&gt;=C2=A0 <br>
&gt; <br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--000000000000a2835c05a63c9c32--

--000000000000a2835e05a63c9c34
Content-Type: image/png; name="fail@_99%.png"
Content-Disposition: attachment; filename="fail@_99%.png"
Content-Transfer-Encoding: base64
Content-ID: <f_kai8p7xj0>
X-Attachment-Id: f_kai8p7xj0

iVBORw0KGgoAAAANSUhEUgAABRMAAAK2CAYAAADdSQv6AAAABHNCSVQICAgIfAhkiAAAABl0RVh0
U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7L13mCRXeej9O6eqOkzenZ3Z
nQ1C2l1FFDCSDPa1hAwIEFgJYZEMsjECPoLIxlyuE+li/Bj8iWtM8McFG4MRGEkESZawEpJQIEqy
ctig3ZmdnHpmuqvOOd8f3TM7M9tddaq7ZrZHW7/n0R/aOV3nfd/zpjqVxIXnv8yQkpKS0iiyj5e/
/72c/sg/8pkf70UfbnlSUlJSUlJSUlJSUlJSUlISRx5uAVJSUlJSUlJSUlJSUlJSUlJSUlLWBiK9
MzElJSUlJSUlJSUlJSUlJSUlJSXFhvTOxJSUlJSUlJSUlJSUlJSUlJSUlBQr0s3ElJSUlJSUlJSU
lJSUlJSUlJSUFCvEKfnt6WPOKSkpKSkpKSkpKSkpKSkpKSkpRzC/89KzWLdhXeiYseFR3Pn/ee/W
LJe4hu/0l/jH4qGDhePwd1tdfhvNZ5/x+ZGC31qf4XMdgmAm4NWDimmLMQXP4SubXY41miv7ff7D
hy0dHv/fekm2FPDW/YqnLI4ztSDYel70+W/yyUsl/3n5G/nUj0eIszsqTIG3FwfZLjfyyUwLk5V/
e0txkO3OJj7p5ZkFQLEzGOMiNcMxWmFEll+76/l3N8d05e8n+0NcqEpsNIoWBJMyzx1uN9c6Lspa
nik+MDfEyZX/952NvDvTSmnRGKknuMIf5zht8EWOXzmCo9UsPWS53evlKsfBVPS4rDTCGVqRB6ZF
jl943XzHyXBwiQOeG4xycTDDUcZghMOwyHCf18O10qnYMkr3aGxkxkJ3Gzuvvg3LdnxxcS+vE71V
ZLbBsC3Yz3tUhlvcFrr8QZ7v9PHnXs7ad8qUuLi4jxeLXj6aaWUaEGaadxSH6HO28Ndexvory8IU
eVEwwZm6SJ9RtBuDFg6PuX183vXQCc4FPi/0h7lAzdFjJMPSxdUlRr1tfMZ1K34YcHLFV7cZmJAt
3Oat5zrpxvpydLRetnNFjZnjjXP7eWmVhDTl9vEBL09Qc4zgCW8rn3a9sh9S4ix/hJerIr3GoIRk
QrTxzWw3Dyz5neI0v5/LFdzr9fGvjhMrH4LiBaVnuFy38v9mN/CAqDUuSvcSFxb3cY7cxIe9PAEA
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
YyLmhHXpPj6QHuQVfozNrjrrWDSWf0yPXv66Go0XlPiXpI3U9fGRWoWL3Cib/di0+SMiIiIiIiIi
slAzdiaO8TvV56f9JpiT+FRpNT9qWZWWJ5NuPmUqvDnr5foAQ7bM9kIn38n9ZuCpEp6MCrzWwWOT
O+eaEfP9ZA1t6QEuTPdyWYAxU+T/S9bwtdxvRZ6I455CF+1pPxenPVwdAs5YhinyqLH14xh6bIm9
bphrq4MkRPTZNr5ZXMGdR7Td8Ezcye2+wtbaPraaiJ3RKh6KYBTLU0k3N5p+rnSDXJM5ihj6bZk7
7BI44qUc82njG8lSOtKDvKc2iDExz0YreaBeV2vHKw/Drnglt4Ze3pDu4zfqbf9BBKO5vm/5adLN
TabCVdkBrsscEREDtsSDTfVNnjFtlWbqajReUIlW84nCIFdkw1xWG6IDqJmYZ6NOdkQFRloat4iI
iIiIiIi8lJhzyhv1kDQREREREREREZGXsK//wZZc5XTXo4iIiIiIiIiIiOSiZKKIiIiIiIiIiIjk
omSiiIiIiIiIiIiI5KJkooiIiIiIiIiIiOSiZKKIiIiIiIiIiIjkomSiiIiIiIiIiIiI5KJkooiI
iIiIiIiIiOSiZKKIiIiIiIiIiIjkomSiiIiIiIiIiIiI5KJkooiIiIiIiIiIiOSiZKKIiIiIiIiI
iIjkomSiiIiIiIiIiIiI5KJkooiIiIiIiIiIiOSiZKKIiIiIiIiIiIjkomSiiIiIiIiIiIiI5KJk
ooiIiIiIiIiIiOSiZKKIiIiIiIiIiIjkomSiiIiIiIiIiIiI5KJkooiIiIiIiIiIiOSiZKKIiIiI
iIiIiIjkomSiiIiIiIiIiIiI5KJkooiIiIiIiIiIiOSiZKKIiIiIiIiIiIjkomSiiJyAUl6dVrjE
O8zxDkVEREREREREJsXHOwCZXclX+I+1YcbjNfy3uIg73gEtola1fTH60ISDfGi8ly31n9Ooiz8s
tFM7BnW9tNT4lWyIpWYpd7zg/+SRcZqr4WwbOxtkRpf5ft6WDnO2zyiaiD5T4q5kFd+zSqeKiIiI
iIjIiWMimWgsN6xLePMsqcXKwZSrK57MWv5sbcKF8cSXMh/YXQt8byjjy6OBccDkKDNRn2Hrsph3
nmR5mYWh1HPPYMbfjzR5nBexYkhZFRypd8Twkkomtqrti9GHwbRzc6lIKTjOT3t4UwuOWQjDvLPa
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
--000000000000a2835e05a63c9c34--


From xen-users-bounces@lists.xenproject.org Fri May 22 13:38:38 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 13:38:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jc7rn-0006Fv-UD; Fri, 22 May 2020 13:37:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=aod8=7E=arm.com=bertrand.marquis@srs-us1.protection.inumbo.net>)
 id 1jc7rm-0006Fj-IL
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 13:37:38 +0000
X-Inumbo-ID: 648eec02-9c31-11ea-b07b-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1a::613])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 648eec02-9c31-11ea-b07b-bc764e2007e4;
 Fri, 22 May 2020 13:37:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Mgq2cP5REAOoXoCc7NsmAyIWccC3hFwoL0YddrClvPw=;
 b=NQDZhqkSFlDqwZBVq/fPpaebUHuh9tKHaJ6Ym5/fRVIQotEnsjktg2+FtDM1d0Cu1vYKhPBiodtnbsvCcLmzyCo63PmA96Dpg+nC356ZAc1+tBdI0ois9C6l6PJbnM17ow+P3rG0Oqj2UaNm6jlwWmwBH97bDb+F9G0H7yyXkpY=
Received: from DB6PR0601CA0013.eurprd06.prod.outlook.com (2603:10a6:4:7b::23)
 by VI1PR08MB2784.eurprd08.prod.outlook.com (2603:10a6:802:25::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Fri, 22 May
 2020 13:37:32 +0000
Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:4:7b:cafe::67) by DB6PR0601CA0013.outlook.office365.com
 (2603:10a6:4:7b::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.25 via Frontend
 Transport; Fri, 22 May 2020 13:37:32 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org;
 dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT057.mail.protection.outlook.com (10.152.20.235) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3021.23 via Frontend Transport; Fri, 22 May 2020 13:37:32 +0000
Received: ("Tessian outbound 952576a3272a:v57");
 Fri, 22 May 2020 13:37:32 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 7530d661ce9370ab
X-CR-MTA-TID: 64aa7808
Received: from d4f894f082f2.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 8F78B6E8-78A1-4E61-8F65-EFC8CDDA9656.1; 
 Fri, 22 May 2020 13:37:26 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d4f894f082f2.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Fri, 22 May 2020 13:37:26 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=F9VygridgUfWsg8frsgj/gN6dCAt1Joj0au/WA0rq4UhexKxx4ES5AxJR+oCwdg6P6e3ylm21NCJNPr9rPNpzrAfZg42bNhaQ/RQUMNLzLaEHf2J4ZP8tethPvlhrKIU/s+hex5NL+gD4YjLdNFLB5uRTZ4rxUt+FbZI1FBH0FtTsChytn38LgcMb8w4ekysqF2S8Pdsr5zuhlkqBmZDB6TpKmyi0zo5p/e2WxZ9tUwt5CJua/fV2A+93L/ryUGHUiEwLVUrrRMw6WbipHVRX3Tm9zdswckfcgFdGByItabp4SqAhN7CDmK6MnnG2fAuNTKywbXlgE75YPvtSM8GiQ==
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-SenderADCheck;
 bh=Mgq2cP5REAOoXoCc7NsmAyIWccC3hFwoL0YddrClvPw=;
 b=cOR0Bdu0JK2vv/xmdZvvTdXkbWjxLpiY3wHMT5KdYjxXyOjMEEvc4k9GYTop3Zr83rpYsDerOG8hCoTMvuwwuAXrUKg8wK0u46876J0PQQroVNwCYsqn5dXOjYRBKmc4azLaejWtUMFKlxgRqNBt5AcCopmrCzd02huRC4SEIzkY1BdcdsRoQGPZJXJvXbQJwlBYHLgcMcJ9ya6/YTNcvAWz1b7j9mdcjTSLbywwEfCXDikrDGURSHwVLfT1Vjhsq9PVGOMJ4fFe29xohcnxRVu5zE9p9Wn+C0jXYeNZDpZ/ipbKpdjWr4ieSEF2f2Dkz/bXuWE/XxgVIpxkq64JJA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Mgq2cP5REAOoXoCc7NsmAyIWccC3hFwoL0YddrClvPw=;
 b=NQDZhqkSFlDqwZBVq/fPpaebUHuh9tKHaJ6Ym5/fRVIQotEnsjktg2+FtDM1d0Cu1vYKhPBiodtnbsvCcLmzyCo63PmA96Dpg+nC356ZAc1+tBdI0ois9C6l6PJbnM17ow+P3rG0Oqj2UaNm6jlwWmwBH97bDb+F9G0H7yyXkpY=
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com (2603:10a6:10:79::16)
 by DB7PR08MB3066.eurprd08.prod.outlook.com (2603:10a6:5:1e::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Fri, 22 May
 2020 13:37:24 +0000
Received: from DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8]) by DB7PR08MB3689.eurprd08.prod.outlook.com
 ([fe80::4001:43ad:d113:46a8%5]) with mapi id 15.20.3000.034; Fri, 22 May 2020
 13:37:24 +0000
From: Bertrand Marquis <Bertrand.Marquis@arm.com>
To: siddhartha v <siddhuvgowda.18695@gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 board.
Thread-Topic: Query regarding booting XEN on Banana Pi-M1 board.
Thread-Index: AQHWL3WDUmd01IMEAk+BB7+L4xV/vqiyk2QAgAGHhwCAAAJpgA==
Date: Fri, 22 May 2020 13:37:24 +0000
Message-ID: <FDF1077C-2C03-4611-933E-28FF24ADB3A4@arm.com>
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
 <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
 <6AC6FF3C-7923-4D23-8753-00C749B24145@arm.com>
 <CAEkELtCWL0ppw4+weaD5_YxW9aYJTpJAMjH+Zfi4A03BWU8qrA@mail.gmail.com>
In-Reply-To: <CAEkELtCWL0ppw4+weaD5_YxW9aYJTpJAMjH+Zfi4A03BWU8qrA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.24.250.194]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: fb1a3549-b5d5-4991-3f9a-08d7fe5547a8
x-ms-traffictypediagnostic: DB7PR08MB3066:|VI1PR08MB2784:
X-Microsoft-Antispam-PRVS: <VI1PR08MB27844813F2CC4B0F57403A849DB40@VI1PR08MB2784.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 04111BAC64
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: Pqlm5Q5DfHBWLbdGyQ23oqVe7XU0NpH/91x7dzGxWs7aodDviU8IfmQdOfxlKdQAO9pq8QSuznTCBs+0FiqbPNGfFsr3cgGVKaZfbkwlfgNI7GscCfCv4+3VAh3wons39IQP6NXRfQDfjvg0Q9MJU8MMKPVL2NxUfR4dCYRTW73rBaAu0Ty77iJND0rXGXMmqLb19EhNw4vglPw5Jd5QaB0ASZf87v961q2TnkJTPqU3r4uBBtJQZH93ls7rKNtzfKI/YuX7ZO5kaH0E37gXDZtXryiM8rAV78iLc4phpOS4V2A9LykgEysABt73yTg6nQhRi/7+kMgh4qNeR+rYwpSpcZm/QW8EVoqZcJsMIxLwyusJfVpa9RV3oAXrNQ7mmj1iP00ZFyZbmikixzL3vw==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3689.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE; SFTY:;
 SFS:(4636009)(136003)(396003)(39860400002)(366004)(346002)(376002)(71200400001)(26005)(5660300002)(54906003)(966005)(30864003)(2616005)(6486002)(8676002)(86362001)(478600001)(8936002)(76116006)(91956017)(66556008)(64756008)(66476007)(33656002)(66946007)(36756003)(6512007)(66574014)(2906002)(4326008)(6506007)(316002)(19627235002)(6916009)(53546011)(186003)(66446008);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: +/D5hh2+cRagHCJX1q1TAfD08yLARaQ0jAGWjLGPyaeIAtAy4hFLMzKa0+RfhPJ+Xj+kyiF2FatPkW3LN02/iyktlBLPIepGrP3okfK7ySQ6fYJbuRw+yZcM/CImqI+urZafpUxwzKzuyFNaiQ2d8g4StLrbxNj/mH+lN2Rbh/volvSJuWbcpZ1kZJqbFuzybg+pASTRTjjoQxmUBRUIl8PdBmyT4yURSt1aQOqyy6w7gS/3aSxMi5VimpmJWIdM7ZvML7fzzqUssUt2YGNzkFFnEYhFqvwvkz9iaWNjy1+HV0T9Lk13fkqLqEnRSIoBMOhr4z/Sai0hqPuprJqka1j+/fjENc6QtcoScN4z8PVBPldFONVHqjdIEG/0r8SB8dwDsyrKivKpBmtAbtKMjsW4hpIUDnp/BUTFYl1J12HstnFDXRX0zMLXQ/j2VV/pUVoGaXCxKDcjfqgW9WBVGgaNjEReFbAuOriIvCPWtg8=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <598BF68D38869F458212E75E91D45BFA@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3066
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:;
 SFS:(4636009)(136003)(39860400002)(376002)(346002)(396003)(46966005)(478600001)(356005)(36756003)(66574014)(54906003)(336012)(47076004)(4326008)(70586007)(8936002)(82310400002)(82740400003)(6862004)(2906002)(5660300002)(316002)(81166007)(6506007)(186003)(8676002)(6486002)(26005)(966005)(30864003)(19627235002)(6512007)(33656002)(2616005)(86362001)(70206006)(53546011);
 DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: fe4752a5-ff42-42d9-5c62-08d7fe554325
X-Forefront-PRVS: 04111BAC64
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 6qViGsyFcAVtyg8fZ5zW6IAur2T6iGWmmp/9iSvrQWXL1tndb8mqDmL0sRDJz7Y1y+8erhfQi6gd+c0uUmzPekjJRndyujxeCJ6KeeXxI2iQA3j7oXrVEWvszh5RR2c9gGWFxm1FGSyiXYf02IP+Bms00P3H9YWnU8hgjDU+0K6mHf9jJv/kiDFGz3HHsRV5eLdQcaEcTOyM24Ww/D13dhHMgWhTE0Ff3HJB3S12fJ1/kba0IDePTTptOGmPTiLEBUJFA3dJT2OrdczN4GAIgdegzwMYUPWBb406cOdlW933sB3PyQsWiIzwiHCdFmf5sYsbouxMk+br4hu6te4h9Yv7ujMDplcXA2oKR2IjdzgQqTldxq3mKC8fZ5kMDEXvEo9QiBVVsqVkWfPHYyqN55YhFGNup4/PyZS4yrKaPcDEnNRNs5pUD2pxN4wjON5vG0VL7QMJw953U6FYBz04+wi2qflQ0rMYUPrM4dp91fM=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2020 13:37:32.4013 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fb1a3549-b5d5-4991-3f9a-08d7fe5547a8
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2784
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgU2lkZGhhcnRhLA0KDQo+IE9uIDIyIE1heSAyMDIwLCBhdCAxNDoyOCwgc2lkZGhhcnRoYSB2
IDxzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IGhpLA0KPiANCj4g
ICAgSSB3YXMgYnVpbGRpbmcgdGhlIHhlbiBtaW5pbWFsIGltYWdlIHVzaW5nIHlvY3RvIGJ5IGdp
dmluZyB0aGUgdGFyZ2V0IG1hY2hpbmUgYXMgImN1YmllYm9hcmQyIi4gSXQgcmVhY2hlZCA5OSUg
YnV0IGF0IGxhc3QgSSBnb3QgYmVsb3cgZXJyb3IgYW5kIHRoZSB3aG9sZSBwcm9jZXNzIHRlcm1p
bmF0ZWQgd2l0aCBlcnJvci4NCg0KVGhvc2UgYXJlIFlvY3RvIGlzc3VlcyByZWxhdGVkIHRvIG1l
dGEtdmlydHVhbGl6YXRpb24gc28geW91IG1pZ2h0IGZpbmQgbW9yZSBoZWxwIG9uIG1ldGEtdmly
dHVhbGl6YXRpb24gbWFpbGluZyBsaXN0IGlmIHRoZSBmb2xsb3dpbmcgaGVscCBpcyBub3QgZW5v
dWdoLg0KDQoNCj4gDQo+ICBjYWNoZWRpcjogL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9i
dWlsZC90bXAvd29yay9jdWJpZWJvYXJkMi1wb2t5LWxpbnV4LWdudWVhYmkveGVuLWltYWdlLW1p
bmltYWwvMS4wLXIwL3Jvb3Rmcy92YXIvY2FjaGUvZG5mDQo+IEFkZGVkIG9lLXJlcG8gcmVwbyBm
cm9tIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vYnVpbGQvdG1wL3dvcmsvY3ViaWVib2Fy
ZDItcG9reS1saW51eC1nbnVlYWJpL3hlbi1pbWFnZS1taW5pbWFsLzEuMC1yMC9vZS1yb290ZnMt
cmVwbw0KPiByZXBvOiB1c2luZyBjYWNoZSBmb3I6IG9lLXJlcG8NCj4gbm90IGZvdW5kIG90aGVy
IGZvcjogDQo+IG5vdCBmb3VuZCBtb2R1bGVzIGZvcjogDQo+IG5vdCBmb3VuZCBkZWx0YWluZm8g
Zm9yOiANCj4gbm90IGZvdW5kIHVwZGF0ZWluZm8gZm9yOiANCj4gb2UtcmVwbzogdXNpbmcgbWV0
YWRhdGEgZnJvbSBGcmkgMjIgTWF5IDIwMjAgMDE6MjQ6NDcgUE0gVVRDLg0KPiBMYXN0IG1ldGFk
YXRhIGV4cGlyYXRpb24gY2hlY2s6IDA6MDA6MDEgYWdvIG9uIEZyaSAyMiBNYXkgMjAyMCAwMToy
NDo0OCBQTSBVVEMuDQo+IE5vIG1vZHVsZSBkZWZhdWx0cyBmb3VuZA0KPiBObyBtYXRjaCBmb3Ig
YXJndW1lbnQ6IGtlcm5lbC1tb2R1bGUteGVuLWJsa2JhY2sNCj4gTm8gbWF0Y2ggZm9yIGFyZ3Vt
ZW50OiBrZXJuZWwtbW9kdWxlLXhlbi1nbnRhbGxvYw0KPiBObyBtYXRjaCBmb3IgYXJndW1lbnQ6
IGtlcm5lbC1tb2R1bGUteGVuLWdudGRldg0KPiBObyBtYXRjaCBmb3IgYXJndW1lbnQ6IGtlcm5l
bC1tb2R1bGUteGVuLW5ldGJhY2sNCj4gTm8gbWF0Y2ggZm9yIGFyZ3VtZW50OiBrZXJuZWwtbW9k
dWxlLXhlbi13ZHQNCj4gRXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgbWF0Y2gNCg0KVGhpcyBlcnJv
ciBpcyBjb21pbmcgZnJvbSB0aGUgZmFjdCB0aGF0IHRoZSBrZXJuZWwgZm9yIHlvdXIgYm9hcmQg
aXMgbm90IGJ1aWxkaW5nIHNvbWUgeGVuIGJhY2tlbmQgZHJpdmVycyBhbmQgdGhlIGZpbmFsIGlt
YWdlIGZvciB4ZW4gd2FudHMgdG8gaW5jbHVkZSB0aGVtLg0KWW91IHNob3VsZCBhZGQgdGhvc2Ug
ZHJpdmVycyBhcyBtb2R1bGVzIGluIHlvdXIga2VybmVsIGNvbmZpZ3VyYXRpb24NCg0KQmVydHJh
bmQNCg0KPiANCj4gRVJST1I6IHhlbi1pbWFnZS1taW5pbWFsLTEuMC1yMCBkb19yb290ZnM6IA0K
PiBFUlJPUjogeGVuLWltYWdlLW1pbmltYWwtMS4wLXIwIGRvX3Jvb3RmczogRnVuY3Rpb24gZmFp
bGVkOiBkb19yb290ZnMNCj4gRVJST1I6IExvZ2ZpbGUgb2YgZmFpbHVyZSBzdG9yZWQgaW46IC9o
b21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vYnVpbGQvdG1wL3dvcmsvY3ViaWVib2FyZDItcG9r
eS1saW51eC1nbnVlYWJpL3hlbi1pbWFnZS1taW5pbWFsLzEuMC1yMC90ZW1wL2xvZy5kb19yb290
ZnMuMjg3MjkNCj4gRVJST1I6IFRhc2sgKC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291
cmNlcy9tZXRhLXZpcnR1YWxpemF0aW9uL3JlY2lwZXMtZXh0ZW5kZWQvaW1hZ2VzL3hlbi1pbWFn
ZS1taW5pbWFsLmJiOmRvX3Jvb3RmcykgZmFpbGVkIHdpdGggZXhpdCBjb2RlICcxJw0KPiBOT1RF
OiBUYXNrcyBTdW1tYXJ5OiBBdHRlbXB0ZWQgMjYwNiB0YXNrcyBvZiB3aGljaCAyNjA1IGRpZG4n
dCBuZWVkIHRvIGJlIHJlcnVuIGFuZCAxIGZhaWxlZC4NCj4gDQo+IFN1bW1hcnk6IDEgdGFzayBm
YWlsZWQ6DQo+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL21ldGEtdmly
dHVhbGl6YXRpb24vcmVjaXBlcy1leHRlbmRlZC9pbWFnZXMveGVuLWltYWdlLW1pbmltYWwuYmI6
ZG9fcm9vdGZzDQo+IFN1bW1hcnk6IFRoZXJlIHdlcmUgMyBFUlJPUiBtZXNzYWdlcyBzaG93biwg
cmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0KPiANCj4gDQo+IA0KPiBNYXkgSSBrbm93
IHdoYXQgd2VudCB3cm9uZyBwbGVhc2UuIEkgaGF2ZSBhdHRhY2hlZCBzY3JlZW5zaG90IGFsc28u
DQo+IA0KPiBPbiBUaHUsIE1heSAyMSwgMjAyMCBhdCA3OjM3IFBNIEJlcnRyYW5kIE1hcnF1aXMg
PEJlcnRyYW5kLk1hcnF1aXNAYXJtLmNvbT4gd3JvdGU6DQo+IEhpLA0KPiANCj4gPiBPbiAyMSBN
YXkgMjAyMCwgYXQgMTQ6NDAsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdvd2RhLjE4Njk1QGdtYWls
LmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gSGkgQmVydHJhbmQgc2lyLA0KPiA+IA0KPiA+IA0KPiA+
ICAgQXMgaSBhbSBub3QgYWJsZSB0byBnaXZlIHRhcmdldCBtYWNoaW5lPWJhbmFuYXBpbTEgaSB0
Ym91Z2h0IG9mIGdpdmluZyBjdWJlaWJvYXJkMiBhcyBpdCBhbHNvIHVzZXMgdGhlIGFsbHdpbm5l
ciBhMjAgc29jLiANCj4gPiANCj4gPiBCdXQgZXZlcnkgdGltZSBJIGRvIGJpdGJha2UgQDgyJSB0
aGUgZ2NjLXNhbml0aXplcnMtOC4zLjAtcjAgZG9fY29tcGlsZSB0YXNrIHN0YXJ0cyBidXQgYXQg
dGhhdCB0aW1lIHdob2xlIHN5c3RlbSBoYW5ncyBhbmQgaSBkb250IGhhdmUgYW55IG9wdGlvbiBv
dGhlciB0aGFuIGRvaW5nIGRpcmVjdCBwb3dlciBvZmYgb2YgdGhlIHN5c3RlbS4gSSB3YWl0ZWQg
YXQgdGhpcyBzdGFnZSBmb3IgYWJvdXQgNC01IGhycyAzIHRpbWVzLg0KPiA+IA0KPiA+IE1heSBp
IGtub3cgd2hhdCBpcyB3cm9uZyBoZXJlIHBsZWFzZS4NCj4gPiANCj4gPiBUaGlzIGhhcHBlbmVk
IHdoZW4gaSB0cmllZCB0byBidWlsZCBmb3IgUlBJMyBhbHNvLiANCj4gDQo+IFNvcnJ5IGJ1dCBp
dCBzb3VuZHMgbGlrZSB5b3UgbXVzdCBmaWd1cmUgb3V0IGhvdyB0byBoYXZlIHlvdSBib2FyZCBz
dXBwb3J0ZWQgb24gWW9jdG8gd2l0aG91dCBYZW4gYmVmb3JlIEkgY2FuIGhlbHAgeW91IG9uIHRo
YXQuDQo+IA0KPiBZb3Ugc2hvdWxkIGxvb2sgZm9yIGEgbGF5ZXIgYWRkaW5nIHN1cHBvcnQgZm9y
IHlvdXIgYm9hcmQgZm9yIFlvY3RvLCBpdCBzb3VuZHMgZm9yIFsxXSB0aGF0IG1ldGEtbWVkaWF0
ZWsgbWlnaHQgaGVscCB5b3Ugd2l0aCB0aGF0Lg0KPiANCj4gUmVnYXJkcw0KPiBCZXJ0cmFuZA0K
PiANCj4gWzFdOiBodHRwOi8vZm9ydW0uYmFuYW5hLXBpLm9yZy90L3lvY3RvLW9wZW5lbWJlZGRl
ZC1sYXllci1hdmFpbGFibGUtZm9yLW10NzYyMy80ODk4DQo+IA0KPiA+IA0KPiA+IE9uIE1vbiwg
NCBNYXksIDIwMjAsIDQ6MzEgUE0gQmVydHJhbmQgTWFycXVpcywgPEJlcnRyYW5kLk1hcnF1aXNA
YXJtLmNvbT4gd3JvdGU6DQo+ID4gSGkgU2lkZGhhcnRoYSwNCj4gPiANCj4gPiBUaGVyZSBhcmUg
c2V2ZXJhbCBlcnJvcnMgaGVyZSBhbmQgdGhlIG1haW4gb25lIGlzIHRoZXJlIGlzIG5vdCBzdXBw
b3J0IGZvciB5b3VyIGJvYXJkIGluIFlvY3RvLg0KPiA+IA0KPiA+IE1ldGEtYXJtLWF1dG9ub215
IHByb3ZpZGVzIGEgd2F5IHRvIHVzZSB4ZW4gYnV0IGRvZXMgbm90IHByb3ZpZGUgdGhlIGJzcCBm
b3IgeW91ciBib2FyZC4NCj4gPiBUbyB1c2UgaXQgeW91IHdpbGwgZmlyc3QgbmVlZCB0byBoYXZl
IGEgQlNQIGZvciB5b3VyIGJvYXJkIGluIFlvY3RvLg0KPiA+IFlvdSBtaWdodCBuZWVkIHRvIHNl
YXJjaCBmb3IgYSBsYXllciBzdXBwb3J0aW5nIHlvdXIgYm9hcmQgYW5kIG9uY2UgZm91bmQgYWRk
IGl0IHRvIHlvdXIgcHJvamVjdC4NCj4gPiANCj4gPiBSZWdhcmRzDQo+ID4gQmVydHJhbmQNCj4g
PiANCj4gPj4gT24gNCBNYXkgMjAyMCwgYXQgMTE6NTYsIHNpZGRoYXJ0aGEgdiA8c2lkZGh1dmdv
d2RhLjE4Njk1QGdtYWlsLmNvbT4gd3JvdGU6DQo+ID4+IA0KPiA+PiBIZWxsbyBAQmVydHJhbmQg
TWFycXVpcyBzaXIsIA0KPiA+PiANCj4gPj4gSSByZWZlcnJlZiB0aGUgZG9jcyBhbmQgdHJ5aW5n
IHRvIGJ1aWxkIHRoZSBYZW4gZm9yIEJhbmFuYS1QaSBNMS4gDQo+ID4+IA0KPiA+PiBteSBCQmZp
bGUuY29uZiBpczoNCj4gPj4gIyBQT0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lPTiBpcyBpbmNyZWFz
ZWQgZWFjaCB0aW1lIGJ1aWxkL2NvbmYvYmJsYXllcnMuY29uZg0KPiA+PiAjIGNoYW5nZXMgaW5j
b21wYXRpYmx5DQo+ID4+IFBPS1lfQkJMQVlFUlNfQ09ORl9WRVJTSU9OID0gIjIiDQo+ID4+IA0K
PiA+PiBCQlBBVEggPSAiJHtUT1BESVJ9Ig0KPiA+PiBCQkZJTEVTID89ICIiDQo+ID4+IA0KPiA+
PiBCQkxBWUVSUyA/PSAiIFwNCj4gPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3Nv
dXJjZXMvemV1cy9wb2t5LXpldXMvbWV0YSBcDQo+ID4+ICAgL2hvbWUvc2lkZGh1L0RvY3VtZW50
cy95b2N0by9zb3VyY2VzL3pldXMvcG9reS16ZXVzL21ldGEtcG9reSBcDQo+ID4+ICAgL2hvbWUv
c2lkZGh1L0RvY3VtZW50cy95b2N0by9zb3VyY2VzL3pldXMvcG9reS16ZXVzL21ldGEteW9jdG8t
YnNwIFwNCj4gPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lvY3RvL3NvdXJjZXMvemV1cy9t
ZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW9lIFwNCj4gPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRz
L3lvY3RvL3NvdXJjZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEgXA0K
PiA+PiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtb3Bl
bmVtYmVkZGVkL21ldGEtcHl0aG9uIFwNCj4gPj4gICAvaG9tZS9zaWRkaHUvRG9jdW1lbnRzL3lv
Y3RvL3NvdXJjZXMvemV1cy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW5ldHdvcmtpbmcgXA0KPiA+
PiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtb3BlbmVt
YmVkZGVkL21ldGEtZmlsZXN5c3RlbXMgXA0KPiA+PiAgIC9ob21lL3NpZGRodS9Eb2N1bWVudHMv
eW9jdG8vc291cmNlcy96ZXVzL21ldGEtdmlydHVhbGl6YXRpb24gXA0KPiA+PiAgIC9ob21lL3Np
ZGRodS9Eb2N1bWVudHMveW9jdG8vc291cmNlcy96ZXVzL21ldGEtYXJtL21ldGEtYXJtLWF1dG9u
b215IFwNCj4gPj4gICAiDQo+ID4+IA0KPiA+PiBhbmQgY2hhbmdlcyBsb2NhbC5jb25mDQo+ID4+
IE1BQ0hJTkUgPz89ICJicGktbTEgIiAoSGVyZSBJIGhhdmUgdHJpZWQgbXVsdGlwbGUgbmFtZXMg
Zm9yIGJhbmFuYSBQaW0xKQ0KPiA+PiBESVNUUk9fRkVBVFVSRVMgKz0gImFybS1hdXRvbm9teS1o
b3N0Ig0KPiA+PiANCj4gPj4gQnV0IHRoZSBiaXRiYWtlIGlzIG5vdCBoYXBwZW5pbmcgYmVsb3cg
SSBhbSBhdHRhY2hpbmcgdGhlIGVycm9ycyBtYXkgSSBrbm93IHdoYXQgd3JvbmcgSSBhbSBkb2lu
ZyBoZXJlIHBsZWFzZToNCj4gPj4gZm9yIA0KPiA+PiBNQUNISU5FID8/PSAiYnBpLW0xICIgKEhl
cmUgSSBoYXZlIHRyaWVkIG11bHRpcGxlIG5hbWVzIGZvciBiYW5hbmEgUGltMSkNCj4gPj4gRElT
VFJPX0ZFQVRVUkVTICs9ICJhcm0tYXV0b25vbXktaG9zdCINCj4gPj4gDQo+ID4+ICINCj4gPj4g
c2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1h
dXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWwNCj4gPj4gRVJST1I6IFVuYWJsZSB0byBzdGFydCBi
aXRiYWtlIHNlcnZlciAoTm9uZSkNCj4gPj4gRVJST1I6IFNlcnZlciBsb2cgZm9yIHRoaXMgc2Vz
c2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkL2JpdGJha2UtY29v
a2VyZGFlbW9uLmxvZyk6DQo+ID4+IC0tLSBTdGFydGluZyBiaXRiYWtlIHNlcnZlciBwaWQgOTIx
NyBhdCAyMDIwLTA1LTA0IDE2OjIwOjQ2LjczNTI2OSAtLS0NCj4gPj4gRVJST1I6IFBhcnNlRXJy
b3IgaW4gY29uZi9tYWNoaW5lL2JwaS1tMTogbm90IGEgQml0QmFrZSBmaWxlDQo+ID4+IA0KPiA+
PiBhcGFydCBmcm9tIHRoaXM6DQo+ID4+IGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2Ut
bWluaW1hbA0KPiA+PiBFUlJPUjogTGF5ZXIgJ3ZpcnR1YWxpemF0aW9uLWxheWVyJyBkZXBlbmRz
IG9uIGxheWVyICdmaWxlc3lzdGVtcy1sYXllcicsIGJ1dCB0aGlzIGxheWVyIGlzIG5vdCBlbmFi
bGVkIGluIHlvdXIgY29uZmlndXJhdGlvbg0KPiA+PiANCj4gPj4gU3VtbWFyeTogVGhlcmUgd2Fz
IDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0K
PiA+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGNsZWFyDQo+
ID4+IA0KPiA+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJp
dGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1hbA0KPiA+PiBFUlJPUjogIE9FLWNv
cmUncyBjb25maWcgc2FuaXR5IGNoZWNrZXIgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwgbWlzY29uZmln
dXJhdGlvbi4NCj4gPj4gICAgIEVpdGhlciBmaXggdGhlIGNhdXNlIG9mIHRoaXMgZXJyb3Igb3Ig
YXQgeW91ciBvd24gcmlzayBkaXNhYmxlIHRoZSBjaGVja2VyIChzZWUgc2FuaXR5LmNvbmYpLg0K
PiA+PiAgICAgRm9sbG93aW5nIGlzIHRoZSBsaXN0IG9mIHBvdGVudGlhbCBwcm9ibGVtcyAvIGFk
dmlzb3JpZXM6DQo+ID4+IA0KPiA+PiAgICAgTUFDSElORT1CYW5hbmFQaU0xIGlzIGludmFsaWQu
IFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIgbG9jYWwuY29uZiwgZW52aXJvbm1l
bnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLg0KPiA+PiANCj4gPj4gDQo+ID4+IFN1bW1h
cnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJv
IGV4aXQgY29kZS4NCj4gPj4gc2lkZGh1QHNpZGRodTp+L0RvY3VtZW50cy95b2N0by96ZXVzL2J1
aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWwNCj4gPj4gRVJST1I6
ICBPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRldGVjdGVkIGEgcG90ZW50aWFsIG1p
c2NvbmZpZ3VyYXRpb24uDQo+ID4+ICAgICBFaXRoZXIgZml4IHRoZSBjYXVzZSBvZiB0aGlzIGVy
cm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUgY2hlY2tlciAoc2VlIHNhbml0eS5j
b25mKS4NCj4gPj4gICAgIEZvbGxvd2luZyBpcyB0aGUgbGlzdCBvZiBwb3RlbnRpYWwgcHJvYmxl
bXMgLyBhZHZpc29yaWVzOg0KPiA+PiANCj4gPj4gICAgIE1BQ0hJTkU9QmFuYW5hcGltMSBpcyBp
bnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElORSBpbiB5b3VyIGxvY2FsLmNvbmYsIGVu
dmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24gZmlsZS4NCj4gPj4gDQo+ID4+IA0KPiA+
PiBTdW1tYXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNzYWdlIHNob3duLCByZXR1cm5pbmcgYSBu
b24temVybyBleGl0IGNvZGUuDQo+ID4+IHNpZGRodUBzaWRkaHU6fi9Eb2N1bWVudHMveW9jdG8v
emV1cy9idWlsZCQgYml0YmFrZSBhcm0tYXV0b25vbXktaG9zdC1pbWFnZS1taW5pbWFsDQo+ID4+
IEVSUk9SOiAgT0UtY29yZSdzIGNvbmZpZyBzYW5pdHkgY2hlY2tlciBkZXRlY3RlZCBhIHBvdGVu
dGlhbCBtaXNjb25maWd1cmF0aW9uLg0KPiA+PiAgICAgRWl0aGVyIGZpeCB0aGUgY2F1c2Ugb2Yg
dGhpcyBlcnJvciBvciBhdCB5b3VyIG93biByaXNrIGRpc2FibGUgdGhlIGNoZWNrZXIgKHNlZSBz
YW5pdHkuY29uZikuDQo+ID4+ICAgICBGb2xsb3dpbmcgaXMgdGhlIGxpc3Qgb2YgcG90ZW50aWFs
IHByb2JsZW1zIC8gYWR2aXNvcmllczoNCj4gPj4gDQo+ID4+ICAgICBNQUNISU5FPWJhbmFuYXBp
bTEgaXMgaW52YWxpZC4gUGxlYXNlIHNldCBhIHZhbGlkIE1BQ0hJTkUgaW4geW91ciBsb2NhbC5j
b25mLCBlbnZpcm9ubWVudCBvciBvdGhlciBjb25maWd1cmF0aW9uIGZpbGUuDQo+ID4+IA0KPiA+
PiANCj4gPj4gU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBzaG93biwgcmV0dXJu
aW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0KPiA+PiBzaWRkaHVAc2lkZGh1On4vRG9jdW1lbnRz
L3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3QtaW1hZ2UtbWluaW1h
bA0KPiA+PiBFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5IGNoZWNrZXIgZGV0ZWN0ZWQg
YSBwb3RlbnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCj4gPj4gICAgIEVpdGhlciBmaXggdGhlIGNh
dXNlIG9mIHRoaXMgZXJyb3Igb3IgYXQgeW91ciBvd24gcmlzayBkaXNhYmxlIHRoZSBjaGVja2Vy
IChzZWUgc2FuaXR5LmNvbmYpLg0KPiA+PiAgICAgRm9sbG93aW5nIGlzIHRoZSBsaXN0IG9mIHBv
dGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQo+ID4+IA0KPiA+PiAgICAgTUFDSElORT1C
YW5hbmFQaW0xIGlzIGludmFsaWQuIFBsZWFzZSBzZXQgYSB2YWxpZCBNQUNISU5FIGluIHlvdXIg
bG9jYWwuY29uZiwgZW52aXJvbm1lbnQgb3Igb3RoZXIgY29uZmlndXJhdGlvbiBmaWxlLg0KPiA+
PiANCj4gPj4gDQo+ID4+IFN1bW1hcnk6IFRoZXJlIHdhcyAxIEVSUk9SIG1lc3NhZ2Ugc2hvd24s
IHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS4NCj4gPj4gc2lkZGh1QHNpZGRodTp+L0Rv
Y3VtZW50cy95b2N0by96ZXVzL2J1aWxkJCBiaXRiYWtlIGFybS1hdXRvbm9teS1ob3N0LWltYWdl
LW1pbmltYWwNCj4gPj4gRVJST1I6ICBPRS1jb3JlJ3MgY29uZmlnIHNhbml0eSBjaGVja2VyIGRl
dGVjdGVkIGEgcG90ZW50aWFsIG1pc2NvbmZpZ3VyYXRpb24uDQo+ID4+ICAgICBFaXRoZXIgZml4
IHRoZSBjYXVzZSBvZiB0aGlzIGVycm9yIG9yIGF0IHlvdXIgb3duIHJpc2sgZGlzYWJsZSB0aGUg
Y2hlY2tlciAoc2VlIHNhbml0eS5jb25mKS4NCj4gPj4gICAgIEZvbGxvd2luZyBpcyB0aGUgbGlz
dCBvZiBwb3RlbnRpYWwgcHJvYmxlbXMgLyBhZHZpc29yaWVzOg0KPiA+PiANCj4gPj4gICAgIE1B
Q0hJTkU9QmFuYW5hUGkgaXMgaW52YWxpZC4gUGxlYXNlIHNldCBhIHZhbGlkIE1BQ0hJTkUgaW4g
eW91ciBsb2NhbC5jb25mLCBlbnZpcm9ubWVudCBvciBvdGhlciBjb25maWd1cmF0aW9uIGZpbGUu
DQo+ID4+IA0KPiA+PiANCj4gPj4gU3VtbWFyeTogVGhlcmUgd2FzIDEgRVJST1IgbWVzc2FnZSBz
aG93biwgcmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBjb2RlLg0KPiA+PiBzaWRkaHVAc2lkZGh1
On4vRG9jdW1lbnRzL3lvY3RvL3pldXMvYnVpbGQkIGJpdGJha2UgYXJtLWF1dG9ub215LWhvc3Qt
aW1hZ2UtbWluaW1hbA0KPiA+PiBFUlJPUjogIE9FLWNvcmUncyBjb25maWcgc2FuaXR5IGNoZWNr
ZXIgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwgbWlzY29uZmlndXJhdGlvbi4NCj4gPj4gICAgIEVpdGhl
ciBmaXggdGhlIGNhdXNlIG9mIHRoaXMgZXJyb3Igb3IgYXQgeW91ciBvd24gcmlzayBkaXNhYmxl
IHRoZSBjaGVja2VyIChzZWUgc2FuaXR5LmNvbmYpLg0KPiA+PiAgICAgRm9sbG93aW5nIGlzIHRo
ZSBsaXN0IG9mIHBvdGVudGlhbCBwcm9ibGVtcyAvIGFkdmlzb3JpZXM6DQo+ID4+IA0KPiA+PiAg
ICAgTUFDSElORT1CYW5hbmFwaSBpcyBpbnZhbGlkLiBQbGVhc2Ugc2V0IGEgdmFsaWQgTUFDSElO
RSBpbiB5b3VyIGxvY2FsLmNvbmYsIGVudmlyb25tZW50IG9yIG90aGVyIGNvbmZpZ3VyYXRpb24g
ZmlsZS4NCj4gPj4gDQo+ID4+IA0KPiA+PiBTdW1tYXJ5OiBUaGVyZSB3YXMgMSBFUlJPUiBtZXNz
YWdlIHNob3duLCByZXR1cm5pbmcgYSBub24temVybyBleGl0IGNvZGUuDQo+ID4+IHNpZGRodUBz
aWRkaHU6fi9Eb2N1bWVudHMveW9jdG8vemV1cy9idWlsZCQgDQo+ID4+IA0KPiA+PiBiaXRiYWtl
IGFybS1hdXRvbm9teS1ob3N0LWltYWdlLW1pbmltYWwNCj4gPj4gRVJST1I6IFVuYWJsZSB0byBz
dGFydCBiaXRiYWtlIHNlcnZlciAoTm9uZSkNCj4gPj4gRVJST1I6IFNlcnZlciBsb2cgZm9yIHRo
aXMgc2Vzc2lvbiAoL2hvbWUvc2lkZGh1L0RvY3VtZW50cy95b2N0by96ZXVzL2J1aWxkL2JpdGJh
a2UtY29va2VyZGFlbW9uLmxvZyk6DQo+ID4+IC0tLSBTdGFydGluZyBiaXRiYWtlIHNlcnZlciBw
aWQgOTIxNyBhdCAyMDIwLTA1LTA0IDE2OjIwOjQ2LjcNCj4gPj4gDQo+ID4+IA0KPiA+PiANCj4g
Pj4gDQo+ID4+IFRoYW5rcyBhbmQgUmVnYXJkcywNCj4gPj4gU2lkZGhhcnRoYSBWDQo+ID4+IDk5
NzI1ODM2MTYNCj4gPj4gDQo+ID4+IA0KPiA+PiANCj4gPj4gT24gV2VkLCBBcHIgMjksIDIwMjAg
YXQgMTozMyBQTSBCZXJ0cmFuZCBNYXJxdWlzIDxCZXJ0cmFuZC5NYXJxdWlzQGFybS5jb20+IHdy
b3RlOg0KPiA+PiANCj4gPj4gDQo+ID4+ID4gT24gMjkgQXByIDIwMjAsIGF0IDA2OjMxLCBzaWRk
aGFydGhhIHYgPHNpZGRodXZnb3dkYS4xODY5NUBnbWFpbC5jb20+IHdyb3RlOg0KPiA+PiA+IA0K
PiA+PiA+IEhlbGxvIFNpciwNCj4gPj4gPiAgICBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2Ug
SSB3YXMgYml0IGJ1c3kgeWVzdGVyZGF5LiANCj4gPj4gPiANCj4gPj4gPiAgICBJIHRyaWVkIHRv
IGxvb2sgaW50byBpdC4gQnV0IEkgYW0gZ2V0dGluZyB0aGUgIg0KPiA+PiA+IFRoaXMgZ2l0Lnlv
Y3RvcHJvamVjdC5vcmcgcGFnZSBjYW7igJl0IGJlIGZvdW5kIiBlcnJvci4gDQo+ID4+ID4gDQo+
ID4+ID4gDQo+ID4+IA0KPiA+PiBJdCBzZWVtcyB0aGF0IHRoZWlyIGNlcnRpZmljYXRlIGV4cGly
ZWQuIFRoaXMgc2hvdWxkIGJlIHNvbHZlZCBzaG9ydGx5IChJIGhvcGUpLg0KPiA+PiANCj4gPj4g
QW4gb3RoZXIgc29sdXRpb24gaXMgdG8gZGlyZWN0bHkgZG8gYSBnaXQgY2xvbmUgb2YgdGhlIGxh
eWVyIGdpdDovL2dpdC55b2N0b3Byb2plY3Qub3JnL21ldGEtYXJtDQo+ID4+IA0KPiA+PiBCZXJ0
cmFuZA0KPiA+PiANCj4gPj4gPiBNYXkgSSBrbm93IHdoYXQgc2hvdWxkIEkgZG8gbm93Lg0KPiA+
PiA+IA0KPiA+PiA+IE9uIFR1ZSwgQXByIDI4LCAyMDIwIGF0IDE6NTkgUE0gQmVydHJhbmQgTWFy
cXVpcyA8QmVydHJhbmQuTWFycXVpc0Bhcm0uY29tPiB3cm90ZToNCj4gPj4gPiBIaSBTaWRkaGFy
aGEsDQo+ID4+ID4gDQo+ID4+ID4+IE9uIDI4IEFwciAyMDIwLCBhdCAwNjoyMCwgc2lkZGhhcnRo
YSB2IDxzaWRkaHV2Z293ZGEuMTg2OTVAZ21haWwuY29tPiB3cm90ZToNCj4gPj4gPj4gDQo+ID4+
ID4+IFRoZSBzY29wZSBvZiBteSB3b3JrIGlzIHRvIHBvcnQgdGhlIFhlbiBvbiBCYW5hbmEgUGkt
IE0xIGJvYXJkKEFsbHdpbm5lciBBMjAgZHVhbC1jb3JlIFNvQykgd2l0aCB0d28gZG9tYWlucy4g
SGVyZSBvdXIgdGFyZ2V0IGRvbWFpbiBpcyBhdXRvbW90aXZlLiANCj4gPj4gPj4gDQo+ID4+ID4+
IEkgYW0gdHJ5aW5nIHRvIGJ1aWxkIHRoZSBYZW4gdXNpbmcgdGhlIHlvY3RvIGJ1aWxkLiBJIGFt
IGFjdHVhbGx5IHRyeWluZyB0aGUgeGVuIGZvciB0aGUgZmlyc3QgdGltZS4gU28gaSB3YW50ZWQg
dG8ga25vdyBpZiBJIGFtIG9uIHJpZ2h0IHBhdGguIA0KPiA+PiA+PiANCj4gPj4gPj4gRG8gd2Ug
Z2V0IGdldCBhbnkgaW5mbyBvciBtYW51YWwgaG93IHRoZSBndWVzdCBPUyBjYW4gYmUgYm9vdGVk
IGFuZCBtYWludGFpbmVkIHBsZWFzZSwNCj4gPj4gPj4gDQo+ID4+ID4+IEFueSBzdWdnZXN0aW9u
IGhlbHAgbWUgYSBsb3QuIFRoYW5rcyBpbiBhZHZhbmNlLg0KPiA+PiA+IA0KPiA+PiA+IEFybSBw
dWJsaXNoZWQgYSBjb2xsZWN0aW9uIHlvY3RvIGxheWVycyBuYW1lZCBtZXRhLWFybSAoaHR0cHM6
Ly9naXQueW9jdG9wcm9qZWN0Lm9yZy9jZ2l0L2NnaXQuY2dpL21ldGEtYXJtLykNCj4gPj4gPiAN
Cj4gPj4gPiBUaGVyZSB5b3Ugd2lsbCBmaW5kIHRoZSBtZXRhLWFybS1hdXRvbm9teSBsYXllciB3
aGljaCBpcyBkZXNpZ25lZCB0byBoZWxwIGRlc2lnbiBhdXRvbW90aXZlIHN5c3RlbXMgYmFzZWQg
b24gWGVuIG9uIEFybS4NCj4gPj4gPiBQbGVhc2UgY2hlY2sgdGhlIG1ldGEtYXJtLWF1dG9ub215
L2RvY3VtZW50YXRpb24gZm9sZGVyIGZvciBtb3JlIGluZm9ybWF0aW9uIGFuZCBjb250YWN0IG1l
IGlmIHlvdSBuZWVkIGhlbHAgdXNpbmcgaXQuDQo+ID4+ID4gDQo+ID4+ID4gUmVnYXJkcw0KPiA+
PiA+IEJlcnRyYW5kDQo+ID4+ID4gDQo+ID4+ID4gDQo+ID4+ID4gDQo+ID4+ID4gLS0gDQo+ID4+
ID4gVGhhbmtzIGFuZCBSZWdhcmRzLg0KPiA+PiA+IFNpZGRoYXJ0aGEgVi4NCj4gPj4gPiAgDQo+
ID4+IA0KPiA+PiANCj4gPj4gDQo+ID4+IC0tIA0KPiA+PiBUaGFua3MgYW5kIFJlZ2FyZHMuDQo+
ID4+IFNpZGRoYXJ0aGEgVi4NCj4gPj4gIA0KPiA+IA0KPiANCj4gDQo+IA0KPiAtLSANCj4gVGhh
bmtzIGFuZCBSZWdhcmRzLg0KPiBTaWRkaGFydGhhIFYuDQo+ICANCj4gPGZhaWxAXzk5JS5wbmc+
DQoNCg==


From xen-users-bounces@lists.xenproject.org Fri May 22 14:16:28 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 14:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jc8S9-0002Me-Uh; Fri, 22 May 2020 14:15:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=3t5K=7E=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1jc8S8-0002Lx-7R
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 14:15:12 +0000
X-Inumbo-ID: a50c2952-9c36-11ea-b9cf-bc764e2007e4
Received: from mail-io1-xd33.google.com (unknown [2607:f8b0:4864:20::d33])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a50c2952-9c36-11ea-b9cf-bc764e2007e4;
 Fri, 22 May 2020 14:15:10 +0000 (UTC)
Received: by mail-io1-xd33.google.com with SMTP id f3so11524864ioj.1
 for <xen-users@lists.xenproject.org>; Fri, 22 May 2020 07:15:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=vF6ehYMVk6kGz5LX1DNd3IUbF4F+e1BW81n/02aj1ds=;
 b=DvOeNIgBPwCTJfYvHLQOLWPpQcF+g8x1bsqkWx7EsTrpmsf0YETmtKtB7QYztu5RmC
 2HTTrQLBNhD17xT/v//rhvDjMmtYvoUotfWcONeQmm08n4qmb7lDoMXILFfpkM8z3Y+X
 e1phl/30t0/fppakmbQjCVGx9EJO5hcBxQpz5OJ+B92UsuRU5LLMZdPYeKskee1qx6L8
 aMSjc+NQZPNA30Qv7Z3h741BiXEzTruY8qaO+GskfdrBX/M8k+LPCn+dUHgT+pR7cP6J
 GcovlMzX5/ao8ej2cp/Ucvg+gyYZE6lq1LL7LD2qquYSWv+RGgMlVlG4XQVKU/BdC6l+
 TbTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vF6ehYMVk6kGz5LX1DNd3IUbF4F+e1BW81n/02aj1ds=;
 b=rQ/ouIWgGs6WHHJtGJccUb6aeeMLo3sp++7mRPA3OetFPyAwA9+TwOXFJ7BC9b0CpC
 cNwrOWDxSWn8qwCBKwL1p9TTXHT2t4g4bJvfe9OIx9Vv/HT65W46aE1s9xmqC2hKRQzJ
 I3QKQ10eSRLVVZdR4ms3dbktDou6xLgkBT4XMa9XibCh0amvLtzE5bPqDtqdJ8jy1BIa
 v0PRoTRh/X7GoWxk+vCo0DE0Z35QxLK2V7OBwKHsQlzgnWCM5llM/RVeWA+S9WfGbg9d
 v80XEL2+wpNW4l+jyKeZJ5hsn9IXdkmWUuIF5NqKp/sWhZmu8KfEN8Zm/DnPsxhhJ7ak
 5lAA==
X-Gm-Message-State: AOAM532dJLZ7uUnG5paf4CGUENoNNg0pw0kI+BSf947X9xdB54sKWpcT
 eCvNA9IyiycelX/cd6ux2j50RL/EMNSHoepikKHmpGmx
X-Google-Smtp-Source: ABdhPJyV832ex4DdwN8UcH6VYLs/EFdXRxnzq7KEqDrZbfHduEAnwybO3DSCyP+TGT0cvWCyZImDT6nCOysWe2poPyw=
X-Received: by 2002:a6b:d617:: with SMTP id w23mr34851ioa.188.1590156909478;
 Fri, 22 May 2020 07:15:09 -0700 (PDT)
MIME-Version: 1.0
References: <CAEkELtDmX6UY8Mu9jhHg-r9V_pOz=gmq0KK1QUVLZBodbuwXEw@mail.gmail.com>
 <A31BB4C5-D1DA-4BF8-907A-0D6984D27B2B@arm.com>
 <CAEkELtD16quks_Xz2vj+=3LEcxuRGE=t1ue-Pu-H7_v0LDbBRA@mail.gmail.com>
 <AA733230-FD29-4914-8EE5-56C80A421F9F@arm.com>
 <CAEkELtAYCon8rVANw10J+0=Zkwvm7o4B+QKEsPcWX_9s26pOPw@mail.gmail.com>
 <E05FC96D-1DAD-4BBD-AB9D-74DDDDA5847E@arm.com>
 <CAEkELtCkAqFHG57n9cHg69Yt2WPWeEYvXrUXTbP8t3ZMXcBFCQ@mail.gmail.com>
 <6AC6FF3C-7923-4D23-8753-00C749B24145@arm.com>
 <CAEkELtCWL0ppw4+weaD5_YxW9aYJTpJAMjH+Zfi4A03BWU8qrA@mail.gmail.com>
 <FDF1077C-2C03-4611-933E-28FF24ADB3A4@arm.com>
In-Reply-To: <FDF1077C-2C03-4611-933E-28FF24ADB3A4@arm.com>
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Fri, 22 May 2020 19:44:57 +0530
Message-ID: <CAEkELtB--PHfsCNDqUsTuRQk4mLstoFr_wYtD1c6_ux020JAUw@mail.gmail.com>
Subject: Re: Query regarding booting XEN on Banana Pi-M1 board.
To: Bertrand Marquis <Bertrand.Marquis@arm.com>
Content-Type: multipart/alternative; boundary="000000000000ba07d205a63d41f6"
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000ba07d205a63d41f6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thank you sir,

 I will check into it.

Thanks
Siddhartha V

On Fri, May 22, 2020 at 7:07 PM Bertrand Marquis <Bertrand.Marquis@arm.com>
wrote:

> Hi Siddharta,
>
> > On 22 May 2020, at 14:28, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> >
> > hi,
> >
> >    I was building the xen minimal image using yocto by giving the targe=
t
> machine as "cubieboard2". It reached 99% but at last I got below error an=
d
> the whole process terminated with error.
>
> Those are Yocto issues related to meta-virtualization so you might find
> more help on meta-virtualization mailing list if the following help is no=
t
> enough.
>
>
> >
> >  cachedir:
> /home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueab=
i/xen-image-minimal/1.0-r0/rootfs/var/cache/dnf
> > Added oe-repo repo from
> /home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueab=
i/xen-image-minimal/1.0-r0/oe-rootfs-repo
> > repo: using cache for: oe-repo
> > not found other for:
> > not found modules for:
> > not found deltainfo for:
> > not found updateinfo for:
> > oe-repo: using metadata from Fri 22 May 2020 01:24:47 PM UTC.
> > Last metadata expiration check: 0:00:01 ago on Fri 22 May 2020 01:24:48
> PM UTC.
> > No module defaults found
> > No match for argument: kernel-module-xen-blkback
> > No match for argument: kernel-module-xen-gntalloc
> > No match for argument: kernel-module-xen-gntdev
> > No match for argument: kernel-module-xen-netback
> > No match for argument: kernel-module-xen-wdt
> > Error: Unable to find a match
>
> This error is coming from the fact that the kernel for your board is not
> building some xen backend drivers and the final image for xen wants to
> include them.
> You should add those drivers as modules in your kernel configuration
>
> Bertrand
>
> >
> > ERROR: xen-image-minimal-1.0-r0 do_rootfs:
> > ERROR: xen-image-minimal-1.0-r0 do_rootfs: Function failed: do_rootfs
> > ERROR: Logfile of failure stored in:
> /home/siddhu/Documents/yocto/build/tmp/work/cubieboard2-poky-linux-gnueab=
i/xen-image-minimal/1.0-r0/temp/log.do_rootfs.28729
> > ERROR: Task
> (/home/siddhu/Documents/yocto/sources/meta-virtualization/recipes-extende=
d/images/xen-image-minimal.bb:do_rootfs)
> failed with exit code '1'
> > NOTE: Tasks Summary: Attempted 2606 tasks of which 2605 didn't need to
> be rerun and 1 failed.
> >
> > Summary: 1 task failed:
> >
>  /home/siddhu/Documents/yocto/sources/meta-virtualization/recipes-extende=
d/images/xen-image-minimal.bb:
> do_rootfs
> > Summary: There were 3 ERROR messages shown, returning a non-zero exit
> code.
> >
> >
> >
> > May I know what went wrong please. I have attached screenshot also.
> >
> > On Thu, May 21, 2020 at 7:37 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> > Hi,
> >
> > > On 21 May 2020, at 14:40, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> > >
> > > Hi Bertrand sir,
> > >
> > >
> > >   As i am not able to give target machine=3Dbananapim1 i tbought of
> giving cubeiboard2 as it also uses the allwinner a20 soc.
> > >
> > > But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0
> do_compile task starts but at that time whole system hangs and i dont hav=
e
> any option other than doing direct power off of the system. I waited at
> this stage for about 4-5 hrs 3 times.
> > >
> > > May i know what is wrong here please.
> > >
> > > This happened when i tried to build for RPI3 also.
> >
> > Sorry but it sounds like you must figure out how to have you board
> supported on Yocto without Xen before I can help you on that.
> >
> > You should look for a layer adding support for your board for Yocto, it
> sounds for [1] that meta-mediatek might help you with that.
> >
> > Regards
> > Bertrand
> >
> > [1]:
> http://forum.banana-pi.org/t/yocto-openembedded-layer-available-for-mt762=
3/4898
> >
> > >
> > > On Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, <
> Bertrand.Marquis@arm.com> wrote:
> > > Hi Siddhartha,
> > >
> > > There are several errors here and the main one is there is not suppor=
t
> for your board in Yocto.
> > >
> > > Meta-arm-autonomy provides a way to use xen but does not provide the
> bsp for your board.
> > > To use it you will first need to have a BSP for your board in Yocto.
> > > You might need to search for a layer supporting your board and once
> found add it to your project.
> > >
> > > Regards
> > > Bertrand
> > >
> > >> On 4 May 2020, at 11:56, siddhartha v <siddhuvgowda.18695@gmail.com>
> wrote:
> > >>
> > >> Hello @Bertrand Marquis sir,
> > >>
> > >> I referref the docs and trying to build the Xen for Banana-Pi M1.
> > >>
> > >> my BBfile.conf is:
> > >> # POKY_BBLAYERS_CONF_VERSION is increased each time
> build/conf/bblayers.conf
> > >> # changes incompatibly
> > >> POKY_BBLAYERS_CONF_VERSION =3D "2"
> > >>
> > >> BBPATH =3D "${TOPDIR}"
> > >> BBFILES ?=3D ""
> > >>
> > >> BBLAYERS ?=3D " \
> > >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta \
> > >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-poky \
> > >>   /home/siddhu/Documents/yocto/sources/zeus/poky-zeus/meta-yocto-bsp=
 \
> > >>   /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-o=
e
> \
> > >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-multime=
dia
> \
> > >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-python =
\
> > >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-network=
ing
> \
> > >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-openembedded/meta-filesys=
tems
> \
> > >>   /home/siddhu/Documents/yocto/sources/zeus/meta-virtualization \
> > >>
>  /home/siddhu/Documents/yocto/sources/zeus/meta-arm/meta-arm-autonomy \
> > >>   "
> > >>
> > >> and changes local.conf
> > >> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana
> Pim1)
> > >> DISTRO_FEATURES +=3D "arm-autonomy-host"
> > >>
> > >> But the bitbake is not happening below I am attaching the errors may
> I know what wrong I am doing here please:
> > >> for
> > >> MACHINE ??=3D "bpi-m1 " (Here I have tried multiple names for banana
> Pim1)
> > >> DISTRO_FEATURES +=3D "arm-autonomy-host"
> > >>
> > >> "
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR: Unable to start bitbake server (None)
> > >> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> > >> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.735269 -=
--
> > >> ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file
> > >>
> > >> apart from this:
> > >> bitbake arm-autonomy-host-image-minimal
> > >> ERROR: Layer 'virtualization-layer' depends on layer
> 'filesystems-layer', but this layer is not enabled in your configuration
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ clear
> > >>
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3DBananaPiM1 is invalid. Please set a valid MACHINE in y=
our
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3DBananapim1 is invalid. Please set a valid MACHINE in y=
our
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3Dbananapim1 is invalid. Please set a valid MACHINE in y=
our
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3DBananaPim1 is invalid. Please set a valid MACHINE in y=
our
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3DBananaPi is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake
> arm-autonomy-host-image-minimal
> > >> ERROR:  OE-core's config sanity checker detected a potential
> misconfiguration.
> > >>     Either fix the cause of this error or at your own risk disable
> the checker (see sanity.conf).
> > >>     Following is the list of potential problems / advisories:
> > >>
> > >>     MACHINE=3DBananapi is invalid. Please set a valid MACHINE in you=
r
> local.conf, environment or other configuration file.
> > >>
> > >>
> > >> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> > >> siddhu@siddhu:~/Documents/yocto/zeus/build$
> > >>
> > >> bitbake arm-autonomy-host-image-minimal
> > >> ERROR: Unable to start bitbake server (None)
> > >> ERROR: Server log for this session
> (/home/siddhu/Documents/yocto/zeus/build/bitbake-cookerdaemon.log):
> > >> --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7
> > >>
> > >>
> > >>
> > >>
> > >> Thanks and Regards,
> > >> Siddhartha V
> > >> 9972583616
> > >>
> > >>
> > >>
> > >> On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> > >>
> > >>
> > >> > On 29 Apr 2020, at 06:31, siddhartha v <
> siddhuvgowda.18695@gmail.com> wrote:
> > >> >
> > >> > Hello Sir,
> > >> >    Sorry for the late response I was bit busy yesterday.
> > >> >
> > >> >    I tried to look into it. But I am getting the "
> > >> > This git.yoctoproject.org page can=E2=80=99t be found" error.
> > >> >
> > >> >
> > >>
> > >> It seems that their certificate expired. This should be solved
> shortly (I hope).
> > >>
> > >> An other solution is to directly do a git clone of the layer git://
> git.yoctoproject.org/meta-arm
> > >>
> > >> Bertrand
> > >>
> > >> > May I know what should I do now.
> > >> >
> > >> > On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis <
> Bertrand.Marquis@arm.com> wrote:
> > >> > Hi Siddharha,
> > >> >
> > >> >> On 28 Apr 2020, at 06:20, siddhartha v <
> siddhuvgowda.18695@gmail.com> wrote:
> > >> >>
> > >> >> The scope of my work is to port the Xen on Banana Pi- M1
> board(Allwinner A20 dual-core SoC) with two domains. Here our target doma=
in
> is automotive.
> > >> >>
> > >> >> I am trying to build the Xen using the yocto build. I am actually
> trying the xen for the first time. So i wanted to know if I am on right
> path.
> > >> >>
> > >> >> Do we get get any info or manual how the guest OS can be booted
> and maintained please,
> > >> >>
> > >> >> Any suggestion help me a lot. Thanks in advance.
> > >> >
> > >> > Arm published a collection yocto layers named meta-arm (
> https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/)
> > >> >
> > >> > There you will find the meta-arm-autonomy layer which is designed
> to help design automotive systems based on Xen on Arm.
> > >> > Please check the meta-arm-autonomy/documentation folder for more
> information and contact me if you need help using it.
> > >> >
> > >> > Regards
> > >> > Bertrand
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Thanks and Regards.
> > >> > Siddhartha V.
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Thanks and Regards.
> > >> Siddhartha V.
> > >>
> > >
> >
> >
> >
> > --
> > Thanks and Regards.
> > Siddhartha V.
> >
> > <fail@_99%.png>
>
>

--=20
Thanks and Regards.
Siddhartha V.

--000000000000ba07d205a63d41f6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you sir,<div><br></div><div>=C2=A0I will check into =
it.</div><div><br></div><div>Thanks</div><div>Siddhartha V</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, May=
 22, 2020 at 7:07 PM Bertrand Marquis &lt;<a href=3D"mailto:Bertrand.Marqui=
s@arm.com">Bertrand.Marquis@arm.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Hi Siddharta,<br>
<br>
&gt; On 22 May 2020, at 14:28, siddhartha v &lt;<a href=3D"mailto:siddhuvgo=
wda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; hi,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 I was building the xen minimal image using yocto by givin=
g the target machine as &quot;cubieboard2&quot;. It reached 99% but at last=
 I got below error and the whole process terminated with error.<br>
<br>
Those are Yocto issues related to meta-virtualization so you might find mor=
e help on meta-virtualization mailing list if the following help is not eno=
ugh.<br>
<br>
<br>
&gt; <br>
&gt;=C2=A0 cachedir: /home/siddhu/Documents/yocto/build/tmp/work/cubieboard=
2-poky-linux-gnueabi/xen-image-minimal/1.0-r0/rootfs/var/cache/dnf<br>
&gt; Added oe-repo repo from /home/siddhu/Documents/yocto/build/tmp/work/cu=
bieboard2-poky-linux-gnueabi/xen-image-minimal/1.0-r0/oe-rootfs-repo<br>
&gt; repo: using cache for: oe-repo<br>
&gt; not found other for: <br>
&gt; not found modules for: <br>
&gt; not found deltainfo for: <br>
&gt; not found updateinfo for: <br>
&gt; oe-repo: using metadata from Fri 22 May 2020 01:24:47 PM UTC.<br>
&gt; Last metadata expiration check: 0:00:01 ago on Fri 22 May 2020 01:24:4=
8 PM UTC.<br>
&gt; No module defaults found<br>
&gt; No match for argument: kernel-module-xen-blkback<br>
&gt; No match for argument: kernel-module-xen-gntalloc<br>
&gt; No match for argument: kernel-module-xen-gntdev<br>
&gt; No match for argument: kernel-module-xen-netback<br>
&gt; No match for argument: kernel-module-xen-wdt<br>
&gt; Error: Unable to find a match<br>
<br>
This error is coming from the fact that the kernel for your board is not bu=
ilding some xen backend drivers and the final image for xen wants to includ=
e them.<br>
You should add those drivers as modules in your kernel configuration<br>
<br>
Bertrand<br>
<br>
&gt; <br>
&gt; ERROR: xen-image-minimal-1.0-r0 do_rootfs: <br>
&gt; ERROR: xen-image-minimal-1.0-r0 do_rootfs: Function failed: do_rootfs<=
br>
&gt; ERROR: Logfile of failure stored in: /home/siddhu/Documents/yocto/buil=
d/tmp/work/cubieboard2-poky-linux-gnueabi/xen-image-minimal/1.0-r0/temp/log=
.do_rootfs.28729<br>
&gt; ERROR: Task (/home/siddhu/Documents/yocto/sources/meta-virtualization/=
recipes-extended/images/xen-image-minimal.bb:do_rootfs) failed with exit co=
de &#39;1&#39;<br>
&gt; NOTE: Tasks Summary: Attempted 2606 tasks of which 2605 didn&#39;t nee=
d to be rerun and 1 failed.<br>
&gt; <br>
&gt; Summary: 1 task failed:<br>
&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/meta-virtualization/r=
ecipes-extended/images/xen-image-minimal.bb:do_rootfs<br>
&gt; Summary: There were 3 ERROR messages shown, returning a non-zero exit =
code.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; May I know what went wrong please. I have attached screenshot also.<br=
>
&gt; <br>
&gt; On Thu, May 21, 2020 at 7:37 PM Bertrand Marquis &lt;<a href=3D"mailto=
:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a>&g=
t; wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; &gt; On 21 May 2020, at 14:40, siddhartha v &lt;<a href=3D"mailto:sidd=
huvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com</a=
>&gt; wrote:<br>
&gt; &gt; <br>
&gt; &gt; Hi Bertrand sir,<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0As i am not able to give target machine=3Dbananapim1 =
i tbought of giving cubeiboard2 as it also uses the allwinner a20 soc. <br>
&gt; &gt; <br>
&gt; &gt; But every time I do bitbake @82% the gcc-sanitizers-8.3.0-r0 do_c=
ompile task starts but at that time whole system hangs and i dont have any =
option other than doing direct power off of the system. I waited at this st=
age for about 4-5 hrs 3 times.<br>
&gt; &gt; <br>
&gt; &gt; May i know what is wrong here please.<br>
&gt; &gt; <br>
&gt; &gt; This happened when i tried to build for RPI3 also. <br>
&gt; <br>
&gt; Sorry but it sounds like you must figure out how to have you board sup=
ported on Yocto without Xen before I can help you on that.<br>
&gt; <br>
&gt; You should look for a layer adding support for your board for Yocto, i=
t sounds for [1] that meta-mediatek might help you with that.<br>
&gt; <br>
&gt; Regards<br>
&gt; Bertrand<br>
&gt; <br>
&gt; [1]: <a href=3D"http://forum.banana-pi.org/t/yocto-openembedded-layer-=
available-for-mt7623/4898" rel=3D"noreferrer" target=3D"_blank">http://foru=
m.banana-pi.org/t/yocto-openembedded-layer-available-for-mt7623/4898</a><br=
>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; On Mon, 4 May, 2020, 4:31 PM Bertrand Marquis, &lt;<a href=3D"mai=
lto:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm.com</a=
>&gt; wrote:<br>
&gt; &gt; Hi Siddhartha,<br>
&gt; &gt; <br>
&gt; &gt; There are several errors here and the main one is there is not su=
pport for your board in Yocto.<br>
&gt; &gt; <br>
&gt; &gt; Meta-arm-autonomy provides a way to use xen but does not provide =
the bsp for your board.<br>
&gt; &gt; To use it you will first need to have a BSP for your board in Yoc=
to.<br>
&gt; &gt; You might need to search for a layer supporting your board and on=
ce found add it to your project.<br>
&gt; &gt; <br>
&gt; &gt; Regards<br>
&gt; &gt; Bertrand<br>
&gt; &gt; <br>
&gt; &gt;&gt; On 4 May 2020, at 11:56, siddhartha v &lt;<a href=3D"mailto:s=
iddhuvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gmail.com=
</a>&gt; wrote:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Hello @Bertrand Marquis sir, <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; I referref the docs and trying to build the Xen for Banana-Pi=
 M1. <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; my BBfile.conf is:<br>
&gt; &gt;&gt; # POKY_BBLAYERS_CONF_VERSION is increased each time build/con=
f/bblayers.conf<br>
&gt; &gt;&gt; # changes incompatibly<br>
&gt; &gt;&gt; POKY_BBLAYERS_CONF_VERSION =3D &quot;2&quot;<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; BBPATH =3D &quot;${TOPDIR}&quot;<br>
&gt; &gt;&gt; BBFILES ?=3D &quot;&quot;<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; BBLAYERS ?=3D &quot; \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-ze=
us/meta \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-ze=
us/meta-poky \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/poky-ze=
us/meta-yocto-bsp \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-oe \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-multimedia \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-python \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-networking \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-op=
enembedded/meta-filesystems \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-vi=
rtualization \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0/home/siddhu/Documents/yocto/sources/zeus/meta-ar=
m/meta-arm-autonomy \<br>
&gt; &gt;&gt;=C2=A0 =C2=A0&quot;<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; and changes local.conf<br>
&gt; &gt;&gt; MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple=
 names for banana Pim1)<br>
&gt; &gt;&gt; DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; But the bitbake is not happening below I am attaching the err=
ors may I know what wrong I am doing here please:<br>
&gt; &gt;&gt; for <br>
&gt; &gt;&gt; MACHINE ??=3D &quot;bpi-m1 &quot; (Here I have tried multiple=
 names for banana Pim1)<br>
&gt; &gt;&gt; DISTRO_FEATURES +=3D &quot;arm-autonomy-host&quot;<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; &quot;<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR: Unable to start bitbake server (None)<br>
&gt; &gt;&gt; ERROR: Server log for this session (/home/siddhu/Documents/yo=
cto/zeus/build/bitbake-cookerdaemon.log):<br>
&gt; &gt;&gt; --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7=
35269 ---<br>
&gt; &gt;&gt; ERROR: ParseError in conf/machine/bpi-m1: not a BitBake file<=
br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; apart from this:<br>
&gt; &gt;&gt; bitbake arm-autonomy-host-image-minimal<br>
&gt; &gt;&gt; ERROR: Layer &#39;virtualization-layer&#39; depends on layer =
&#39;filesystems-layer&#39;, but this layer is not enabled in your configur=
ation<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ clear<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPiM1 is invalid. Please se=
t a valid MACHINE in your local.conf, environment or other configuration fi=
le.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananapim1 is invalid. Please se=
t a valid MACHINE in your local.conf, environment or other configuration fi=
le.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3Dbananapim1 is invalid. Please se=
t a valid MACHINE in your local.conf, environment or other configuration fi=
le.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPim1 is invalid. Please se=
t a valid MACHINE in your local.conf, environment or other configuration fi=
le.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananaPi is invalid. Please set =
a valid MACHINE in your local.conf, environment or other configuration file=
.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ bitbake arm-auton=
omy-host-image-minimal<br>
&gt; &gt;&gt; ERROR:=C2=A0 OE-core&#39;s config sanity checker detected a p=
otential misconfiguration.<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Either fix the cause of this error or at y=
our own risk disable the checker (see sanity.conf).<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0Following is the list of potential problem=
s / advisories:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0MACHINE=3DBananapi is invalid. Please set =
a valid MACHINE in your local.conf, environment or other configuration file=
.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Summary: There was 1 ERROR message shown, returning a non-zer=
o exit code.<br>
&gt; &gt;&gt; siddhu@siddhu:~/Documents/yocto/zeus/build$ <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; bitbake arm-autonomy-host-image-minimal<br>
&gt; &gt;&gt; ERROR: Unable to start bitbake server (None)<br>
&gt; &gt;&gt; ERROR: Server log for this session (/home/siddhu/Documents/yo=
cto/zeus/build/bitbake-cookerdaemon.log):<br>
&gt; &gt;&gt; --- Starting bitbake server pid 9217 at 2020-05-04 16:20:46.7=
<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Thanks and Regards,<br>
&gt; &gt;&gt; Siddhartha V<br>
&gt; &gt;&gt; 9972583616<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; On Wed, Apr 29, 2020 at 1:33 PM Bertrand Marquis &lt;<a href=
=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis@arm=
.com</a>&gt; wrote:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt; On 29 Apr 2020, at 06:31, siddhartha v &lt;<a href=3D"ma=
ilto:siddhuvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.18695@gma=
il.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; Hello Sir,<br>
&gt; &gt;&gt; &gt;=C2=A0 =C2=A0 Sorry for the late response I was bit busy =
yesterday. <br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt;=C2=A0 =C2=A0 I tried to look into it. But I am getting t=
he &quot;<br>
&gt; &gt;&gt; &gt; This <a href=3D"http://git.yoctoproject.org" rel=3D"nore=
ferrer" target=3D"_blank">git.yoctoproject.org</a> page can=E2=80=99t be fo=
und&quot; error. <br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; It seems that their certificate expired. This should be solve=
d shortly (I hope).<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; An other solution is to directly do a git clone of the layer =
git://<a href=3D"http://git.yoctoproject.org/meta-arm" rel=3D"noreferrer" t=
arget=3D"_blank">git.yoctoproject.org/meta-arm</a><br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Bertrand<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt; May I know what should I do now.<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; On Tue, Apr 28, 2020 at 1:59 PM Bertrand Marquis &lt;<a =
href=3D"mailto:Bertrand.Marquis@arm.com" target=3D"_blank">Bertrand.Marquis=
@arm.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; Hi Siddharha,<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt;&gt; On 28 Apr 2020, at 06:20, siddhartha v &lt;<a href=
=3D"mailto:siddhuvgowda.18695@gmail.com" target=3D"_blank">siddhuvgowda.186=
95@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt;&gt; The scope of my work is to port the Xen on Banana Pi=
- M1 board(Allwinner A20 dual-core SoC) with two domains. Here our target d=
omain is automotive. <br>
&gt; &gt;&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt;&gt; I am trying to build the Xen using the yocto build. =
I am actually trying the xen for the first time. So i wanted to know if I a=
m on right path. <br>
&gt; &gt;&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt;&gt; Do we get get any info or manual how the guest OS ca=
n be booted and maintained please,<br>
&gt; &gt;&gt; &gt;&gt; <br>
&gt; &gt;&gt; &gt;&gt; Any suggestion help me a lot. Thanks in advance.<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; Arm published a collection yocto layers named meta-arm (=
<a href=3D"https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/" rel=3D"nor=
eferrer" target=3D"_blank">https://git.yoctoproject.org/cgit/cgit.cgi/meta-=
arm/</a>)<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; There you will find the meta-arm-autonomy layer which is=
 designed to help design automotive systems based on Xen on Arm.<br>
&gt; &gt;&gt; &gt; Please check the meta-arm-autonomy/documentation folder =
for more information and contact me if you need help using it.<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; Regards<br>
&gt; &gt;&gt; &gt; Bertrand<br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; <br>
&gt; &gt;&gt; &gt; -- <br>
&gt; &gt;&gt; &gt; Thanks and Regards.<br>
&gt; &gt;&gt; &gt; Siddhartha V.<br>
&gt; &gt;&gt; &gt;=C2=A0 <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; -- <br>
&gt; &gt;&gt; Thanks and Regards.<br>
&gt; &gt;&gt; Siddhartha V.<br>
&gt; &gt;&gt;=C2=A0 <br>
&gt; &gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Thanks and Regards.<br>
&gt; Siddhartha V.<br>
&gt;=C2=A0 <br>
&gt; &lt;fail@_99%.png&gt;<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>S=
iddhartha V.<div>=C2=A0</div></div></div>

--000000000000ba07d205a63d41f6--


From xen-users-bounces@lists.xenproject.org Fri May 22 18:17:12 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 18:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jcCCl-0000tl-IG; Fri, 22 May 2020 18:15:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=xgFR=7E=gmail.com=myrdhn@srs-us1.protection.inumbo.net>)
 id 1jcCCk-0000tg-7i
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 18:15:34 +0000
X-Inumbo-ID: 3a353282-9c58-11ea-ae69-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a353282-9c58-11ea-ae69-bc764e2007e4;
 Fri, 22 May 2020 18:15:33 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id i68so9031503qtb.5
 for <xen-users@lists.xenproject.org>; Fri, 22 May 2020 11:15:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:references:in-reply-to:subject:date:message-id
 :mime-version:content-transfer-encoding:content-language
 :thread-index; bh=iP2K62727SkJulAZHCaYsCJAPB0gxYN+dbj07yw+3ws=;
 b=U3hHyoJ7J9wiwMWS38CnszFD0ATlKr7bn1N8Kvhb5TFMuqFkQrNEmG3V/8CWGbWDpR
 A/nOIglbRy/SK3mrVcduQRJKINFj/RGCZVtzVNpqoCT0sLtyzs53hXUe7Wyrs4D8ZG7Y
 +7mMxUx5qacPSzzd26Ug0rCZ2V5dXkeTZF8QGhyPqwh/cluxggRRoY14AwVDErCsM3aI
 p1TTrhl239gh8BT9ZiN4p3UkV5NnqzYXYq4h89x9p0rxJvEkLLlRDmQwasER1FA9v/h0
 nWoEXkGCwuRyfQ7GM/8v66zOGGveOBbaZ6dcLPRc5Hpw7flWHIdeqJAxBWSVVkKAc1+z
 bbWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date
 :message-id:mime-version:content-transfer-encoding:content-language
 :thread-index;
 bh=iP2K62727SkJulAZHCaYsCJAPB0gxYN+dbj07yw+3ws=;
 b=MsKtVIE0YFlMIOAuSk1+dFXsypE6i1hrtxziinMHk4RD9b9ULTW8d3JRmqLIa3I2Dt
 z046fR8bxvHGARGX0fjEldmH3map6HnpdWr31cfYKaaEWwHGMvE/PhoMYryau7mTYyfi
 q0sUuVzOwhMJvNEVOb2ZrjT+0HWdxWeOXdmtFHrSJjTtxBtN2G9RP3/1t505yeUQIB9A
 rZs8MbsXdsoGDUewf9LpCcH3Qtibf8kQO5eSTgdmW0iQ/g1UbBzTNsM79iSJByEPv8dh
 wM1NLUsA+DeYV+xA7HvsGu2yvFy84QHWtmbSPHVexlkArT20kSodJ4PUVzWXACX42y+P
 fggg==
X-Gm-Message-State: AOAM531vTJehcQRwfAWkQ4e+bxC/Lq6q1tVGBBujpOUvMGQUMZH8RUUg
 ie1RUEd7ifxnPog2EEDBBGHD3kr4FD4=
X-Google-Smtp-Source: ABdhPJxnpsoUiuspzKZjQmaj+X0joJ1EtkSagOyADTlCRjd1IrODZg95DMKlo/7U9jrGWV2TOagaBQ==
X-Received: by 2002:ac8:47c4:: with SMTP id d4mr2854943qtr.382.1590171333167; 
 Fri, 22 May 2020 11:15:33 -0700 (PDT)
Received: from Belldandy (pool-71-174-203-99.bstnma.fios.verizon.net.
 [71.174.203.99])
 by smtp.gmail.com with ESMTPSA id y140sm8022098qkb.127.2020.05.22.11.15.32
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 May 2020 11:15:32 -0700 (PDT)
From: "Marc Tousignant" <myrdhn@gmail.com>
To: "'Oliver Linden'" <oliver_linden@helimail.de>, "'Chris'" <chris@teria.org>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
 <20200518152925.7d3e7ee5@station.paris.ld>
 <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de>
In-Reply-To: <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de>
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
Date: Fri, 22 May 2020 14:15:31 -0400
Message-ID: <000301d63064$fb76ad50$f26407f0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJirC8yhAKETuNyttlbm4dpFyxIvgIfXR8jAU+KZpMBuYiLyqdyLfiA
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

I too will be testing this out. I'm just updating the rest of my system.

Marc

-----Original Message-----
From: Oliver Linden <oliver_linden@helimail.de>=20
Sent: Friday, May 22, 2020 9:09 AM
To: Chris <chris@teria.org>; Marc Tousignant <myrdhn@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

Hi Chris,

I'm not sure whether the patch will solve my issue since for me also the =
first device is always assigned back to pciback after reboot but I'll =
give Xen 4.12.1 a try and let you know. Many thanks for this hint.

Best, Oliver

Am 18.05.20 um 15:29 schrieb Chris:
> Hello,
>
> I had the same issue with an onboard LSI HBA (on a supermicro x10sl7-f =
motherboard). The upgrade to Xen 4.12.1 solved it.
> I think one of the commits in Xen Git tree related to this issue can =
be found here :
> =
http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3Ddcc0bf5dec61b3d=
d1c
> c00683b5b9b5bfe0a318de
>
>
>
> On Sat, 16 May 2020 17:47:41 -0400
> "Marc Tousignant" <myrdhn@gmail.com> wrote:
>
>> Finally, someone else with this issue.=20
>> I first reported it back in 2017 when I tried to upgrade from 4.5 to =
4.7. It also happened in 4.6 and 4.8 during testing, and ended up =
staying on 4.5 at the time.=20
>>
>> Back in 2019 I upgraded to 4.10 and ran in to it again when I updated =
my system fully and could no longer run the older kernel/xen =
combination. Up till this point I have not seen anyone else report the =
issue.
>>
>> =20
>>
>> Here is my post from 2019. https://lists.gt.net/xen/users/556111
>>
>> =20
>>
>> My systems have been Gentoo/Funtoo based. I then run a linux based =
firewall (Sophos UTM) and a Windows server on top. If the Windows server =
restarts, it loses the connection to the NIC I pass through, if the UTM =
restarts the NICs still work..
>>
>> =20
>>
>> MarcT
>>
>> =20
>>
>> From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of =

>> Oliver Linden
>> Sent: Saturday, May 16, 2020 3:16 AM
>> To: xen-users@lists.xenproject.org
>> Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
>>
>> =20
>>
>> Dear all,
>>
>> I recently migrated from an long lasting and always upgraded Xen 4.9 =
/ ubuntu 18.04 server to a brand new one with a fresh install of ubuntu =
20.04 and their version of Xen 4.11.
>>
>> I have two DomU instances using ubuntu 18.04 where I assign PCI =
device exclusivly to:
>>
>> *	2 NICs
>> *	1 DVB sattelite card
>>
>> Everything is working fine as long as I don't need to "reboot" any of =
these DomU's. When doing so the PCI devices get lost and are assigned =
back to the pciback driver in Dom0.
>>
>> A shutdown and recreation of the DomU's does solve the issue =
(workaround) but I would like the DomU's to keep the assignments during =
reboot as it was with all the previous versions I've used.
>>
>> Please let me know which details you need and many thanks in advance.
>>
>> Best, Oliver
>>




From xen-users-bounces@lists.xenproject.org Fri May 22 19:09:11 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 19:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jcD1d-0005hn-5z; Fri, 22 May 2020 19:08:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=xgFR=7E=gmail.com=myrdhn@srs-us1.protection.inumbo.net>)
 id 1jcD1c-0005hi-LX
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 19:08:08 +0000
X-Inumbo-ID: 922b0ee2-9c5f-11ea-9887-bc764e2007e4
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 922b0ee2-9c5f-11ea-9887-bc764e2007e4;
 Fri, 22 May 2020 19:08:07 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id v79so1706424qkb.10
 for <xen-users@lists.xenproject.org>; Fri, 22 May 2020 12:08:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:references:in-reply-to:subject:date:message-id
 :mime-version:content-transfer-encoding:content-language
 :thread-index; bh=CHaM9CTbGrr9gOH9NiJsgmY05+6k7WdQZyOZ9XUGM7M=;
 b=gI0ByxmIbN2/WuUuz59ty/qhuyumu1DP4NI/soM8VkYT3y00J28GIB+cniuXymAMFO
 oa3V0pfut2r53iII0sJB1hcKw0HrD0G80Z+kc/T8sX0zkYr6R5mgAzCyTdUIGUsE8LPC
 Umq47A6fQGAvA95lm9evsulGvBz79E2Xvd6vjzgDvdKtYe7BLNUIA0w0QNoeKnAG0zN+
 hJ8lP6IJAYzdDDhOOXw8N94zOEC6PUwVtoe6Vk0Az33BYdnX+/tfFLfj/0GxpcNQC24k
 8es5oOnmtlVwRb8Jwgpvust3hh22Xa6Hkw6A9ZaJr79ZvifwI1O8qF9s007oFCUaSSVb
 zglQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date
 :message-id:mime-version:content-transfer-encoding:content-language
 :thread-index;
 bh=CHaM9CTbGrr9gOH9NiJsgmY05+6k7WdQZyOZ9XUGM7M=;
 b=kMQtEWNDld66DxEH5DtD8N65ZieVPhT5kAfv3k2waQ4taLwkzc2bUXHmW6mUiNkHCC
 lg0TJsk/Cfhf7/EsVWG5bgOmwt8AP3e1ypcjK1CoTba/ZrbNsJ7ixcZ81gJEYk6ck0iN
 qLGulwq6pqyZwXv/ohs+2MNiEwxhrR0Eo4BvH3ntu+ATi6GE1RDV8HSOwHt5tUKTLD1p
 SP96/us04rD/VRSGNQ9TTg16boPrz4w+0NCVwWyi3WuVaTMDohPxsb8dKN5JSuBsKtDx
 low36/Wju9MzONs8AYLkpIB+QrsIP3qecKt5ZbEhkVJ4dTMTuPd0guXzc4mqWuT5K5HG
 6VDw==
X-Gm-Message-State: AOAM530EiQ9oDYUJdMphDs/fkN9cKp7Rb5KKs8waj0tHzVopDHoKFXfD
 A6mRiuIAerNUGmKq8fYCONhs/1CpmhY=
X-Google-Smtp-Source: ABdhPJwGSNp8uCiD7K0ouRWo4QffEtEH6LX/1oWTkUt4epJh2JiiqI2J7qsk2Ga7EXxIgmq5H0xjTQ==
X-Received: by 2002:a37:bc7:: with SMTP id 190mr16303177qkl.286.1590174487067; 
 Fri, 22 May 2020 12:08:07 -0700 (PDT)
Received: from Belldandy (pool-71-174-203-99.bstnma.fios.verizon.net.
 [71.174.203.99])
 by smtp.gmail.com with ESMTPSA id c191sm5050231qke.114.2020.05.22.12.08.06
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 May 2020 12:08:06 -0700 (PDT)
From: "Marc Tousignant" <myrdhn@gmail.com>
To: "'Oliver Linden'" <oliver_linden@helimail.de>, "'Chris'" <chris@teria.org>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
 <20200518152925.7d3e7ee5@station.paris.ld>
 <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de> 
In-Reply-To: 
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
Date: Fri, 22 May 2020 15:08:06 -0400
Message-ID: <001a01d6306c$5348a7c0$f9d9f740$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJirC8yhAKETuNyttlbm4dpFyxIvgIfXR8jAU+KZpMBuYiLyqdyLfiAgAAOkpA=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Good news.. Only took me 3 days to update my system fully, but the new =
XEN version is allowing networks to continue working after reboot.

Marc

-----Original Message-----
From: Marc Tousignant <myrdhn@gmail.com>=20
Sent: Friday, May 22, 2020 2:16 PM
To: 'Oliver Linden' <oliver_linden@helimail.de>; 'Chris' =
<chris@teria.org>
Cc: 'xen-users@lists.xenproject.org' <xen-users@lists.xenproject.org>
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

I too will be testing this out. I'm just updating the rest of my system.

Marc

-----Original Message-----
From: Oliver Linden <oliver_linden@helimail.de>
Sent: Friday, May 22, 2020 9:09 AM
To: Chris <chris@teria.org>; Marc Tousignant <myrdhn@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

Hi Chris,

I'm not sure whether the patch will solve my issue since for me also the =
first device is always assigned back to pciback after reboot but I'll =
give Xen 4.12.1 a try and let you know. Many thanks for this hint.

Best, Oliver

Am 18.05.20 um 15:29 schrieb Chris:
> Hello,
>
> I had the same issue with an onboard LSI HBA (on a supermicro x10sl7-f =
motherboard). The upgrade to Xen 4.12.1 solved it.
> I think one of the commits in Xen Git tree related to this issue can =
be found here :
> =
http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3Ddcc0bf5dec61b3d=
d1c
> c00683b5b9b5bfe0a318de
>
>
>
> On Sat, 16 May 2020 17:47:41 -0400
> "Marc Tousignant" <myrdhn@gmail.com> wrote:
>
>> Finally, someone else with this issue.=20
>> I first reported it back in 2017 when I tried to upgrade from 4.5 to =
4.7. It also happened in 4.6 and 4.8 during testing, and ended up =
staying on 4.5 at the time.=20
>>
>> Back in 2019 I upgraded to 4.10 and ran in to it again when I updated =
my system fully and could no longer run the older kernel/xen =
combination. Up till this point I have not seen anyone else report the =
issue.
>>
>> =20
>>
>> Here is my post from 2019. https://lists.gt.net/xen/users/556111
>>
>> =20
>>
>> My systems have been Gentoo/Funtoo based. I then run a linux based =
firewall (Sophos UTM) and a Windows server on top. If the Windows server =
restarts, it loses the connection to the NIC I pass through, if the UTM =
restarts the NICs still work..
>>
>> =20
>>
>> MarcT
>>
>> =20
>>
>> From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of =

>> Oliver Linden
>> Sent: Saturday, May 16, 2020 3:16 AM
>> To: xen-users@lists.xenproject.org
>> Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
>>
>> =20
>>
>> Dear all,
>>
>> I recently migrated from an long lasting and always upgraded Xen 4.9 =
/ ubuntu 18.04 server to a brand new one with a fresh install of ubuntu =
20.04 and their version of Xen 4.11.
>>
>> I have two DomU instances using ubuntu 18.04 where I assign PCI =
device exclusivly to:
>>
>> *	2 NICs
>> *	1 DVB sattelite card
>>
>> Everything is working fine as long as I don't need to "reboot" any of =
these DomU's. When doing so the PCI devices get lost and are assigned =
back to the pciback driver in Dom0.
>>
>> A shutdown and recreation of the DomU's does solve the issue =
(workaround) but I would like the DomU's to keep the assignments during =
reboot as it was with all the previous versions I've used.
>>
>> Please let me know which details you need and many thanks in advance.
>>
>> Best, Oliver
>>




From xen-users-bounces@lists.xenproject.org Fri May 22 19:09:11 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 19:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jcD2O-0005k2-K8; Fri, 22 May 2020 19:08:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=xgFR=7E=gmail.com=myrdhn@srs-us1.protection.inumbo.net>)
 id 1jcD2N-0005ju-Kk
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 19:08:55 +0000
X-Inumbo-ID: ae61b4bc-9c5f-11ea-9887-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae61b4bc-9c5f-11ea-9887-bc764e2007e4;
 Fri, 22 May 2020 19:08:55 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id z80so11852104qka.0
 for <xen-users@lists.xenproject.org>; Fri, 22 May 2020 12:08:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:references:in-reply-to:subject:date:message-id
 :mime-version:content-transfer-encoding:content-language
 :thread-index; bh=chSoCI31qJcuWfEpS+VGBGBXxIUvXLW52bQUTEp2oBw=;
 b=YlLF0W2/V0ZhL5lVrV0vhVNSw4UlAi6LeHPGxyHwPoS2zD84uttrsnEcG3JjtILYFs
 5BJhyZj8JGKOaGWoQSPTMLM75r9IDtn6+HdkWga6OCUjs/QTptW/SLpVW4Vhv6q2O1GH
 FzSngk8hID5EYmgxA+sredG7ANnUim4jYImW3QfIStXWO9Ynxh8cOjWeSTBql3EfxpOf
 iZyg0NrgA3PR+96GPjqzU7wkEsxw6+8YcufhDHzr9hkD49Ed1cD2l6D74mHt5Y94hr17
 eTbw8X/mFQLCFhfdC5KThtayWl3qG+Pke8MGHjg4Yl7i5IQNVs1Vz5v4bgmzfoCkHqWh
 Ya+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date
 :message-id:mime-version:content-transfer-encoding:content-language
 :thread-index;
 bh=chSoCI31qJcuWfEpS+VGBGBXxIUvXLW52bQUTEp2oBw=;
 b=IZwczR8aHvhV524Hu3sfmwNFFHJtAUuFDy1idSHsaXlinrrgZMZiZlZtFJkHp5EhSr
 PKMcqbWb2GHtI/cKrTqsFD1R0oTAdujnJ1GTgGh5JJKhBhk6HWBRO3JNKIUc2bD/W+V0
 7qU9n1CCH/hb0RxM+85ML8zNxCHy4iG/9f0DU1rK85d73HbzYxP2uV52jxdLi+gBCa/g
 Gd2J9581ImrauFxRRX2TRLZkGvYjnmVDD1HYNiULjRRNcxkn1T7fqCa6sJoqOQ1w8Ebd
 tH3bnLikiMgAn0VUYJU32+Cltc7tfi7Ljq/+xmscv0UNBz8vcUhgruUCN3f7rrzeIyw4
 P5CQ==
X-Gm-Message-State: AOAM531CD6y83eJHj6facufHdmir2VD4HOjXgwaEaJtOrFzQlDUDzH0f
 GPiBBqyKqyO2Sl7U+vhTlCeBO/n8RBo=
X-Google-Smtp-Source: ABdhPJwConE9VQC8ePx7EBx/Xu7sGdwVArfE57RcCyJtbCIxi3DWCrcinX9K8pI6yP58ntXwlKEn4w==
X-Received: by 2002:ae9:f442:: with SMTP id z2mr15795054qkl.116.1590174534680; 
 Fri, 22 May 2020 12:08:54 -0700 (PDT)
Received: from Belldandy (pool-71-174-203-99.bstnma.fios.verizon.net.
 [71.174.203.99])
 by smtp.gmail.com with ESMTPSA id v17sm4748237qkv.101.2020.05.22.12.08.54
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 May 2020 12:08:54 -0700 (PDT)
From: "Marc Tousignant" <myrdhn@gmail.com>
To: "'Oliver Linden'" <oliver_linden@helimail.de>, "'Chris'" <chris@teria.org>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
 <20200518152925.7d3e7ee5@station.paris.ld>
 <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de> 
In-Reply-To: 
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
Date: Fri, 22 May 2020 15:08:53 -0400
Message-ID: <001b01d6306c$6fcbd980$4f638c80$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJirC8yhAKETuNyttlbm4dpFyxIvgIfXR8jAU+KZpMBuYiLyqdyLfiAgAAOkpCAAABPQA==
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

Sorry, to clarify, allowing the networks to work on the domU after a =
domU reboot..

Marc

-----Original Message-----
From: Marc Tousignant <myrdhn@gmail.com>=20
Sent: Friday, May 22, 2020 3:08 PM
To: 'Oliver Linden' <oliver_linden@helimail.de>; 'Chris' =
<chris@teria.org>
Cc: 'xen-users@lists.xenproject.org' <xen-users@lists.xenproject.org>
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

Good news.. Only took me 3 days to update my system fully, but the new =
XEN version is allowing networks to continue working after reboot.

Marc

-----Original Message-----
From: Marc Tousignant <myrdhn@gmail.com>
Sent: Friday, May 22, 2020 2:16 PM
To: 'Oliver Linden' <oliver_linden@helimail.de>; 'Chris' =
<chris@teria.org>
Cc: 'xen-users@lists.xenproject.org' <xen-users@lists.xenproject.org>
Subject: RE: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

I too will be testing this out. I'm just updating the rest of my system.

Marc

-----Original Message-----
From: Oliver Linden <oliver_linden@helimail.de>
Sent: Friday, May 22, 2020 9:09 AM
To: Chris <chris@teria.org>; Marc Tousignant <myrdhn@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04

Hi Chris,

I'm not sure whether the patch will solve my issue since for me also the =
first device is always assigned back to pciback after reboot but I'll =
give Xen 4.12.1 a try and let you know. Many thanks for this hint.

Best, Oliver

Am 18.05.20 um 15:29 schrieb Chris:
> Hello,
>
> I had the same issue with an onboard LSI HBA (on a supermicro x10sl7-f =
motherboard). The upgrade to Xen 4.12.1 solved it.
> I think one of the commits in Xen Git tree related to this issue can =
be found here :
> =
http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3Ddcc0bf5dec61b3d=
d1c
> c00683b5b9b5bfe0a318de
>
>
>
> On Sat, 16 May 2020 17:47:41 -0400
> "Marc Tousignant" <myrdhn@gmail.com> wrote:
>
>> Finally, someone else with this issue.=20
>> I first reported it back in 2017 when I tried to upgrade from 4.5 to =
4.7. It also happened in 4.6 and 4.8 during testing, and ended up =
staying on 4.5 at the time.=20
>>
>> Back in 2019 I upgraded to 4.10 and ran in to it again when I updated =
my system fully and could no longer run the older kernel/xen =
combination. Up till this point I have not seen anyone else report the =
issue.
>>
>> =20
>>
>> Here is my post from 2019. https://lists.gt.net/xen/users/556111
>>
>> =20
>>
>> My systems have been Gentoo/Funtoo based. I then run a linux based =
firewall (Sophos UTM) and a Windows server on top. If the Windows server =
restarts, it loses the connection to the NIC I pass through, if the UTM =
restarts the NICs still work..
>>
>> =20
>>
>> MarcT
>>
>> =20
>>
>> From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of =

>> Oliver Linden
>> Sent: Saturday, May 16, 2020 3:16 AM
>> To: xen-users@lists.xenproject.org
>> Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
>>
>> =20
>>
>> Dear all,
>>
>> I recently migrated from an long lasting and always upgraded Xen 4.9 =
/ ubuntu 18.04 server to a brand new one with a fresh install of ubuntu =
20.04 and their version of Xen 4.11.
>>
>> I have two DomU instances using ubuntu 18.04 where I assign PCI =
device exclusivly to:
>>
>> *	2 NICs
>> *	1 DVB sattelite card
>>
>> Everything is working fine as long as I don't need to "reboot" any of =
these DomU's. When doing so the PCI devices get lost and are assigned =
back to the pciback driver in Dom0.
>>
>> A shutdown and recreation of the DomU's does solve the issue =
(workaround) but I would like the DomU's to keep the assignments during =
reboot as it was with all the previous versions I've used.
>>
>> Please let me know which details you need and many thanks in advance.
>>
>> Best, Oliver
>>




From xen-users-bounces@lists.xenproject.org Fri May 22 20:04:13 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 May 2020 20:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jcDsw-00038e-CU; Fri, 22 May 2020 20:03:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=55dG=7E=helimail.de=oliver_linden@srs-us1.protection.inumbo.net>)
 id 1jc7Pq-0002xv-Nb
 for xen-users@lists.xenproject.org; Fri, 22 May 2020 13:08:47 +0000
X-Inumbo-ID: 5db0db10-9c2d-11ea-9887-bc764e2007e4
Received: from mail.hamcom.de (unknown [2001:14f0:0:dc03::37:210])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5db0db10-9c2d-11ea-9887-bc764e2007e4;
 Fri, 22 May 2020 13:08:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=helimail.de
 ; s=201711;
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:
 References:Cc:To:Subject:Sender:Reply-To:Content-Transfer-Encoding:Content-ID
 :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:
 Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe
 :List-Post:List-Owner:List-Archive;
 bh=68KjUvKz+okZfVs/2imOoeOAuNktwT0pymnIj+gIj1g=; b=Q41gf6QpRE5jFuDYHXk9DXkh58
 WavwLzF99cT1tKnX19dVbCQ4tMxFEeQzGbd7fxQs0hncCplh1KJPxOSrW7o7MzwQaxT0Vs154fv1y
 6wyXdRdExQcCe98DYQ6hNTN63uW3htPg97AAm5tbTDuG+t3MJ/ihGCFuMVRV64xKNQbg=;
Received: from [37.83.173.248] (port=54158 helo=[192.168.1.100])
 by mail.hamcom.de with esmtpa (Exim 4.92.3)
 (envelope-from <oliver_linden@helimail.de>)
 id 1jc7Po-0002HD-1z; Fri, 22 May 2020 15:08:44 +0200
X-HeLi-id: cfcd208495d565ef66e7dff9f98764da
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
To: Chris <chris@teria.org>, Marc Tousignant <myrdhn@gmail.com>
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
 <20200518152925.7d3e7ee5@station.paris.ld>
From: Oliver Linden <oliver_linden@helimail.de>
Message-ID: <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de>
Date: Fri, 22 May 2020 15:08:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <20200518152925.7d3e7ee5@station.paris.ld>
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="fNZfO2NoBsGn0ERnTOF6zmNCCtrA0vlGw"
X-Spam-Score: -1.0
X-Spam-Flag: NO
X-Mailman-Approved-At: Fri, 22 May 2020 20:03:13 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--fNZfO2NoBsGn0ERnTOF6zmNCCtrA0vlGw
Content-Type: multipart/mixed; boundary="ZS9gctIzdj1hef5Gax2Wf1KefSCKlqI4q";
 protected-headers="v1"
From: Oliver Linden <oliver_linden@helimail.de>
To: Chris <chris@teria.org>, Marc Tousignant <myrdhn@gmail.com>
Cc: xen-users@lists.xenproject.org
Message-ID: <dd2f58bc-0b3c-537d-bd92-b786cf5c5278@helimail.de>
Subject: Re: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
References: <ec1c83ae-67e5-6781-d01d-63d6f83a7b86@helimail.de>
 <000801d62bcb$a069c4d0$e13d4e70$@gmail.com>
 <20200518152925.7d3e7ee5@station.paris.ld>
In-Reply-To: <20200518152925.7d3e7ee5@station.paris.ld>

--ZS9gctIzdj1hef5Gax2Wf1KefSCKlqI4q
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: de-DE

Hi Chris,

I'm not sure whether the patch will solve my issue since for me also the
first device is always assigned back to pciback after reboot but I'll
give Xen 4.12.1 a try and let you know. Many thanks for this hint.

Best, Oliver

Am 18.05.20 um 15:29 schrieb Chris:
> Hello,
>
> I had the same issue with an onboard LSI HBA (on a supermicro x10sl7-f =
motherboard). The upgrade to Xen 4.12.1 solved it.
> I think one of the commits in Xen Git tree related to this issue can be=
 found here :
> http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3Ddcc0bf5dec61b=
3dd1cc00683b5b9b5bfe0a318de
>
>
>
> On Sat, 16 May 2020 17:47:41 -0400
> "Marc Tousignant" <myrdhn@gmail.com> wrote:
>
>> Finally, someone else with this issue.=20
>> I first reported it back in 2017 when I tried to upgrade from 4.5 to 4=
=2E7. It also happened in 4.6 and 4.8 during testing, and ended up stayin=
g on 4.5 at the time.=20
>>
>> Back in 2019 I upgraded to 4.10 and ran in to it again when I updated =
my system fully and could no longer run the older kernel/xen combination.=
 Up till this point I have not seen anyone else report the issue.
>>
>> =20
>>
>> Here is my post from 2019. https://lists.gt.net/xen/users/556111
>>
>> =20
>>
>> My systems have been Gentoo/Funtoo based. I then run a linux based fir=
ewall (Sophos UTM) and a Windows server on top. If the Windows server res=
tarts, it loses the connection to the NIC I pass through, if the UTM rest=
arts the NICs still work..
>>
>> =20
>>
>> MarcT
>>
>> =20
>>
>> From: Xen-users <xen-users-bounces@lists.xenproject.org> On Behalf Of =
Oliver Linden
>> Sent: Saturday, May 16, 2020 3:16 AM
>> To: xen-users@lists.xenproject.org
>> Subject: PCI pass-through issue with Xen 4.11 under ubuntu 20.04
>>
>> =20
>>
>> Dear all,
>>
>> I recently migrated from an long lasting and always upgraded Xen 4.9 /=
 ubuntu 18.04 server to a brand new one with a fresh install of ubuntu 20=
=2E04 and their version of Xen 4.11.
>>
>> I have two DomU instances using ubuntu 18.04 where I assign PCI device=
 exclusivly to:
>>
>> *	2 NICs
>> *	1 DVB sattelite card
>>
>> Everything is working fine as long as I don't need to "reboot" any of =
these DomU's. When doing so the PCI devices get lost and are assigned bac=
k to the pciback driver in Dom0.
>>
>> A shutdown and recreation of the DomU's does solve the issue (workarou=
nd) but I would like the DomU's to keep the assignments during reboot as =
it was with all the previous versions I've used.
>>
>> Please let me know which details you need and many thanks in advance.
>>
>> Best, Oliver
>>


--ZS9gctIzdj1hef5Gax2Wf1KefSCKlqI4q--

--fNZfO2NoBsGn0ERnTOF6zmNCCtrA0vlGw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQQG14HRX/gP3AY3+bqqsNqQA1FaigUCXsfO5wAKCRCqsNqQA1Fa
ivjoAKDjs13hwECOTT8UC8mxIHGipFXx7ACdEgghcqqo/6qOEqrRoC6ZfXXYPys=
=uQ4d
-----END PGP SIGNATURE-----

--fNZfO2NoBsGn0ERnTOF6zmNCCtrA0vlGw--


From xen-users-bounces@lists.xenproject.org Tue May 26 06:19:09 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 May 2020 06:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jdSu2-0001pq-Ey; Tue, 26 May 2020 06:17:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=OkXT=7I=protonmail.com=mogens-jensen@srs-us1.protection.inumbo.net>)
 id 1jdSu1-0001pl-6B
 for xen-users@lists.xenproject.org; Tue, 26 May 2020 06:17:29 +0000
X-Inumbo-ID: 918b0936-9f18-11ea-af71-12813bfff9fa
Received: from mail-40138.protonmail.ch (unknown [185.70.40.138])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 918b0936-9f18-11ea-af71-12813bfff9fa;
 Tue, 26 May 2020 06:17:26 +0000 (UTC)
Date: Tue, 26 May 2020 06:17:22 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail; t=1590473845;
 bh=FucG5anT3fmtU8MrFSudReyrBzNanLVRqzOSSwZ3oRI=;
 h=Date:To:From:Reply-To:Subject:From;
 b=vd2mLP/zPGPwynR2gKN9Y9QBxEcPEpBItAvP52v99d4851Yj2genrwCny+WtJ0h6h
 kVF/q0jzzepXM2IHg+9pDpWutHNV/Jljxk/zvTiJlwcZAdQkdw2EopBUhW0eNq0Hl8
 sknmD+vNtkrFELP3tUtyiIsloWdipBvUI4TAcc1g=
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
From: Mogens Jensen <mogens-jensen@protonmail.com>
Subject: DMAR fault?
Message-ID: <Vez7LMqf9HaGyAWv7O30ICM15qfE-1Q07HDDv19kqYNljvNvzi1RuqMyRLIh038YwMGdzQVd2KQGVUe9fNfMEAY5uZbYHXOfgpRD_LHgzBs=@protonmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mogens Jensen <mogens-jensen@protonmail.com>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

I have installed Xen 4.13 on a Intel Ivy Bridge system.

"xl dmesg" shows that the entire ring buffer is filled with these
messages:

(XEN) [VT-D]DMAR:[DMA Read] Request device [0000:00:02.0] fault addr
93b2f5000
(XEN) printk: 1805 messages suppressed.

This is the device:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core
processor Graphics Controller

I do not see the error if booting Linux without Xen.

Can anyone explain what's going on here?

Thanks.


Regards,
Mogens Jensen


From xen-users-bounces@lists.xenproject.org Tue May 26 15:17:53 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 May 2020 15:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jdbIu-00043R-Va; Tue, 26 May 2020 15:15:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=vCzB=7H=allycomm.com=xenlists@srs-us1.protection.inumbo.net>)
 id 1jdK2G-00019I-2T
 for xen-users@lists.xenproject.org; Mon, 25 May 2020 20:49:24 +0000
X-Inumbo-ID: 364815fe-9ec9-11ea-b07b-bc764e2007e4
Received: from mx.allycomm.com (unknown [138.68.30.55])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 364815fe-9ec9-11ea-b07b-bc764e2007e4;
 Mon, 25 May 2020 20:49:23 +0000 (UTC)
Received: from mini.bevandjeff.com (c-98-207-152-77.hsd1.ca.comcast.net
 [98.207.152.77])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mx.allycomm.com (Postfix) with ESMTPSA id 8BA2C3B295;
 Mon, 25 May 2020 13:49:21 -0700 (PDT)
From: Jeff Kletsky <xenlists@allycomm.com>
Subject: Unexpected high dom0 load for bridges, especially with VLAN tag
To: xen-users@lists.xenproject.org
Message-ID: <eba20597-cdee-9470-27b5-0f445921d0fe@wagsky.com>
Date: Mon, 25 May 2020 13:49:21 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Mailman-Approved-At: Tue, 26 May 2020 15:15:44 +0000
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

I've been working on cutting down the number of "little" boxes here and
rebuilt a perimeter firewall and interior router/firewall on Xen 4.1.1
running Debian Buster dom0 on an Intel i3-7100T
(c. 2017, 2 cores, 4 threads, 3.4 GHz)
with a dual-port, Intel PCI NIC (believed genuine)
in addition to the onboard NICs.

TL;DR

I'm seeing ~140-150% dom0 load in xentop when passing ~250 Mbit/s of
packets between the two domUs on a dedicated, two-port Open vSwitch
bridge.

This seems excessive for what should be "just a wire" between the two
(other traffic for them is on PCI pass-through of the Intel NICs).

Taking out the function of these domUs out of the picture, bringing up
two "fresh" two Debian Buster domUs and iperf3 still shows seemingly
high load, especially if VLAN tags are involved. This is seen with
Open vSwitch or Linux bridges:

Without VLAN tag

     at 300 Mbits/s    ~18% dom0 load
     at 1000 Mbits/s   ~40% dom0 load

With VLAN tagging/detagging from the domU interfaces

     at 300 Mbits/s    ~ 40% dom0 load
     at 1000 Mbits/s   ~115% dom0 load

As there are only two ports on the bridge and two MAC addresses
involved, this seems high. No bridge filtering is configured.

It is especially surprising that using a single, consistent VLAN tag
"on the wire" doubles or triples the load.

This is reasonably consistent for Open vSwitch, Linux bridge set up
with Debian /etc/network/interfaces config, created with `brctl`, or
created with `ip link add ... type bridge`


Is this kind of load expected?


Is there any configuration of either style bridge that might
significantly improve this?


(At least for now, I need to stick with tagging the VLAN as I'm trying
to unravel why running without the tag causes some throughput problems
with the domUs involved.)



More detail:

xen 4.1.1
ovs 2.10.1
Linux xen-i3 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 
GNU/Linux


The interior router uses one of the Intel card's NICs via PCI
pass-through to connect to the Cisco SG300 switch for "inside" access
to VLAN trunks. It is running FreeBSD 12.1 in HVM mode.

The perimeter firewall uses the other of the Intel card's NICs to
connect through the Cisco to the DOCSIS modem. The Comcast line is
good for ~250 Mbps down and ~10 Mbps up. It is running Debian Buster
in PV mode, booted through grub-x86_64-xen.custom.bin (to recognize
the ZFS file system on which it runs).

The two are connected through a dedicated, two-port Open vSwitch
bridge, with the same VLAN tag they were running with when the two
functions each had their own, physical hardware.

When running a bandwidth test from a local host to a remote server,
the outbound packet path, as I understand it is:

     Interior host sources
     Interior host sends via Cisco SG300
     Cisco SG300 forwards to Intel NIC "0" on PCI pass-through to 
wildside (interior)
     Wildside processes, routes over VIF pair, tagged
     Received on other end of pair by dom0
     Packet bridged by dom0
     Packet goes out another VIF pair to front (perimeter)
     Front receives packed at other end of VIF pair
     Front routes packet out Intel NIC "1" on PCI pass-through
     Cisco SG300 forwards packet to the modem

Examining htop on dom0 under load shows truncated names that appear to
be queues, three or four associated with each of the two, involved VIFs.

No special configuration of kernel governor, CPU affinity, or the like
has been done on dom0 or any of the domUs.


I've run them both tagged, and was working to cut over untagged on
both, but have run into a dribble of throughput when I do. as that
involves a non-Linux domU, I'll work through that in another thread.

The current xl config has front untagged and wildsdie still tagged.


Front (permieter router)

vif = [
'script=vif-openvswitch,type=vif,vifname=front-zfs_xn0,bridge=ovsbr0:<mgmt 
VLAN>:<other VLAN>',
'script=vif-openvswitch,type=vif,vifname=front-zfs_xn1,bridge=ovsbr1.<link 
VLAN>',
]

pci = [
   '01:00.0',
]



Wildside (interior router)

vif         = [
'script=vif-openvswitch,type=vif,vifname=wildside_xn0,bridge=ovsbr1:<link 
VLAN>',
]

pci = [
   '01:00.1',
]

The VIF names seem to be within the typical 15-character limit.

This was previously running on an AMD GX-412TC (4 core, 1 GHz) and a
Celeron J1900 (4 core, 2 GHz).

The i3-7100T and the NICs on its Intel card have been used to
benchmark networking at up to GigE symmetric rates.


I've tried to "direct wire" the two domUs with specifying a backend
for the VIF in the xl config. Though I am surprised that the VIF pair
and a two-port bridge are apparently so CPU hungry, even at low
speeds, such a connection would seem to simplify things by removing
one VIF pair and the bridge entirely.

Even if that were possible, it still leaves me with concerns around
using VLAN trunking and its apparent impact on CPU load. This all came
about as suricata was the next service I was going to try to move to
the Xen box.


Thanks!

Jeff Kletsky








From xen-users-bounces@lists.xenproject.org Thu May 28 22:59:06 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 May 2020 22:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jeRTB-0002I2-Pi; Thu, 28 May 2020 22:57:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=oqkU=7K=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1jeRT9-0002Hf-Tk
 for xen-users@lists.xenproject.org; Thu, 28 May 2020 22:57:48 +0000
X-Inumbo-ID: a5789a60-a136-11ea-8993-bc764e2007e4
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5789a60-a136-11ea-8993-bc764e2007e4;
 Thu, 28 May 2020 22:57:46 +0000 (UTC)
Received: from [192.168.2.47] (c-174-62-72-237.hsd1.ca.comcast.net
 [174.62.72.237]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 0ED6672008C;
 Thu, 28 May 2020 18:57:46 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 0ED6672008C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1590706666;
 bh=OK4Ce6h3XHrh89pTJ7AuWphRWQ0vXmNrZKa4cXtkTjU=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=PgF/eVtsMC4NYqz/cgtAt87r8nijfzRZEMwa/rkJEO5W4uI5FO8yuGKF0PTzU7oWA
 39690SqPlRqFiUqoafkhlAWqOSHMk6IqxpKfCZiHwspI5bTZP2u8b+Farh54/HDVS6
 dO+ANpcO+jxEsOEVvuck6zsFQXGdrLtM9xwQ9RcQ=
Subject: Re: Unexpected high dom0 load for bridges, especially with VLAN tag
To: Jeff Kletsky <xenlists@allycomm.com>, xen-users@lists.xenproject.org
References: <eba20597-cdee-9470-27b5-0f445921d0fe@wagsky.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <1927dc15-d76a-7dbf-d248-4b923ad5a06c@prgmr.com>
Date: Thu, 28 May 2020 15:57:45 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <eba20597-cdee-9470-27b5-0f445921d0fe@wagsky.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

On 5/25/20 1:49 PM, Jeff Kletsky wrote:
> I've been working on cutting down the number of "little" boxes here and
> rebuilt a perimeter firewall and interior router/firewall on Xen 4.1.1

Why such an old version of Xen? That is 7 years old. Buster is on xen 4.11.3 https://packages.debian.org/buster/xen-hypervisor-common




From xen-users-bounces@lists.xenproject.org Thu May 28 23:03:39 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 May 2020 23:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jeRYa-0003DI-J7; Thu, 28 May 2020 23:03:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=oqkU=7K=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1jeRYZ-0003DD-Ma
 for xen-users@lists.xen.org; Thu, 28 May 2020 23:03:23 +0000
X-Inumbo-ID: 6d9fc6d0-a137-11ea-9947-bc764e2007e4
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d9fc6d0-a137-11ea-9947-bc764e2007e4;
 Thu, 28 May 2020 23:03:22 +0000 (UTC)
Received: from [192.168.2.47] (c-174-62-72-237.hsd1.ca.comcast.net
 [174.62.72.237]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id CEF4E72008F;
 Thu, 28 May 2020 19:03:21 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com CEF4E72008F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1590707001;
 bh=icNJZgtI/+/rVJMcAzvwVKSHISQI7ONFeG8Li9tho4k=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=byAdzL6i69SOIZLrzIaDM4gT9MV6mX6Wa7YTgVRk9CxZrqOCWtLQ6BVhW0CkH8dHQ
 cvAD830CQGC1OZpaJjzvnFTtn4dj+edHwIzbygaal93hukWd1UsnA9ewYs3sYcB4Qk
 FrilHx052vrjhyZiLLMxf893745HZ2h61KLKAJtE=
Subject: Re: general protection fault on vif50.1-q1-guest
To: John Naggets <hostingnuggets@gmail.com>,
 xen-users <xen-users@lists.xen.org>
References: <CAPTZE3vHRJ+ySHOcfWmOEXf3M=NZQPfMf5rzmUjnN2hWrWMzjg@mail.gmail.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <68705ded-fff8-64fd-911e-143f447fbafe@prgmr.com>
Date: Thu, 28 May 2020 16:03:21 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <CAPTZE3vHRJ+ySHOcfWmOEXf3M=NZQPfMf5rzmUjnN2hWrWMzjg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

On 5/8/20 12:15 AM, John Naggets wrote:
> Hello,
> 
> I had recently a general protection fault on a Debian 8 server with
> Xen (debian pacakge: 4.4.4lts4-0+deb8u1) and it looks like it was Xen
> related because it showed the vif50.1-q1-guest kernel process in the
> kernel log. I have copied the kernel log below in this mail for
> reference. After this GPF the system was still responding but one domU
> lost network connectivity and all the others where still working
> properly. I decided to power-off and power-on the system as a soft GPF
> renders the system in an unstable state.
> 
> Now I am trying to find out what is most likely the cause of this
> general protection fault in order to avoid that again in the future
> and would like your opinion on that:
> 
> - is this maybe a bug in Xen?
> - a bug in the kernel used by Debian?
> - a hardware issue?
> - if it is a hardware issue, what is most likely? RAM? CPU?
> - anything else I am missing?

Are you able to try a newer version? You're unlikely to get interest in debugging a version that has been out of support for 3 years: 
https://wiki.xenproject.org/wiki/Xen_Project_Release_Features




From xen-users-bounces@lists.xenproject.org Fri May 29 19:29:43 2020
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 May 2020 19:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1jekfu-0007uF-GX; Fri, 29 May 2020 19:28:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1uG9=7L=allycomm.com=xenlists@srs-us1.protection.inumbo.net>)
 id 1jekfu-0007uA-1X
 for xen-users@lists.xenproject.org; Fri, 29 May 2020 19:28:14 +0000
X-Inumbo-ID: 8972f76e-a1e2-11ea-9947-bc764e2007e4
Received: from mx.allycomm.com (unknown [138.68.30.55])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8972f76e-a1e2-11ea-9947-bc764e2007e4;
 Fri, 29 May 2020 19:28:13 +0000 (UTC)
Received: from mini.bevandjeff.com (c-98-207-152-77.hsd1.ca.comcast.net
 [98.207.152.77])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mx.allycomm.com (Postfix) with ESMTPSA id 12A5A3C692;
 Fri, 29 May 2020 12:28:12 -0700 (PDT)
Subject: Re: Unexpected high dom0 load for bridges, especially with VLAN tag
To: xen-users@lists.xenproject.org
References: <eba20597-cdee-9470-27b5-0f445921d0fe@wagsky.com>
 <1927dc15-d76a-7dbf-d248-4b923ad5a06c@prgmr.com>
From: Jeff Kletsky <xenlists@allycomm.com>
Message-ID: <bb266e30-4e95-3bb7-9162-bb7b23ddcdba@wagsky.com>
Date: Fri, 29 May 2020 12:28:09 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.8.1
MIME-Version: 1.0
In-Reply-To: <1927dc15-d76a-7dbf-d248-4b923ad5a06c@prgmr.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: Sarah Newman <srn@prgmr.com>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


On 5/28/20 3:57 PM, Sarah Newman wrote:
> On 5/25/20 1:49 PM, Jeff Kletsky wrote:
>> I've been working on cutting down the number of "little" boxes here and
>> rebuilt a perimeter firewall and interior router/firewall on Xen 4.1.1
>
> Why such an old version of Xen? That is 7 years old. Buster is on xen 
> 4.11.3 https://packages.debian.org/buster/xen-hypervisor-common
>
>

Thanks for the catch on that!

I'm not sure why I thought that it was 4.1.1 -- it is apparently 
4.11.3+24-g14b62ab3e5-1~deb10u1


$ apt info 'xen*' 2>/dev/null | egrep -A1 'Package: xen'
Package: xen-utils-common
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-system-amd64
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-doc
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-hypervisor-4.11-amd64
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-utils-4.11
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-hypervisor-common
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xenstore-utils
Version: 4.11.3+24-g14b62ab3e5-1~deb10u1
--
Package: xen-tools
Version: 4.8-1
--
Package: xenwatch
Version: 0.5.4-4+b1
--


Checking the apt logs confirms 4.11.3+24-g14b62ab3e5-1~deb10u1


apt update
apt list --upgradable

does not show any xen-related updates available


Jeff



