From xen-users-bounces@lists.xenproject.org Mon Sep 04 12:50:28 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2023 12:50:28 +0000
Received: from list by lists.xenproject.org with outflank-mailman.595155.928662 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qd90l-00056a-GT; Mon, 04 Sep 2023 12:48:59 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 595155.928662; Mon, 04 Sep 2023 12:48:59 +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 1qd90l-000556-BJ; Mon, 04 Sep 2023 12:48:59 +0000
Received: by outflank-mailman (input) for mailman id 595155;
 Mon, 04 Sep 2023 12:48:57 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VIGl=EU=cloud.com=kelly.choi@srs-se1.protection.inumbo.net>)
 id 1qd90j-00052h-SW
 for xen-users@lists.xenproject.org; Mon, 04 Sep 2023 12:48:57 +0000
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com
 [2a00:1450:4864:20::62d])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 687bb55d-4b21-11ee-8783-cb3800f73035;
 Mon, 04 Sep 2023 14:48:56 +0200 (CEST)
Received: by mail-ej1-x62d.google.com with SMTP id
 a640c23a62f3a-9a645e54806so167429766b.0
 for <xen-users@lists.xenproject.org>; Mon, 04 Sep 2023 05:48:55 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 687bb55d-4b21-11ee-8783-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=cloud.com; s=cloud; t=1693831735; x=1694436535; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=P6SuIUeMJ8u02mehYLNuaFrRUsUQroHyAonWStAvrmk=;
        b=ICcLqZdDZXEdDG3eSmQ/3RwrE0tTvt4tBbjQ3KIcBehoGfb2quNAKIHYRYzTIENLRV
         BZJ4FScPoWGDHGFVPpFBifgOgwUZX3UbAjrRjQoNPMJ4lCLxDaa9jegXTD9OdhpJQ9Tk
         AV2OP6Izr5Ezlnc0dYtN+IymAxWh/njBq/Kas=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1693831735; x=1694436535;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=P6SuIUeMJ8u02mehYLNuaFrRUsUQroHyAonWStAvrmk=;
        b=elYoJSAjoCRo9yWjedfikF5P0eRlMUMhpPu9g4CwY82/MUzF1KxZEBdvIrHt4xuOGW
         JOPrbKyXsNUXb4f8S61ZKixmM7MCGWAu5DEfFPm5ljjKimT4OI8UUrF+liFE6WMh2gUW
         /R13tyCu96lHLWoqwy/hRNRPzhN93TZgpBS3sdhPmr+NQQM74YBdSpjdGKMEo94F5XoD
         gwmyoK52oYk/4cIyef/N7wQGDLqJ0Dmt91KEq0mYr7zYpSsFpSgnAo6JJL7YLyLMK6rl
         0okuAbbL42caovrL+wrWePrkVN89QrS8pfIoM/hG6zAUDzZSvQccOv2KU2ADRPb+/q+a
         7b6Q==
X-Gm-Message-State: AOJu0YzRy6E37XF3r6PqCdNB8fkvxtk9oWlhY+fSmJRXMmPgApZ0sSXR
	0Cd2R/6/Tm/ML6ICEOPHaUCUVlAai9J/MvR33hKJBA==
X-Google-Smtp-Source: AGHT+IGOHrE9TCNaLsNNnyUR4UqMIUoxRy4E0ZklR9ivvATHeaKUHt2WrQjcxEFKNU6AiMaatfk3e+92UF+d+q1xwVU=
X-Received: by 2002:a17:906:197:b0:99d:dce8:41d6 with SMTP id
 23-20020a170906019700b0099ddce841d6mr6417985ejb.71.1693831734906; Mon, 04 Sep
 2023 05:48:54 -0700 (PDT)
MIME-Version: 1.0
From: Kelly Choi <kelly.choi@cloud.com>
Date: Mon, 4 Sep 2023 13:48:19 +0100
Message-ID: <CAO-mL=zvA8WYjPoKM2t961dEC3unb_eHW=GNLhkX3Gra3Hoi4A@mail.gmail.com>
Subject: Documentation survey
To: xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org
Content-Type: multipart/alternative; boundary="000000000000de7127060487eeaf"

--000000000000de7127060487eeaf
Content-Type: text/plain; charset="UTF-8"

Hey everyone,

Hope you've all had a good weekend!

I know that documentation is an important part of The Xen Project, and I
have received feedback from a number of users on this topic. Currently,
there are some barriers to entry and improvements that can be made.

In order to understand further, please could you answer the following
survey (~5-10 mins) on your thoughts around the existing documentation.
This feedback will help achieve a plan of action.

*All responses will be anonymous. *

*https://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+Vl3k2APoP-U/
*
<https://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+Vl3k2APoP-U/>

Many thanks,
Kelly Choi

Open Source Community Manager, XenServer
Cloud Software Group

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

<div dir=3D"ltr">Hey everyone,=C2=A0<div><br></div><div>Hope you&#39;ve all=
 had a good weekend!</div><div><br></div><div>I know that documentation=C2=
=A0is an important part of The Xen Project, and I have received feedback fr=
om a number of users on this topic. Currently, there are some barriers to e=
ntry and improvements that can be made.=C2=A0</div><div><br></div><div>In o=
rder to understand further, please could you answer the following survey (~=
5-10 mins) on your thoughts around the existing documentation. This feedbac=
k will help achieve a plan of action.</div><div><br></div><div><b>All respo=
nses will be anonymous.=C2=A0</b></div><div><b><br></b></div><div><a href=
=3D"https://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+=
Vl3k2APoP-U/" target=3D"_blank"><b>https://cryptpad.fr/form/#/2/form/view/a=
IaNqMdkkV85YkQSzM0+ddwMY36XSTf+Vl3k2APoP-U/=C2=A0</b><br></a></div><div><br=
 clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartma=
il=3D"gmail_signature"><div dir=3D"ltr"><div>Many thanks,</div><div>Kelly C=
hoi</div><div><br></div><div><div style=3D"color:rgb(136,136,136)">Open Sou=
rce Community Manager, XenServer</div><div style=3D"color:rgb(136,136,136)"=
>Cloud Software Group</div></div></div></div></div></div></div>

--000000000000de7127060487eeaf--


From xen-users-bounces@lists.xenproject.org Tue Sep 05 12:14:45 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2023 12:14:45 +0000
Received: from list by lists.xenproject.org with outflank-mailman.595600.929191 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qdUvr-00061r-8q; Tue, 05 Sep 2023 12:13:23 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 595600.929191; Tue, 05 Sep 2023 12:13: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 1qdUvr-0005zL-5N; Tue, 05 Sep 2023 12:13:23 +0000
Received: by outflank-mailman (input) for mailman id 595600;
 Tue, 05 Sep 2023 12:13:22 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=QKXV=EV=xenbits.xen.org=gdunlap@srs-se1.protection.inumbo.net>)
 id 1qdUvq-0005x3-4r
 for xen-users@lists.xen.org; Tue, 05 Sep 2023 12:13:22 +0000
Received: from mail.xenproject.org (mail.xenproject.org [104.130.215.37])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 98d16999-4be5-11ee-8783-cb3800f73035;
 Tue, 05 Sep 2023 14:13:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <gdunlap@xenbits.xen.org>)
 id 1qdUve-0007DA-94; Tue, 05 Sep 2023 12:13:10 +0000
Received: from gdunlap by xenbits.xenproject.org with local (Exim 4.92)
 (envelope-from <gdunlap@xenbits.xen.org>)
 id 1qdUve-0000uM-7J; Tue, 05 Sep 2023 12:13:10 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 98d16999-4be5-11ee-8783-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Date:Message-Id:Subject:CC:From:To:MIME-Version:
	Content-Transfer-Encoding:Content-Type;
	bh=spnz0msETp+VJUNPMgdko2F44ryYPdJkTxl/ALqd22I=; b=hUUGhxXe1YhIr7jC/N3tM3nONv
	uUsW7mu8npgDg+BzdPw//zoAa8nNmdBVAo3WfI7r6OmoLWnCVgLUXCpppAHFXPpRsw7TfQ7VUSo4I
	gOKcptnf/88wbjdo35tHgVOFzSwsZ95lpR2Pf0mv9f04ZC11wdBiYrBdXt+TCcCHUKT0=;
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
CC: Xen.org security team <security-team-members@xen.org>
Subject: Xen Security Advisory 437 v2 (CVE-2023-34321) - arm32: The cache
 may not be properly cleaned/invalidated
Message-Id: <E1qdUve-0000uM-7J@xenbits.xenproject.org>
Date: Tue, 05 Sep 2023 12:13:10 +0000

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2023-34321 / XSA-437
                               version 2

            arm32: The cache may not be properly cleaned/invalidated

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

Arm provides multiple helpers to clean & invalidate the cache
for a given region.  This is, for instance, used when allocating
guest memory to ensure any writes (such as the ones during scrubbing)
have reached memory before handing over the page to a guest.

Unfortunately, the arithmetics in the helpers can overflow and would
then result to skip the cache cleaning/invalidation.  Therefore there
is no guarantee when all the writes will reach the memory.

IMPACT
======

A malicious guest may be able to read sensitive data from memory that
previously belonged to another guest.

VULNERABLE SYSTEMS
==================

Systems running all version of Xen are affected.

Only systems running Xen on Arm 32-bit are vulnerable.  Xen on Arm 64-bit
is not affected.

MITIGATION
==========

There is no known mitigation.

CREDITS
=======

This issue was discovered by Julien Grall of Amazon.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

Note that patches for released versions are generally prepared to
apply to the stable branches, and may not apply cleanly to the most
recent release tarball.  Downstreams are encouraged to update to the
tip of the stable branch before applying these patches.

xsa437/xsa437.patch           xen-unstable - Xen 4.17.x
xsa437/xsa437-4.16.patch      Xen 4.16.x - Xen 4.15.x

$ sha256sum xsa437* xsa437*/*
259b872275d9d77fc1744df886ffe611d933889bb5ea2833f3c7d8f554eff061  xsa437.meta
31b1a4050403fc83d4ea7619155105001cfd2f739ceb0b0cc7212ab7d0b9d559  xsa437/xsa437.patch
ada8ba64e8562ff6016d456e08b7a171ef356cf476c643df9f66b8650009115c  xsa437/xsa437-4.16.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmTorfoMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZIv8H/1Grce6f0aytYn0WTXyMdEXtUCkaHQd/pkNkXTe4
uOfNTBM0z2m6MUBATFNUyTiBqm+I8ywZWDp5UVW8nD2YF2hEIGrhdkDMK+cQg98q
iZ+RW4W0cIjZFTbYXRRUm6RPhp31cx4kvTHKk2+imD1bTa/4SVFyDy2ps5ybim9b
1QnPw2+Kbvd2orx6VHpCjnpTqsElRRA1phN9t87UZhgFBCeeatYizHNNqUrvBZXg
UPsB3ERyxAyMqET82jGboUfwmjpctr1I+p9UvEvY9aViSXy+SMnNi84fFSzBrOXr
EaKUg0glvV3uaNwbvJQfmgkhDUOwXN/ySO7Hcu7QpfmUn70=
=2wxR
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa437.meta"
Content-Disposition: attachment; filename="xsa437.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiA0MzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xNyIsCiAgICAiNC4xNiIsCiAgICAiNC4xNSIK
ICBdLAogICJUcmVlcyI6IFsKICAgICJ4ZW4iCiAgXSwKICAiUmVjaXBlcyI6
IHsKICAgICI0LjE1IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJkZjMzOTVmNmIyZDc1
OWFiYTM5ZmI2N2E3YmMwZmU0OTE0N2M4YjM5IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTQzNy94c2E0MzctNC4xNi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xNiI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiODlmZTZkMGVkZWE4NDFkMWQyNjkwY2YzZjUxNzNlMzM0YzY4NzgyMyIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2E0MzcveHNhNDM3LTQuMTYucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTci
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjMxNDFhMGI4NWMzN2I3NmUwNjllYzdkY2I5
MDZmZjIwMmY1YzQwNzUiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhNDM3L3hzYTQz
Ny5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIwMWNhMjlmMGIxN2E1
MGE5NGIwZTIzMmJhMjc2YzMyZTk1ZDgwYWUzIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTQzNy94c2E0MzcucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQog
ICAgICB9CiAgICB9CiAgfQp9Cg==

--=separator
Content-Type: application/octet-stream; name="xsa437/xsa437.patch"
Content-Disposition: attachment; filename="xsa437/xsa437.patch"
Content-Transfer-Encoding: base64

RnJvbSA3ZmFjNTk3MTM0MGExM2NhOTQ1ODE5NTMwNWJjZmUxNGRmMmU1MmQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBhbWQuY29tPgpEYXRlOiBUaHUs
IDE3IEF1ZyAyMDIzIDEzOjQxOjM1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
eGVuL2FybTogcGFnZTogSGFuZGxlIGNhY2hlIGZsdXNoIG9mIGFuIGVsZW1l
bnQgYXQgdGhlIHRvcCBvZgogdGhlIGFkZHJlc3Mgc3BhY2UKClRoZSByZWdp
b24gdGhhdCBuZWVkcyB0byBiZSBjbGVhbmVkL2ludmFsaWRhdGVkIG1heSBi
ZSBhdCB0aGUgdG9wCm9mIHRoZSBhZGRyZXNzIHNwYWNlLiBUaGlzIG1lYW5z
IHRoYXQgJ2VuZCcgKGkuZS4gJ3AgKyBzaXplJykgd2lsbApiZSAwIGFuZCB0
aGVyZWZvcmUgbm90aGluZyB3aWxsIGJlIGNsZWFuZWQvaW52YWxpZGF0ZWQg
YXMgdGhlIGNoZWNrCmluIHRoZSBsb29wIHdpbGwgYWx3YXlzIGJlIGZhbHNl
LgoKT24gQXJtNjQsIHdlIG9ubHkgc3VwcG9ydCB3ZSBvbmx5IHN1cHBvcnQg
dXAgdG8gNDgtYml0IFZpcnR1YWwKYWRkcmVzcyBzcGFjZS4gU28gdGhpcyBp
cyBub3QgYSBjb25jZXJuIHRoZXJlLiBIb3dldmVyLCBmb3IgMzItYml0LAp0
aGUgbWFwY2FjaGUgaXMgdXNpbmcgdGhlIGxhc3QgMkdCIG9mIHRoZSBhZGRy
ZXNzIHNwYWNlLiBUaGVyZWZvcmUKd2UgbWF5IG5vdCBjbGVhbi9pbnZhbGlk
YXRlIHByb3Blcmx5IHNvbWUgcGFnZXMuIFRoaXMgY291bGQgbGVhZAp0byBt
ZW1vcnkgY29ycnVwdGlvbiBvciBkYXRhIGxlYWthZ2UgKHRoZSBzY3J1YmJl
ZCB2YWx1ZSBtYXkKc3RpbGwgc2l0IGluIHRoZSBjYWNoZSB3aGVuIHRoZSBn
dWVzdCBjb3VsZCByZWFkIGRpcmVjdGx5IHRoZSBtZW1vcnkKYW5kIHRoZXJl
Zm9yZSByZWFkIHRoZSBvbGQgY29udGVudCkuCgpSZXdvcmsgaW52YWxpZGF0
ZV9kY2FjaGVfdmFfcmFuZ2UoKSwgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKCks
CmNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSgpIHRvIGhh
bmRsZSBhIGNhY2hlIGZsdXNoCndpdGggYW4gZWxlbWVudCBhdCB0aGUgdG9w
IG9mIHRoZSBhZGRyZXNzIHNwYWNlLgoKVGhpcyBpcyBDVkUtMjAyMy0zNDMy
MSAvIFhTQS00MzcuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqZ3Jh
bGxAYW1hem9uLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KQWNrZWQtYnk6
IEJlcnRyYW5kIE1hcnF1aXMgPGJlcnRyYW5kLm1hcnF1aXNAYXJtLmNvbT4K
Ci0tLQogeGVuL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3BhZ2UuaCB8IDMzICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9pbmNsdWRlL2FzbS9wYWdlLmggYi94ZW4v
YXJjaC9hcm0vaW5jbHVkZS9hc20vcGFnZS5oCmluZGV4IGU3Y2Q2MjE5MGM3
Zi4uZDdmZTc3MGE1ZTQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vaW5j
bHVkZS9hc20vcGFnZS5oCisrKyBiL3hlbi9hcmNoL2FybS9pbmNsdWRlL2Fz
bS9wYWdlLmgKQEAgLTE2MCwyNiArMTYwLDI1IEBAIHN0YXRpYyBpbmxpbmUg
c2l6ZV90IHJlYWRfZGNhY2hlX2xpbmVfYnl0ZXModm9pZCkKIAogc3RhdGlj
IGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qg
dm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIGNvbnN0IHZv
aWQgKmVuZCA9IHAgKyBzaXplOwogICAgIHNpemVfdCBjYWNoZWxpbmVfbWFz
ayA9IGRjYWNoZV9saW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAg
ICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRo
ZSByYW5nZSAqLwogCiAgICAgaWYgKCAodWludHB0cl90KXAgJiBjYWNoZWxp
bmVfbWFzayApCiAgICAgeworICAgICAgICBzaXplIC09IGRjYWNoZV9saW5l
X2J5dGVzIC0gKCh1aW50cHRyX3QpcCAmIGNhY2hlbGluZV9tYXNrKTsKICAg
ICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVf
bWFzayk7CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfb25lKDApIDogOiAiciIgKHApKTsKICAgICAgICAg
cCArPSBkY2FjaGVfbGluZV9ieXRlczsKICAgICB9Ci0gICAgaWYgKCAodWlu
dHB0cl90KWVuZCAmIGNhY2hlbGluZV9tYXNrICkKLSAgICB7Ci0gICAgICAg
IGVuZCA9ICh2b2lkICopKCh1aW50cHRyX3QpZW5kICYgfmNhY2hlbGluZV9t
YXNrKTsKLSAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAoZW5kKSk7Ci0gICAgfQog
Ci0gICAgZm9yICggOyBwIDwgZW5kOyBwICs9IGRjYWNoZV9saW5lX2J5dGVz
ICkKKyAgICBmb3IgKCA7IHNpemUgPj0gZGNhY2hlX2xpbmVfYnl0ZXM7Cisg
ICAgICAgICAgICBwICs9IGRjYWNoZV9saW5lX2J5dGVzLCBzaXplIC09IGRj
YWNoZV9saW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2lu
dmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChwKSk7CiAKKyAgICBp
ZiAoIHNpemUgPiAwICkKKyAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFu
X2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwor
CiAgICAgZHNiKHN5KTsgICAgICAgICAgIC8qIFNvIHdlIGtub3cgdGhlIGZs
dXNoZXMgaGFwcGVuIGJlZm9yZSBjb250aW51aW5nICovCiAKICAgICByZXR1
cm4gMDsKQEAgLTE4NywxMCArMTg2LDE0IEBAIHN0YXRpYyBpbmxpbmUgaW50
IGludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsIHVu
c2lnbmVkIGxvbmcgc2l6ZSkKIAogc3RhdGljIGlubGluZSBpbnQgY2xlYW5f
ZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcg
c2l6ZSkKIHsKLSAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKKyAg
ICBzaXplX3QgY2FjaGVsaW5lX21hc2sgPSBkY2FjaGVfbGluZV9ieXRlcyAt
IDE7CisKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBp
c3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBwID0gKHZv
aWQgKikoKHVpbnRwdHJfdClwICYgfihkY2FjaGVfbGluZV9ieXRlcyAtIDEp
KTsKLSAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gZGNhY2hlX2xpbmVfYnl0
ZXMgKQorICAgIHNpemUgKz0gKHVpbnRwdHJfdClwICYgY2FjaGVsaW5lX21h
c2s7CisgICAgc2l6ZSA9IChzaXplICsgY2FjaGVsaW5lX21hc2spICYgfmNh
Y2hlbGluZV9tYXNrOworICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+Y2FjaGVsaW5lX21hc2spOworICAgIGZvciAoIDsgc2l6ZSA+PSBkY2Fj
aGVfbGluZV9ieXRlczsKKyAgICAgICAgICAgIHAgKz0gZGNhY2hlX2xpbmVf
Ynl0ZXMsIHNpemUgLT0gZGNhY2hlX2xpbmVfYnl0ZXMgKQogICAgICAgICBh
c20gdm9sYXRpbGUgKF9fY2xlYW5fZGNhY2hlX29uZSgwKSA6IDogInIiIChw
KSk7CiAgICAgZHNiKHN5KTsgICAgICAgICAgIC8qIFNvIHdlIGtub3cgdGhl
IGZsdXNoZXMgaGFwcGVuIGJlZm9yZSBjb250aW51aW5nICovCiAgICAgLyog
QVJNIGNhbGxlcnMgYXNzdW1lIHRoYXQgZGNhY2hlXyogZnVuY3Rpb25zIGNh
bm5vdCBmYWlsLiAqLwpAQCAtMjAwLDEwICsyMDMsMTQgQEAgc3RhdGljIGlu
bGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAs
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFu
X2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2
b2lkICpwLCB1bnNpZ25lZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9p
ZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gZGNhY2hlX2xpbmVfYnl0ZXMgLSAxOworCiAgICAgZHNiKHN5KTsgICAg
ICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSBy
YW5nZSAqLwotICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAgJiB+KGRj
YWNoZV9saW5lX2J5dGVzIC0gMSkpOwotICAgIGZvciAoIDsgcCA8IGVuZDsg
cCArPSBkY2FjaGVfbGluZV9ieXRlcyApCisgICAgc2l6ZSArPSAodWludHB0
cl90KXAgJiBjYWNoZWxpbmVfbWFzazsKKyAgICBzaXplID0gKHNpemUgKyBj
YWNoZWxpbmVfbWFzaykgJiB+Y2FjaGVsaW5lX21hc2s7CisgICAgcCA9ICh2
b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7CisgICAg
Zm9yICggOyBzaXplID49IGRjYWNoZV9saW5lX2J5dGVzOworICAgICAgICAg
ICAgcCArPSBkY2FjaGVfbGluZV9ieXRlcywgc2l6ZSAtPSBkY2FjaGVfbGlu
ZV9ieXRlcyApCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRf
aW52YWxpZGF0ZV9kY2FjaGVfb25lKDApIDogOiAiciIgKHApKTsKICAgICBk
c2Ioc3kpOyAgICAgICAgIC8qIFNvIHdlIGtub3cgdGhlIGZsdXNoZXMgaGFw
cGVuIGJlZm9yZSBjb250aW51aW5nICovCiAgICAgLyogQVJNIGNhbGxlcnMg
YXNzdW1lIHRoYXQgZGNhY2hlXyogZnVuY3Rpb25zIGNhbm5vdCBmYWlsLiAq
LwotLSAKMi40MC4xCgo=

--=separator
Content-Type: application/octet-stream; name="xsa437/xsa437-4.16.patch"
Content-Disposition: attachment; filename="xsa437/xsa437-4.16.patch"
Content-Transfer-Encoding: base64

RnJvbSAyYjIxMzE5ZWVjZDg2MjMwNzhmMjdmMGJjY2JiZmRlYjI2NjA2ZmYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBhbWQuY29tPgpEYXRlOiBUaHUs
IDE3IEF1ZyAyMDIzIDEzOjQxOjM1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
eGVuL2FybTogcGFnZTogSGFuZGxlIGNhY2hlIGZsdXNoIG9mIGFuIGVsZW1l
bnQgYXQgdGhlIHRvcCBvZgogdGhlIGFkZHJlc3Mgc3BhY2UKClRoZSByZWdp
b24gdGhhdCBuZWVkcyB0byBiZSBjbGVhbmVkL2ludmFsaWRhdGVkIG1heSBi
ZSBhdCB0aGUgdG9wCm9mIHRoZSBhZGRyZXNzIHNwYWNlLiBUaGlzIG1lYW5z
IHRoYXQgJ2VuZCcgKGkuZS4gJ3AgKyBzaXplJykgd2lsbApiZSAwIGFuZCB0
aGVyZWZvcmUgbm90aGluZyB3aWxsIGJlIGNsZWFuZWQvaW52YWxpZGF0ZWQg
YXMgdGhlIGNoZWNrCmluIHRoZSBsb29wIHdpbGwgYWx3YXlzIGJlIGZhbHNl
LgoKT24gQXJtNjQsIHdlIG9ubHkgc3VwcG9ydCB3ZSBvbmx5IHN1cHBvcnQg
dXAgdG8gNDgtYml0IFZpcnR1YWwKYWRkcmVzcyBzcGFjZS4gU28gdGhpcyBp
cyBub3QgYSBjb25jZXJuIHRoZXJlLiBIb3dldmVyLCBmb3IgMzItYml0LAp0
aGUgbWFwY2FjaGUgaXMgdXNpbmcgdGhlIGxhc3QgMkdCIG9mIHRoZSBhZGRy
ZXNzIHNwYWNlLiBUaGVyZWZvcmUKd2UgbWF5IG5vdCBjbGVhbi9pbnZhbGlk
YXRlIHByb3Blcmx5IHNvbWUgcGFnZXMuIFRoaXMgY291bGQgbGVhZAp0byBt
ZW1vcnkgY29ycnVwdGlvbiBvciBkYXRhIGxlYWthZ2UgKHRoZSBzY3J1YmJl
ZCB2YWx1ZSBtYXkKc3RpbGwgc2l0IGluIHRoZSBjYWNoZSB3aGVuIHRoZSBn
dWVzdCBjb3VsZCByZWFkIGRpcmVjdGx5IHRoZSBtZW1vcnkKYW5kIHRoZXJl
Zm9yZSByZWFkIHRoZSBvbGQgY29udGVudCkuCgpSZXdvcmsgaW52YWxpZGF0
ZV9kY2FjaGVfdmFfcmFuZ2UoKSwgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKCks
CmNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSgpIHRvIGhh
bmRsZSBhIGNhY2hlIGZsdXNoCndpdGggYW4gZWxlbWVudCBhdCB0aGUgdG9w
IG9mIHRoZSBhZGRyZXNzIHNwYWNlLgoKVGhpcyBpcyBDVkUtMjAyMy0zNDMy
MSAvIFhTQS00MzcuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqZ3Jh
bGxAYW1hem9uLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAYW1kLmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KQWNrZWQtYnk6
IEJlcnRyYW5kIE1hcnF1aXMgPGJlcnRyYW5kLm1hcnF1aXNAYXJtLmNvbT4K
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAzMyArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCmluZGV4IGM2ZjlmYjBkNGUwYy4uZWZmNTg4M2VmODdi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtMTUyLDI2ICsxNTIs
MjUgQEAgc3RhdGljIGlubGluZSBzaXplX3QgcmVhZF9kY2FjaGVfbGluZV9i
eXRlcyh2b2lkKQogCiBzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2Rj
YWNoZV92YV9yYW5nZShjb25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIHNp
emUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CiAgICAg
c2l6ZV90IGNhY2hlbGluZV9tYXNrID0gZGNhY2hlX2xpbmVfYnl0ZXMgLSAx
OwogCiAgICAgZHNiKHN5KTsgICAgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNz
dWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCiAKICAgICBpZiAoICh1
aW50cHRyX3QpcCAmIGNhY2hlbGluZV9tYXNrICkKICAgICB7CisgICAgICAg
IHNpemUgLT0gZGNhY2hlX2xpbmVfYnl0ZXMgLSAoKHVpbnRwdHJfdClwICYg
Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBwID0gKHZvaWQgKikoKHVpbnRw
dHJfdClwICYgfmNhY2hlbGluZV9tYXNrKTsKICAgICAgICAgYXNtIHZvbGF0
aWxlIChfX2NsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6
ICJyIiAocCkpOwogICAgICAgICBwICs9IGRjYWNoZV9saW5lX2J5dGVzOwog
ICAgIH0KLSAgICBpZiAoICh1aW50cHRyX3QpZW5kICYgY2FjaGVsaW5lX21h
c2sgKQotICAgIHsKLSAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRwdHJf
dCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwotICAgICAgICBhc20gdm9sYXRp
bGUgKF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDog
InIiIChlbmQpKTsKLSAgICB9CiAKLSAgICBmb3IgKCA7IHAgPCBlbmQ7IHAg
Kz0gZGNhY2hlX2xpbmVfYnl0ZXMgKQorICAgIGZvciAoIDsgc2l6ZSA+PSBk
Y2FjaGVfbGluZV9ieXRlczsKKyAgICAgICAgICAgIHAgKz0gZGNhY2hlX2xp
bmVfYnl0ZXMsIHNpemUgLT0gZGNhY2hlX2xpbmVfYnl0ZXMgKQogICAgICAg
ICBhc20gdm9sYXRpbGUgKF9faW52YWxpZGF0ZV9kY2FjaGVfb25lKDApIDog
OiAiciIgKHApKTsKIAorICAgIGlmICggc2l6ZSA+IDAgKQorICAgICAgICBh
c20gdm9sYXRpbGUgKF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29u
ZSgwKSA6IDogInIiIChwKSk7CisKICAgICBkc2Ioc3kpOyAgICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRp
bnVpbmcgKi8KIAogICAgIHJldHVybiAwOwpAQCAtMTc5LDEwICsxNzgsMTQg
QEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFu
Z2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0
aWMgaW5saW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9p
ZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQg
KmVuZCA9IHAgKyBzaXplOworICAgIHNpemVfdCBjYWNoZWxpbmVfbWFzayA9
IGRjYWNoZV9saW5lX2J5dGVzIC0gMTsKKwogICAgIGRzYihzeSk7ICAgICAg
ICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSBy
YW5nZSAqLwotICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAgJiB+KGRj
YWNoZV9saW5lX2J5dGVzIC0gMSkpOwotICAgIGZvciAoIDsgcCA8IGVuZDsg
cCArPSBkY2FjaGVfbGluZV9ieXRlcyApCisgICAgc2l6ZSArPSAodWludHB0
cl90KXAgJiBjYWNoZWxpbmVfbWFzazsKKyAgICBzaXplID0gKHNpemUgKyBj
YWNoZWxpbmVfbWFzaykgJiB+Y2FjaGVsaW5lX21hc2s7CisgICAgcCA9ICh2
b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7CisgICAg
Zm9yICggOyBzaXplID49IGRjYWNoZV9saW5lX2J5dGVzOworICAgICAgICAg
ICAgcCArPSBkY2FjaGVfbGluZV9ieXRlcywgc2l6ZSAtPSBkY2FjaGVfbGlu
ZV9ieXRlcyApCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9kY2Fj
aGVfb25lKDApIDogOiAiciIgKHApKTsKICAgICBkc2Ioc3kpOyAgICAgICAg
ICAgLyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNv
bnRpbnVpbmcgKi8KICAgICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBk
Y2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZhaWwuICovCkBAIC0xOTIsMTAg
KzE5NSwxNCBAQCBzdGF0aWMgaW5saW5lIGludCBjbGVhbl9kY2FjaGVfdmFf
cmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogc3Rh
dGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3Zh
X3JhbmdlCiAgICAgKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6
ZSkKIHsKLSAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKKyAgICBz
aXplX3QgY2FjaGVsaW5lX21hc2sgPSBkY2FjaGVfbGluZV9ieXRlcyAtIDE7
CisKICAgICBkc2Ioc3kpOyAgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVz
IGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0gICAgcCA9ICh2b2lkICop
KCh1aW50cHRyX3QpcCAmIH4oZGNhY2hlX2xpbmVfYnl0ZXMgLSAxKSk7Ci0g
ICAgZm9yICggOyBwIDwgZW5kOyBwICs9IGRjYWNoZV9saW5lX2J5dGVzICkK
KyAgICBzaXplICs9ICh1aW50cHRyX3QpcCAmIGNhY2hlbGluZV9tYXNrOwor
ICAgIHNpemUgPSAoc2l6ZSArIGNhY2hlbGluZV9tYXNrKSAmIH5jYWNoZWxp
bmVfbWFzazsKKyAgICBwID0gKHZvaWQgKikoKHVpbnRwdHJfdClwICYgfmNh
Y2hlbGluZV9tYXNrKTsKKyAgICBmb3IgKCA7IHNpemUgPj0gZGNhY2hlX2xp
bmVfYnl0ZXM7CisgICAgICAgICAgICBwICs9IGRjYWNoZV9saW5lX2J5dGVz
LCBzaXplIC09IGRjYWNoZV9saW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZv
bGF0aWxlIChfX2NsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9vbmUoMCkg
OiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gd2Ug
a25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8K
ICAgICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5j
dGlvbnMgY2Fubm90IGZhaWwuICovCi0tIAoyLjQwLjEKCg==

--=separator--


From xen-users-bounces@lists.xenproject.org Thu Sep 07 16:42:11 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2023 16:42:11 +0000
Received: from list by lists.xenproject.org with outflank-mailman.597527.931765 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qeI4E-0006uH-1t; Thu, 07 Sep 2023 16:41:18 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 597527.931765; Thu, 07 Sep 2023 16:41: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 1qeI4D-0006u6-UK; Thu, 07 Sep 2023 16:41:17 +0000
Received: by outflank-mailman (input) for mailman id 597527;
 Thu, 07 Sep 2023 16:41:16 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=GGty=EX=onlineschubla.de=paul@srs-se1.protection.inumbo.net>)
 id 1qeI4B-0006u0-Te
 for xen-users@lists.xenproject.org; Thu, 07 Sep 2023 16:41:16 +0000
Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de
 [85.215.255.22]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 5a6ebfa1-4d9d-11ee-9b0d-b553b5be7939;
 Thu, 07 Sep 2023 18:41:12 +0200 (CEST)
Received: from mail.onlineschubla.de by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH)
 with ESMTPSA id z04e5az87GfB0gM
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate)
 for <xen-users@lists.xenproject.org>;
 Thu, 7 Sep 2023 18:41:11 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by mail.onlineschubla.de (Postfix) with ESMTP id A65A9209D2
 for <xen-users@lists.xenproject.org>; Thu,  7 Sep 2023 18:41:10 +0200 (CEST)
Received: from mail.onlineschubla.de ([127.0.0.1])
 by localhost (mail.onlineschubla.de [127.0.0.1]) (amavis, port 10024)
 with ESMTP id nrAn0YfxpWbc for <xen-users@lists.xenproject.org>;
 Thu,  7 Sep 2023 18:41:04 +0200 (CEST)
Received: from [10.0.0.105] (unknown [10.0.0.105])
 by mail.onlineschubla.de (Postfix) with ESMTPA id 6915E20100
 for <xen-users@lists.xenproject.org>; Thu,  7 Sep 2023 18:41:04 +0200 (CEST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 5a6ebfa1-4d9d-11ee-9b0d-b553b5be7939
ARC-Seal: i=1; a=rsa-sha256; t=1694104871; cv=none;
    d=strato.com; s=strato-dkim-0002;
    b=i/+r75rOx/muJTDsw+cofw6LgF4kWtiXEFH8d330ObuvfNZubHmJKw4L1nX3GuIpyB
    Z6DGX3JsbvS0AfGnaVhv/RkR5o5nvQt2Mu0ejngx873Yc1DqJWaUGDBhE7aLpxDz4tca
    lFTBvNV7tIYy06iwdPdpgVFWat+ApOiJyFd07Woa9m53fWo5EQaxQxzHlI/5/7VcN+Vk
    K715qLsUErZDJCeVo00sSE11cfyhUYJuZbR1SfNFKlQSyJ7dmfPLG13Ks7lC18OSZgQ2
    I6PI/UWNw63TzDPE3SlilCuQzQtteqaWQ6wdBMxLopclHKfL9R6NyH6N/E2u1H1FZFuV
    DS2w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1694104871;
    s=strato-dkim-0002; d=strato.com;
    h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender;
    bh=oinabyNNI6onG2RkfhQilMOD0B4h8uRpcXuah0X1Ns0=;
    b=ndrmTsiQkftxsaO0K4OWkJ6PZeu4pY02/jrhF0rDIhc1BtFSDqpVACfjwKqVQav9q5
    ZNww9Q4+2X1IGnjACwklKk+1ia+6Fj7Wn+xQhXghFq+BFyTM2SCp+9bQwmooV5lzHtBy
    Ubl7MhHxFKTrUGRRjfWBfsmac+zVpFCR7a3eaFytui7tEtgMBLOMG7AZZjRqiX4gcpxU
    N7kIAeqUwLoEGHZYIkc+ltQJGhUw3xBYsERAhpDpstjfiAoM8+zmRfSFMJAyaUrJsyZN
    OyKZfmUqO7COnJftDzY4eMnzNVB/9i0Xw0NPW3E6tk6uwQaxlvVEMkYKqcW+jtvOB1+F
    d88A==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1694104871;
    s=strato-dkim-0002; d=onlineschubla.de;
    h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender;
    bh=oinabyNNI6onG2RkfhQilMOD0B4h8uRpcXuah0X1Ns0=;
    b=geGMHsUmpOrOZ/jLyVUZwaxGgDoOG+23gejKFeWEFBb59uLNV/sOODlMvMhXrjZLe2
    Fnt6EPXMszC+GKSTOgGlWu+w7rZbgHz1Npdb1m5NKKKXJDlUs9TZlEjF+Y/eIYj7rXkP
    JFcU8nJxWF2nfQcXF9DAkCIgcAy9oZTK18j9tzsy3Tzl7JuTF0BjLy2zGPjA2vlryYN/
    x2o5kfFeolgfYKhE0Vc3tUH3h5nf5IhZylWzaSHSX/KfNwlzF5RfwmBIzDth6f080XdB
    LHfjTWP7C+/WoaCcaoJ/0J37+/eXo7JjifZcq1FMpQSLbtclhI/4RARovXjS9c55jWEU
    ORuQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1694104871;
    s=strato-dkim-0003; d=onlineschubla.de;
    h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender;
    bh=oinabyNNI6onG2RkfhQilMOD0B4h8uRpcXuah0X1Ns0=;
    b=SqGNcUK12GroU2A9nKHp7hvIOoVc1AfX9vJ9NEXo4TISqQAVabtzqRWUsRdeh4oh1P
    B46nvm5LULX3S2oLaKBw==
X-RZG-AUTH: ":PG0ReWCndfO3rCSML4AvNaDxJ7WJyilEI/NMX3IPsStZLbcZC9mNZx0oO9CUCwKZEwM9PYSv"
X-Virus-Scanned: Debian amavis at onlineschubla.de
Message-ID: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
Date: Thu, 7 Sep 2023 18:41:04 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
 Thunderbird/102.15.0
Content-Language: en-US
To: xen-users@lists.xenproject.org
From: Paul Leiber <paul@onlineschubla.de>
Subject: Xen 4.18/ARM64 on Raspberry Pi 4B: VLAN traffic crashing Dom0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Xen users list,

I've come across something strange. I recently set up Xen (self 
compiled, Version 4.18) on a Raspberry Pi 4B. Until yesterday, 
everything worked well with one DomU and one bridge.

Then I wanted to actually make use of the virtualization and started to 
set up a second Debian Bookworm DomU (using xen-create-image) for 
monitoring my systems with zabbix. The bridge used for this setup was 
the device bridging the hardware NIC. I installed zabbix, set it up, and 
everything went well, I could access the web interface without any problem.

Then I set up VLANs (using VLAN numbers 1 and 2, which I probably 
shouldn't, but its a working setup, and therefore...) to separate 
network traffic between the DomUs. I made the existing device bridge 
VLAN 1 (bridge 1) and created a secondary device for bridging VLAN 2 
(bridge 2). Using only bridge 1 / VLAN 1 everything works well, I can 
access the zabbix web interface without any noticeable issue. After 
switching the zabbix DomU to VLAN 2 / bridge 2, everything seemingly 
keeps on working well, I can ping different devices in my network from 
the zabbix DomU and vice versa, I can ssh into the machine.

However, as soon as I remotely access the zabbix web interface, the 
complete system (DomUs and Dom0) becomes unresponsive and reboots after 
a couple of seconds. This is reliably reproducable.

I didn't see any error message in any log (zabbix, DomU syslog, Dom0 
syslog) except for the following lines immediately before the system 
reboots on the Xen serial console:

(XEN) Watchdog timer fired for domain 0
(XEN) Hardware Dom0 shutdown: watchdog rebooting machine

As soon as I change the bridge to bridge 1 (with or without VLAN setup), 
the web interface is accessible again after booting the zabbix DomU.

So I assume that causing high traffic on the virtual NIC when using a 
VLAN setup with more than 1 VLAN makes the system hard crash. Of course, 
there might be other causes that I'm not aware of, but that seems to be 
the most likely assumption.

I'd appreciate any hints how to troubleshoot this and/or how to proceed 
otherwise (bug report?).

Thanks,

Paul


xl info:

host                   : ***
release                : 6.1.0-11-arm64
version                : #1 SMP Debian 6.1.38-4 (2023-08-08)
machine                : aarch64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 54.000
hw_caps                : 
00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000
virt_caps              : hvm hap vpmu gnttab-v1
arm_sve_vector_length  : 0
total_memory           : 8043
free_memory            : 5859
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 18
xen_extra              : -unstable
xen_version            : 4.18-unstable
xen_caps               : xen-3.0-aarch64 xen-3.0-armv7l
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0x0
xen_changeset          : Fri Aug 11 09:59:49 2023 +0200 git:a9a3b432a8
xen_commandline        : placeholder dom0_mem=1024M,max:1024M 
console=dtuart dtuart=serial1 sync_console no-real-mode edd=off
cc_compiler            : gcc (Debian 12.2.0-14) 12.2.0
cc_compile_by          : root
cc_compile_domain      : ***
cc_compile_date        : Mon Aug 14 22:05:30 CEST 2023
build_id               : b21191ae0cd2ff49905c166a665dc30d9a4b1fbf
xend_config_format     : 4



cat /etc/network/interfaces (with VLAN setup, redacted for IPs):

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enabcm6e4ei0
iface enabcm6e4ei0 inet manual
iface enabcm6e4ei0 inet6 manual

VLAN LAN
auto enabcm6e4ei0.1
iface enabcm6e4ei0.1 inet manual

VLAN DMZ_LAN
auto enabcm6e4ei0.2
iface enabcm6e4ei0.2 inet manual

#Bridge LAN
auto xenbr0
iface xenbr0 inet static
         bridge_ports enabcm6e4ei0.1
         address *.*.*.*/24
         gateway *.*.*.*

iface xenbr0 inet6 static
         bridge_ports enabcm6e4ei0.1
         address *::*/64
         gateway *::*
         # use SLAAC al IPv6 address from the router
         # we may notv6 forwarding, otherwise SLAAC ged
         autoconf 1
         accept_ra 2

#Bridge DMZ_LAN
auto xenbr1
iface xenbr1 inet manual
         bridge_ports enabcm6e4ei0.2


From xen-users-bounces@lists.xenproject.org Fri Sep 08 15:09:23 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2023 15:09:23 +0000
Received: from list by lists.xenproject.org with outflank-mailman.598013.932501 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qed60-0001sQ-OG; Fri, 08 Sep 2023 15:08:32 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 598013.932501; Fri, 08 Sep 2023 15:08: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 1qed60-0001sF-L2; Fri, 08 Sep 2023 15:08:32 +0000
Received: by outflank-mailman (input) for mailman id 598013;
 Fri, 08 Sep 2023 15:08:32 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=a9iT=EY=rabbit.lu=slack@srs-se1.protection.inumbo.net>)
 id 1qed5z-0001s9-WB
 for xen-users@lists.xenproject.org; Fri, 08 Sep 2023 15:08:32 +0000
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com
 [2a00:1450:4864:20::32c])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 91bbe967-4e59-11ee-8783-cb3800f73035;
 Fri, 08 Sep 2023 17:08:30 +0200 (CEST)
Received: by mail-wm1-x32c.google.com with SMTP id
 5b1f17b1804b1-402be83929eso24636385e9.3
 for <xen-users@lists.xenproject.org>; Fri, 08 Sep 2023 08:08:30 -0700 (PDT)
Received: from [192.168.2.1] (82-64-138-184.subs.proxad.net. [82.64.138.184])
 by smtp.googlemail.com with ESMTPSA id
 m6-20020a7bca46000000b00401dc20a070sm5341436wml.43.2023.09.08.08.08.28
 for <xen-users@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 08 Sep 2023 08:08:29 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 91bbe967-4e59-11ee-8783-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=rabbit-lu.20230601.gappssmtp.com; s=20230601; t=1694185709; x=1694790509; darn=lists.xenproject.org;
        h=content-transfer-encoding:in-reply-to:content-language:references
         :to:subject:from:mime-version:date:message-id:from:to:cc:subject
         :date:message-id:reply-to;
        bh=BDbPMzDjWg1Lds0XrI08zVjwWRDkIs8oTWVBTWL1xbg=;
        b=TOJeOP197yubnLNaXUptWlRH8Phe6yRPHLjCulEB90GrYWb0fOwSwm5sMaqCWeCvy6
         XP/JcASmPAPxI0/4XGlj/VrYNiCNAeOUonF6QCKDXYlKFOdytPCCXUDAByVxEMMEvjMQ
         Cb3XjBOnwUZCR1TrMMEP8c1pZUNR5T+HPwxgz0evjAlI8MvnfAPfQp5XCGnPfjNgYYZG
         Yfnt9UU6hey9lbKAy5gXClfjDZEok8hiKMDN1L60zQnqfd+2qzcm1S2YyALLntgmuuMu
         N1NNimUmiWBA/yw8/lh78SN61ol2TNSfXhcLmvfJP9fcCBW9XRfveJ9coN5YOjZ1Aha4
         kFew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1694185709; x=1694790509;
        h=content-transfer-encoding:in-reply-to:content-language:references
         :to:subject:from:mime-version:date:message-id:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=BDbPMzDjWg1Lds0XrI08zVjwWRDkIs8oTWVBTWL1xbg=;
        b=o/stTaidC0AbloPD4A4aK2qRrdLSRw6SC9dQh2vKihflnXpvSla9mCa29mIQ1EBIz2
         WeKfQSq/l8zJzHMrVXFgbxq7kb+TdPicthsn9545rR+o6tMyodk/5IAVoiZDrfChBNiY
         hn0aACgc6LbWtEMMnj0wqm8F33TIfc4a5njiv5P2ccPqFLUAWlnLLWmyY8nwGXc4M9cl
         kdN/+JDbFwc7mEkBxlkZNflJbq4txexUcw6a7Qtw6I9GKnV4NbuoEu+h+joiIiqPIOKH
         /ANW9alpnmJow6f3596YZKRA1QjqnwCWU5Y7fMqVfgg/8cSeh2HFf4rllyxUUvMzxOT0
         5InQ==
X-Gm-Message-State: AOJu0Yz55Gq6UiJBLGBTi/VbBJqr9cld7vEnAn9s4ifc3LDBuYNOLlUc
	ulKM+f2HzDRdmhozIoa2YPnzmefEKHdyaTVO/pI=
X-Google-Smtp-Source: AGHT+IG7rAcShWFeZ9304PQBNBAcNPIulcMlsGk2SFsiWOoGffW0JZ9PIARrTsY6r5wgR6ttbq3NZg==
X-Received: by 2002:adf:ea4b:0:b0:31c:4c68:e73a with SMTP id j11-20020adfea4b000000b0031c4c68e73amr2336756wrn.66.1694185709320;
        Fri, 08 Sep 2023 08:08:29 -0700 (PDT)
Message-ID: <5ceb1246-88f7-9305-677d-1eaa5014713e@rabbit.lu>
Date: Fri, 8 Sep 2023 17:08:28 +0200
MIME-Version: 1.0
From: zithro <slack@rabbit.lu>
Subject: Re: Xen 4.18/ARM64 on Raspberry Pi 4B: VLAN traffic crashing Dom0
To: xen-users@lists.xenproject.org
References: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
Content-Language: en-US
In-Reply-To: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

First, I need to mention I've never used bridges+VLANs this way, so I 
may miss the obvious !
I -think- it's a network problem, not a Xen one, but what do I know :)

I've often read that bridges on dom0 should have some additional params.
They would be in the iface config, around "bridge_ports", like :
     bridge_stp off      # dont use STP (spanning tree proto)
     bridge_waitport 0   # dont wait for port to be available
     bridge_fd 0         # no forward delay

You may also try to enable STP (iirc it's disabled by default on Linux 
bridges).
But TBH, I'm not sure those params will help in this case.

I've also read the VLAN 1 is a bit "special", better avoid it.
IIUC, untagged traffic would be auto tagged 1. Use ids 2/3, or 10/11, 
10/20, etc.

Other stuff to test :
- check MAC addresses
- use tcpdump/wireshark remote logging on the real NIC (enabcm6e4ei0) 
*and* the bridges, to see what really happens, maybe a network/broadcast 
storm, filling dom0 cpu/memory ?
- set "loglvl=all" to Xen cmdline to maybe get more info
- how are the interfaces configured in the domUs and in the cfg files ?
- test w/o IPv6

You could also show us the outputs of "ip a", "ip link show type bridge" 
(brctl show), etc.

PS: I guess it's only in the mail, and should be harmless, but you have 
two /eni stanzas "VLAN LAN" and "VLAN DMZ_LAN" that should be comments.

-- 
++
zithro / Cyril



From xen-users-bounces@lists.xenproject.org Tue Sep 12 09:50:21 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2023 09:50:21 +0000
Received: from list by lists.xenproject.org with outflank-mailman.600235.935903 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qg01U-0001ww-TS; Tue, 12 Sep 2023 09:49:32 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 600235.935903; Tue, 12 Sep 2023 09:49: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 1qg01U-0001wd-Om; Tue, 12 Sep 2023 09:49:32 +0000
Received: by outflank-mailman (input) for mailman id 600235;
 Tue, 12 Sep 2023 09:49:31 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=6uSu=E4=cloud.com=kelly.choi@srs-se1.protection.inumbo.net>)
 id 1qg01T-0001fI-OJ
 for xen-users@lists.xenproject.org; Tue, 12 Sep 2023 09:49:31 +0000
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com
 [2a00:1450:4864:20::532])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id aa81f730-5151-11ee-9b0d-b553b5be7939;
 Tue, 12 Sep 2023 11:49:29 +0200 (CEST)
Received: by mail-ed1-x532.google.com with SMTP id
 4fb4d7f45d1cf-52a1ce52ef4so6910628a12.2
 for <xen-users@lists.xenproject.org>; Tue, 12 Sep 2023 02:49:29 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: aa81f730-5151-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=cloud.com; s=cloud; t=1694512168; x=1695116968; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=OSkpXD60mkMKp1LVoMvHl+kL8s8XTU2xlXGHwshSDAM=;
        b=APnStUGlZVHBA6WwjLIRmBRf1TYsKZ+J1CCRcNJtNa/oNFBU5eOIBT3pIqDAJevURv
         B5Th2kmlz4us8t6BJN1a1yGCqv6sqiZkKdHaFzAT3FCkIde1whAwsxB5NROOwgrBzVSX
         oVzz9GFvINBqDfODFEv1BgBS8DNmKp9/fJgnk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1694512168; x=1695116968;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=OSkpXD60mkMKp1LVoMvHl+kL8s8XTU2xlXGHwshSDAM=;
        b=Y9jU/JR5gDXfFbdB1S2p8YmdVu5jYaQZrrt65Gq9LIzr9C0jjMf4tu976IxlrBn6Vl
         aWgUnPGijSio4tgxg3DKLt+dZUxCsD/kAJZZuNZEj/gHh5IpPpXqWw2eGtrhja0RBdrZ
         ZThu8eTNDEXNm6UA3EjlXo1ajrzjUE51NZwkbEuQvpK454HJj/II6nUswXQk21zGLZYY
         HcTPueulq8AQjcl7befWQr4JSRcEQYAS1pJdR0BJtZpaFgD9bLqTWTU8LDNPREmmYzKE
         TU69ZhuxzBJImaAgm8Uh83X4BfoZhfVQ2JvSTMSbi/pL5QZzJ4kG+e4JC7fDkJUWIYo6
         cq6g==
X-Gm-Message-State: AOJu0YxKsiXIdvzYQ2PvW5OnbYoKBQ755mcBo4rqVfU9BaIsTxNbKTlT
	aM18HSOskUMf56iPmmAvU7XVim0tdvSM7jQxGvSXuVD07AxYK1yFdZ6YJg==
X-Google-Smtp-Source: AGHT+IF7XzCl2BgjK+0G9+wV4YYA8f6eAw6Q6zFHHNK+tmRPx6gwzLEuyxSlAIxeFIoJLbom4aA3ZWD62c9/cFEPITI=
X-Received: by 2002:aa7:d806:0:b0:522:3849:48db with SMTP id
 v6-20020aa7d806000000b00522384948dbmr9618039edq.3.1694512168579; Tue, 12 Sep
 2023 02:49:28 -0700 (PDT)
MIME-Version: 1.0
References: <CAO-mL=zvA8WYjPoKM2t961dEC3unb_eHW=GNLhkX3Gra3Hoi4A@mail.gmail.com>
In-Reply-To: <CAO-mL=zvA8WYjPoKM2t961dEC3unb_eHW=GNLhkX3Gra3Hoi4A@mail.gmail.com>
From: Kelly Choi <kelly.choi@cloud.com>
Date: Tue, 12 Sep 2023 10:48:53 +0100
Message-ID: <CAO-mL=z7nx5KQ7Y3XejYNW+f+NSYFCmOrYxAsS4_rbo-pBhPtQ@mail.gmail.com>
Subject: Re: Documentation survey
To: xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org
Content-Type: multipart/alternative; boundary="000000000000e045de0605265b50"

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

Good morning all!

This is a reminder you have until *Friday 15th September* to fill out the
documentation survey below, if you haven't done so already!

Many thanks,
Kelly Choi

Open Source Community Manager, XenServer
Cloud Software Group


On Mon, Sep 4, 2023 at 1:48=E2=80=AFPM Kelly Choi <kelly.choi@cloud.com> wr=
ote:

> Hey everyone,
>
> Hope you've all had a good weekend!
>
> I know that documentation is an important part of The Xen Project, and I
> have received feedback from a number of users on this topic. Currently,
> there are some barriers to entry and improvements that can be made.
>
> In order to understand further, please could you answer the following
> survey (~5-10 mins) on your thoughts around the existing documentation.
> This feedback will help achieve a plan of action.
>
> *All responses will be anonymous. *
>
>
> *https://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+V=
l3k2APoP-U/ *
>
> <https://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+V=
l3k2APoP-U/>
>
> Many thanks,
> Kelly Choi
>
> Open Source Community Manager, XenServer
> Cloud Software Group
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Good morning all!=C2=A0<div><br></div><di=
v>This is a reminder you have until <b><u>Friday 15th September</u></b> to =
fill out the documentation survey below, if you haven&#39;t done so already=
!<br><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature"><div=
 dir=3D"ltr"><div>Many thanks,</div><div>Kelly Choi</div><div><br></div><di=
v><div style=3D"color:rgb(136,136,136)">Open Source Community Manager, XenS=
erver</div><div style=3D"color:rgb(136,136,136)">Cloud Software Group</div>=
</div></div></div></div><br></div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 4, 2023 at 1:48=E2=80=AFPM Ke=
lly Choi &lt;<a href=3D"mailto:kelly.choi@cloud.com">kelly.choi@cloud.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr">Hey everyone,=C2=A0<div><br></div><div>Hope you&#39;ve all h=
ad a good weekend!</div><div><br></div><div>I know that documentation=C2=A0=
is an important part of The Xen Project, and I have received feedback from =
a number of users on this topic. Currently, there are some barriers to entr=
y and improvements that can be made.=C2=A0</div><div><br></div><div>In orde=
r to understand further, please could you answer the following survey (~5-1=
0 mins) on your thoughts around the existing documentation. This feedback w=
ill help achieve a plan of action.</div><div><br></div><div><b>All response=
s will be anonymous.=C2=A0</b></div><div><b><br></b></div><div><a href=3D"h=
ttps://cryptpad.fr/form/#/2/form/view/aIaNqMdkkV85YkQSzM0+ddwMY36XSTf+Vl3k2=
APoP-U/" target=3D"_blank"><b>https://cryptpad.fr/form/#/2/form/view/aIaNqM=
dkkV85YkQSzM0+ddwMY36XSTf+Vl3k2APoP-U/=C2=A0</b><br></a></div><div><br clea=
r=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr">=
<div>Many thanks,</div><div>Kelly Choi</div><div><br></div><div><div style=
=3D"color:rgb(136,136,136)">Open Source Community Manager, XenServer</div><=
div style=3D"color:rgb(136,136,136)">Cloud Software Group</div></div></div>=
</div></div></div></div>
</blockquote></div></div>

--000000000000e045de0605265b50--


From xen-users-bounces@lists.xenproject.org Thu Sep 14 21:05:18 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2023 21:05:18 +0000
Received: from list by lists.xenproject.org with outflank-mailman.602709.939445 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qgtVp-0003GH-Pn; Thu, 14 Sep 2023 21:04:33 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 602709.939445; Thu, 14 Sep 2023 21:04:33 +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 1qgtVp-0003G8-Mx; Thu, 14 Sep 2023 21:04:33 +0000
Received: by outflank-mailman (input) for mailman id 602709;
 Thu, 14 Sep 2023 21:04:31 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=JFeu=E6=onlineschubla.de=paul@srs-se1.protection.inumbo.net>)
 id 1qgtVn-0003Fz-G1
 for xen-users@lists.xenproject.org; Thu, 14 Sep 2023 21:04:31 +0000
Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de
 [85.215.255.22]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 4a93c7ef-5342-11ee-8788-cb3800f73035;
 Thu, 14 Sep 2023 23:04:29 +0200 (CEST)
Received: from mail.onlineschubla.de by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH)
 with ESMTPSA id z04e5az8EL4ROpn
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate)
 for <xen-users@lists.xenproject.org>;
 Thu, 14 Sep 2023 23:04:27 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by mail.onlineschubla.de (Postfix) with ESMTP id CE5A020BA4
 for <xen-users@lists.xenproject.org>; Thu, 14 Sep 2023 23:04:26 +0200 (CEST)
Received: from mail.onlineschubla.de ([127.0.0.1])
 by localhost (mail.onlineschubla.de [127.0.0.1]) (amavis, port 10024)
 with ESMTP id M70Q0s3U4_sn for <xen-users@lists.xenproject.org>;
 Thu, 14 Sep 2023 23:04:26 +0200 (CEST)
Received: from [10.0.0.105] (unknown [10.0.0.105])
 by mail.onlineschubla.de (Postfix) with ESMTPA id 2F02E209CF
 for <xen-users@lists.xenproject.org>; Thu, 14 Sep 2023 23:04:26 +0200 (CEST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 4a93c7ef-5342-11ee-8788-cb3800f73035
ARC-Seal: i=1; a=rsa-sha256; t=1694725467; cv=none;
    d=strato.com; s=strato-dkim-0002;
    b=Jy1bzaIwJdVapERfLhC5wobKFZCRJDmBa9N/D/zyG7lJdt+Rg0TLUQUUOclFaL6doE
    yJ7Ns7LwceW0pSeOWrwa9BlRWxdccP9wVSfNTre1LZ8TNknuTP0CE7wQaymlQCYv/mlO
    SvYeq14gjesstBKTr7XOiqXrph6Cyi7n6ICObKYvszX/ksIk52o7Aa8ut/xa/5tDW4Lp
    Dkc7C5w+J3Da/b8AfrqY32rzh4drutLVYNil99Itlhszn5k9kzolfcotK3bhjqGvFuyd
    btZCI+zucmXWyx/14Xgi59LuarclcN7Kcm4tn0vgmrNLLDj18QJVxO3fiyqKFEUHH6Tr
    msyA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1694725467;
    s=strato-dkim-0002; d=strato.com;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=9s9DXbb2YC/PUYZzFeTcPdlbDdHdtgc0AOBn4zdDFmY=;
    b=GhVRu3ie57eFuMr3WV9lo1suJ1NrhJ6B/FfdycAG5hxNOcjb1vWwerjJ5JjRp8IYsr
    B6kC7KO61Nxa2IL0RtKeFSTBNTpT3BIOobgQ2J37gqXvTDH64S2KvPOIzJ9ywfriKb5/
    PBENBM88XLx+GCL9/1kpb8YrlgHuGRJCU8S6jUnObkuc9q16fuIR/cAWBZ5ekC5oaD5L
    Rfm7QVc1yRGV8a4rzczLl921HiRKHZKAjtX9fLPRtlsF1OPCe4pLxpq606EvsF03tHuQ
    krAJu6akpk6/0VekO4ds3GBpL/3+UZTZMsFDTIiGorsCGhAj9fydw+e7gDxbHpdJP0IW
    d1qQ==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1694725467;
    s=strato-dkim-0002; d=onlineschubla.de;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=9s9DXbb2YC/PUYZzFeTcPdlbDdHdtgc0AOBn4zdDFmY=;
    b=aPXlT9iwBwlDLMvBUDNrw9WPRIX5Hk39VisT8DzxiuZ5TUD7Z7I8D1hwG2YEnfA7eY
    Qq1nC4CcZZwSrNumNk1ZxPLa8C59gksousiiZaGqNRECimPOiFwCRbmWPZyKGcPlVcl6
    LBsxvX9W58aS9SuGp5X8tk0T2BkJldxLz80+EHFrtE49cfDB2MF0lfSUAip03feeJoJl
    o494uc1ZFaSiXYA5zMWl//pQ7CILc7a27TuttE1aDhGRSQEQwWauclK11nHnfcBqt2Gf
    FBF4jgzCP3mdv1tpwU53qNAZwWU4vQbn400ZWT6w8UhAFpBpVN4QC4fZ2nBtTYKdaLdj
    1lAA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1694725467;
    s=strato-dkim-0003; d=onlineschubla.de;
    h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From:
    Subject:Sender;
    bh=9s9DXbb2YC/PUYZzFeTcPdlbDdHdtgc0AOBn4zdDFmY=;
    b=edNIiwJf06DcYJYERdF70PlB7fjgi3XTM3RTZEXteUzD8poYpfC8vRh8cv3Q3OwJke
    V3ta7CaqFxIWGaoSQWAQ==
X-RZG-AUTH: ":PG0ReWCndfO3rCSML4AvNaDxJ7WJyilEI/NMX3IPsStZLbcZC9mNZx0oO96cCwacwToyDuy58S1gIw=="
X-Virus-Scanned: Debian amavis at onlineschubla.de
Message-ID: <4de4259e-b449-b4a8-7ec7-1f906d2571de@onlineschubla.de>
Date: Thu, 14 Sep 2023 23:04:25 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
 Thunderbird/102.15.1
Subject: Re: Xen 4.18/ARM64 on Raspberry Pi 4B: VLAN traffic crashing Dom0
Content-Language: en-US
To: xen-users@lists.xenproject.org
References: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
 <5ceb1246-88f7-9305-677d-1eaa5014713e@rabbit.lu>
From: Paul Leiber <paul@onlineschubla.de>
In-Reply-To: <5ceb1246-88f7-9305-677d-1eaa5014713e@rabbit.lu>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


Thanks for your time, zithro.

Am 08.09.2023 um 17:08 schrieb zithro:
 > First, I need to mention I've never used bridges+VLANs this way, so I 
may miss the obvious !
 > I -think- it's a network problem, not a Xen one, but what do I know 😄

I also suspect in the meantime that this is a general (Debian, perhaps 
even Arm64 specific?) network problem. But I am not sure if it can be 
ruled out by now that Xen plays a role.

 > I've often read that bridges on dom0 should have some additional params.
 > They would be in the iface config, around "bridge_ports", like :
 >      bridge_stp off      # dont use STP (spanning tree proto)
 >      bridge_waitport 0   # dont wait for port to be available
 >      bridge_fd 0         # no forward delay

Tried that, no change.

 > You may also try to enable STP (iirc it's disabled by default on 
Linux bridges).
 > But TBH, I'm not sure those params will help in this case.

Tried that, no change.

 > I've also read the VLAN 1 is a bit "special", better avoid it.
 > IIUC, untagged traffic would be auto tagged 1. Use ids 2/3, or 10/11, 
10/20, etc.

I changed the VLAN numbers. First to 101, 102, 103 etc. This was when I 
noticed a new strange thing: VLANs with numbers >99 simply don't work on 
my Raspberry Pi under Debian. VLAN 99 works, VLAN 100 (or everything 
else >99 that I tried) doesn't work. If I choose a number >99, the VLAN 
is not configured, "ip a" doesn't list it. Other Debian systems on x64 
architecture don't show this behavior, there, it was no problem to set 
up VLANs > 99. So another data point that there seems to be something 
fishy about the network on my Raspberry Pi system.

Therefore, I've changed the VLANs to 10, 20, 30 etc., which worked. But 
it didn't solve the initial problem of the crashing Dom0 and DomUs.

 > Other stuff to test :
 > - check MAC addresses

What should I check specifically? (However, if there are duplicate MAC 
addresses (what I am assuming you are aiming at), why would it work when 
using the same VLAN bridge?)

 > - use tcpdump/wireshark remote logging on the real NIC (enabcm6e4ei0) 
*and* the bridges, to see what really happens, maybe a network/broadcast 
storm, filling dom0 cpu/memory ?

Now, here it becomes really strange. I started tcpdumps on Dom0, and 
depending on which interface/bridge traffic was logged, the problem went 
away, meaning, the DomU was running smoothly for hours, even when 
accessing the zabbix web interface! Stopping the log makes the system 
crash reproducably if I access the zabbix web interface.

Logging enabcm6e4ei0 (NIC): no crashes
Logging enabcm6e4ei0.10 (VLAN 10): instant crash
Logging enabcm6e4ei0.20 (VLAN 20): no crashes
Logging xenbr0 (on VLAN 10): instant crash
Logging xenbr1 (on VLAN 20): no crashes

I can't think of a rational explanation why logging the traffic on 
certain interfaces/bridges should avoid the crash of the complete 
system, while logging other interfaces/bridges doesn't. Any ideas?

I checked the dumps of enabcm6e4ei0.10 and xenbr0 (where the system 
crashes) with wireshark, nothing sticks out to me (but I am really no 
expert in analyzing network traffic). I could send the dumps directly to 
you, if you want to spend the time.

 > - set "loglvl=all" to Xen cmdline to maybe get more info

Done, need to check results. (Serial interface is not connected right now.)

 > - how are the interfaces configured in the domUs and in the cfg files ?

/etc/network/interfaces on the DomU on which zabbix is running:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enX0
iface enX0 inet static
         address xx.xx.xx.xx/24
         gateway xx.xx.xx.xx

iface enX0 inet6 static
         address xxxx::xxxx:xxxx:xxxx:xxxx/64
         gateway xxxx::xxxx:xxxx:xxxx:xxxx
         # use SLAAC to get global IPv6 address from the router
         # we may not enable ipv6 forwarding, otherwise SLAAC gets disabled
         autoconf 1
         accept_ra 2

vif line in the xl.cfg of the same DomU:

vif         = [ 'mac=02:93:0B:61:A5:82,bridge=xenbr1,ip=xx.xx.xx.xx' ]


 > - test w/o IPv6

Tried that, no difference.

 > You could also show us the outputs of "ip a", "ip link show type 
bridge" (brctl show), etc.

root@xxx:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
group default qlen 1000
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host noprefixroute
        valid_lft forever preferred_lft forever
2: enabcm6e4ei0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq 
state UP group default qlen 1000
     link/ether d8:3a:dd:28:39:4f brd ff:ff:ff:ff:ff:ff
     inet6 fe80::da3a:ddff:fe28:394f/64 scope link
        valid_lft forever preferred_lft forever
3: enabcm6e4ei0.10@enabcm6e4ei0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 
1500 qdisc noqueue master xenbr0 state UP group default qlen 1000
     link/ether d8:3a:dd:28:39:4f brd ff:ff:ff:ff:ff:ff
4: enabcm6e4ei0.20@enabcm6e4ei0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 
1500 qdisc noqueue master xenbr1 state UP group default qlen 1000
     link/ether d8:3a:dd:28:39:4f brd ff:ff:ff:ff:ff:ff
     inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr
        valid_lft 86134sec preferred_lft 14134sec
     inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global 
dynamic mngtmpaddr
        valid_lft 86134sec preferred_lft 14134sec
     inet6 fe80::da3a:ddff:fe28:394f/64 scope link
        valid_lft forever preferred_lft forever
5: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
state UP group default qlen 1000
     link/ether 02:28:b7:1f:ee:6d brd ff:ff:ff:ff:ff:ff
     inet xx.xx.xx.xx/24 brd xx.xx.xx.255 scope global xenbr0
        valid_lft forever preferred_lft forever
     inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr
        valid_lft 86135sec preferred_lft 14135sec
     inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global 
dynamic mngtmpaddr
        valid_lft 86135sec preferred_lft 14135sec
     inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope global
        valid_lft forever preferred_lft forever
     inet6 fe80::28:b7ff:fe1f:ee6d/64 scope link
        valid_lft forever preferred_lft forever
6: xenbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
state UP group default qlen 1000
     link/ether c6:11:98:cb:32:bd brd ff:ff:ff:ff:ff:ff
     inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr
        valid_lft 86280sec preferred_lft 14280sec
     inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global 
dynamic mngtmpaddr
        valid_lft 86280sec preferred_lft 14280sec
     inet6 fe80::c411:98ff:fecb:32bd/64 scope link
        valid_lft forever preferred_lft forever
7: vif1.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master 
xenbr0 state UP group default qlen 32
     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
     inet6 fe80::fcff:ffff:feff:ffff/64 scope link
        valid_lft forever preferred_lft forever
8: vif2.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master 
xenbr1 state UP group default qlen 32
     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
     inet6 fe80::fcff:ffff:feff:ffff/64 scope link
        valid_lft forever preferred_lft forever

root@xxx:~# ip link show type bridge
5: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
state UP mode DEFAULT group default qlen 1000
     link/ether 02:28:b7:1f:ee:6d brd ff:ff:ff:ff:ff:ff
6: xenbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
state UP mode DEFAULT group default qlen 1000
     link/ether c6:11:98:cb:32:bd brd ff:ff:ff:ff:ff:ff

root@xxx:~# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.0228b71fee6d       no              enabcm6e4ei0.10
                                                         vif1.0
xenbr1          8000.c61198cb32bd       no              enabcm6e4ei0.20
                                                         vif2.0

 > PS: I guess it's only in the mail, and should be harmless, but you 
have two /eni stanzas "VLAN LAN" and "VLAN DMZ_LAN" that should be comments.
 >
  Sorry, copy/paste error, fixed. No difference.


From xen-users-bounces@lists.xenproject.org Mon Sep 18 04:10:51 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2023 04:10:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.603725.940793 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qi5a5-0001vb-R8; Mon, 18 Sep 2023 04:09:53 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 603725.940793; Mon, 18 Sep 2023 04:09: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 1qi5a5-0001up-Jt; Mon, 18 Sep 2023 04:09:53 +0000
Received: by outflank-mailman (input) for mailman id 603725;
 Mon, 18 Sep 2023 04:09:52 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=pn3q=FC=gmail.com=pryorm09@srs-se1.protection.inumbo.net>)
 id 1qi5a4-0001uj-67
 for xen-users@lists.xenproject.org; Mon, 18 Sep 2023 04:09:52 +0000
Received: from mail-vk1-xa31.google.com (mail-vk1-xa31.google.com
 [2607:f8b0:4864:20::a31])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 353232d8-55d9-11ee-9b0d-b553b5be7939;
 Mon, 18 Sep 2023 06:09:49 +0200 (CEST)
Received: by mail-vk1-xa31.google.com with SMTP id
 71dfb90a1353d-496a775af2fso301981e0c.0
 for <xen-users@lists.xenproject.org>; Sun, 17 Sep 2023 21:09:49 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 353232d8-55d9-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1695010188; x=1695614988; darn=lists.xenproject.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=0o84fY1ziedF2s6t+hzY1lz0ccYE0mJdo5EtgIprrgk=;
        b=nrv1FxROPQAVz9nad0X+FVL4Bt1y/tCwm1uRnUWpDqDOq8s1G4rRc8IGdWk0raTDTH
         ZY2nRqHM9mBAq9CzI3KjpaW136KpscDNFsUtAXYOqSurRrveQHt/5nCNzXCshRS3rwWh
         3xcxp7aErn9158Z5BHZLyYER1Z4KnpJIC7kdCnWfhW09R1Uqrt4ILmxFd4wBUc/AdFie
         eH//PmHgJYICfjBHGc32fqW5sEFavj9JjpqunCAMx/4E1lI2I76mCMGj/K0LWTpBRdAg
         +HYWwsmGcUE/YDmuIWx8IMM7mufEozsE1m9qB/nGnxif9UIsCW2ky9rMWrVTMzxsl4dG
         RTUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1695010188; x=1695614988;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=0o84fY1ziedF2s6t+hzY1lz0ccYE0mJdo5EtgIprrgk=;
        b=sdwiiBzjW0AwyROlvqzgLGa7PF7jjtPbqeQRMbPV5YlOk3hpaSI0eAsOQiRA1phNN4
         +WifOxPJ7R53agMSWuJZnuVBVURlPDf8kuY3EtcK1kxs++PeOYVNigC8Ncnm2y7Bm4nK
         jyfrPvC5L4/HwHM6G9soH+m097cJJsXJ88hbLlGmxgNoKS7dXYdTaqBVKIAybiqKsas5
         PKgY5C8NQ66hY9ScBpg2H22opwV6HGjyDHm2ZdKmmKPwwWGzPPJVPLfN8Vb9i6AvxpJ/
         MuzYnKzf4d74Ct9eCTfOCmb8mtw7wtqLwNdTwtdqf72vt7ysMQ6SzNcAIE12tKDoj8Rr
         LS6A==
X-Gm-Message-State: AOJu0Yz1j2cvb8ntTdydfrIbDj5XDlecuFKu0kBLrANZ3WfQBfBFpLBe
	/aWwi3uTEH6MJHxyWzm65xwmUGfrLAVQhCM7oRhYOOVC9a4=
X-Google-Smtp-Source: AGHT+IHZwL3tSYSIdI+Ua9iu48sEU/zXlwKASPQHckwu9ARw0uk77QC6JLiWaM3KAsT4j7hryKf4feAHR/ynlXnC1mY=
X-Received: by 2002:a05:6122:178a:b0:496:9f4f:5a41 with SMTP id
 o10-20020a056122178a00b004969f4f5a41mr1375650vkf.6.1695010187550; Sun, 17 Sep
 2023 21:09:47 -0700 (PDT)
MIME-Version: 1.0
From: Pry Mar <pryorm09@gmail.com>
Date: Sun, 17 Sep 2023 21:09:36 -0700
Message-ID: <CAHnBbQ_UPraxmkKuMJ9_p8Rkf+h_5a6VWsc2J2hKZ4m6OJRiyA@mail.gmail.com>
Subject: xen-4.18-unstable test report on Bookworm, qemu-xen 8.0.4 is FTBFS
To: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/alternative; boundary="0000000000001ea5e406059a5021"

--0000000000001ea5e406059a5021
Content-Type: text/plain; charset="UTF-8"

List,

At this time qemu-xen-staging is at v8.0.4. We have tried to build this
with xen-4.18-unstable libs, with no success. The
qemu build never starts, asking for a python path.

Best workaround was to rebase our tarball to the latest stable, v8.1.0. The
build worked with our xen libs & we show the depends below.

mockbuild@booky:~/pbdeps$ dpkg-deb -I qemuu_8.1.0+i0-1+deb12u3.2_amd64.deb
 new Debian package, version 2.0.
 size 23624896 bytes: control archive=12624 bytes.
    1592 bytes,    12 lines      control
   38262 bytes,   454 lines      md5sums
 Package: qemuu
 Source: xen (4.18~rc0-1+deb12u3.2)
 Version: 8.1.0+i0-1+deb12u3.2
 Architecture: amd64
 Maintainer: Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
 Installed-Size: 277971
 Depends: libaio1 (>= 0.3.93), libasound2 (>= 1.0.16), libbrlapi0.8 (>=
6.5), libbz2-1.0, libc6 (>= 2.34), libcacard0 (>= 2.2), libcap-ng0 (>=
0.7.9), libcapstone4 (>= 4), libcurl3-gnutls (>= 7.16.3), libepoxy0 (>=
1.3), libfdt1 (>= 1.6.1), libfuse3-3 (>= 3.2.3), libgbm1 (>= 12.0.0~0),
libgfapi0 (>= 10.3), libglib2.0-0 (>= 2.67.3), libgnutls30 (>= 3.7.5),
libibverbs1 (>= 28), libiscsi7 (>= 1.18.0), libjpeg62-turbo (>= 1.3.1),
liblzo2-2 (>= 2.02), libncursesw6 (>= 6), libnfs13 (>= 1.11.0), libnuma1
(>= 2.0.15-1), libpixman-1-0 (>= 0.19.6), libpng16-16 (>= 1.6.2-1),
libpulse0 (>= 0.99.1), librados2 (>= 16.2.11+ds), librbd1 (>= 16.2.6+ds),
librdmacm1 (>= 1.0.15), libsasl2-2 (>= 2.1.28+dfsg), libsdl2-2.0-0 (>=
2.0.12), libsdl2-image-2.0-0 (>= 2.0.5), libseccomp2 (>= 2.1.0),
libselinux1 (>= 3.1~), libslirp0 (>= 4.7.0), libsndio7.0 (>= 1.8.1),
libspice-server1 (>= 0.14.2), libssh-4 (>= 0.8.4), libtinfo6 (>= 6),
libudev1 (>= 183), liburing2 (>= 2.3), libusb-1.0-0 (>= 2:1.0.23~),
libusbredirparser1 (>= 0.8.0), libvdeplug2 (>= 4.0.1), libvirglrenderer1
(>= 0.8.0), libxen-4.18 (>= 4.18~rc0), libxenstore4.0 (>= 4.18~rc0),
libxentoolcore1 (>= 4.18~rc0), libxkbcommon0 (>= 0.5.0), libzstd1 (>=
1.5.2), zlib1g (>= 1:1.2.0)
 Provides: qemu-system-i386
 Section: admin
 Priority: optional
 Description: qemu-system-i386 (8.1.0/xen-4.18) with 9pfs support
  Warning: This is a custom testing build of Xen.

Our xen package set:
https://repo.dynavirt.com/xen/debian/bookworm-nmu/4ix-q80/

cheers,
PryMar56

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

<div dir=3D"ltr"><div>List,</div><div><br></div><div>At this time qemu-xen-=
staging is at v8.0.4. We have tried to build this with xen-4.18-unstable li=
bs, with no success. The</div><div>qemu build never starts, asking for a py=
thon path.</div><div><br></div><div>Best workaround was to rebase our tarba=
ll to the latest stable, v8.1.0. The build worked with our xen libs &amp; w=
e show the depends below.<br></div><div><br></div><div>mockbuild@booky:~/pb=
deps$ dpkg-deb -I qemuu_8.1.0+i0-1+deb12u3.2_amd64.deb<br>=C2=A0new Debian =
package, version 2.0.<br>=C2=A0size 23624896 bytes: control archive=3D12624=
 bytes.<br>=C2=A0 =C2=A0 1592 bytes, =C2=A0 =C2=A012 lines =C2=A0 =C2=A0 =
=C2=A0control =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>=C2=A0 =
=C2=A038262 bytes, =C2=A0 454 lines =C2=A0 =C2=A0 =C2=A0md5sums =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>=C2=A0Package: qemuu<br>=C2=A0Sou=
rce: xen (4.18~rc0-1+deb12u3.2)<br>=C2=A0Version: 8.1.0+i0-1+deb12u3.2<br>=
=C2=A0Architecture: amd64<br>=C2=A0Maintainer: Debian Xen Team &lt;<a href=
=3D"mailto:pkg-xen-devel@lists.alioth.debian.org">pkg-xen-devel@lists.aliot=
h.debian.org</a>&gt;<br>=C2=A0Installed-Size: 277971<br>=C2=A0Depends: liba=
io1 (&gt;=3D 0.3.93), libasound2 (&gt;=3D 1.0.16), libbrlapi0.8 (&gt;=3D 6.=
5), libbz2-1.0, libc6 (&gt;=3D 2.34), libcacard0 (&gt;=3D 2.2), libcap-ng0 =
(&gt;=3D 0.7.9), libcapstone4 (&gt;=3D 4), libcurl3-gnutls (&gt;=3D 7.16.3)=
, libepoxy0 (&gt;=3D 1.3), libfdt1 (&gt;=3D 1.6.1), libfuse3-3 (&gt;=3D 3.2=
.3), libgbm1 (&gt;=3D 12.0.0~0), libgfapi0 (&gt;=3D 10.3), libglib2.0-0 (&g=
t;=3D 2.67.3), libgnutls30 (&gt;=3D 3.7.5), libibverbs1 (&gt;=3D 28), libis=
csi7 (&gt;=3D 1.18.0), libjpeg62-turbo (&gt;=3D 1.3.1), liblzo2-2 (&gt;=3D =
2.02), libncursesw6 (&gt;=3D 6), libnfs13 (&gt;=3D 1.11.0), libnuma1 (&gt;=
=3D 2.0.15-1), libpixman-1-0 (&gt;=3D 0.19.6), libpng16-16 (&gt;=3D 1.6.2-1=
), libpulse0 (&gt;=3D 0.99.1), librados2 (&gt;=3D 16.2.11+ds), librbd1 (&gt=
;=3D 16.2.6+ds), librdmacm1 (&gt;=3D 1.0.15), libsasl2-2 (&gt;=3D 2.1.28+df=
sg), libsdl2-2.0-0 (&gt;=3D 2.0.12), libsdl2-image-2.0-0 (&gt;=3D 2.0.5), l=
ibseccomp2 (&gt;=3D 2.1.0), libselinux1 (&gt;=3D 3.1~), libslirp0 (&gt;=3D =
4.7.0), libsndio7.0 (&gt;=3D 1.8.1), libspice-server1 (&gt;=3D 0.14.2), lib=
ssh-4 (&gt;=3D 0.8.4), libtinfo6 (&gt;=3D 6), libudev1 (&gt;=3D 183), libur=
ing2 (&gt;=3D 2.3), libusb-1.0-0 (&gt;=3D 2:1.0.23~), libusbredirparser1 (&=
gt;=3D 0.8.0), libvdeplug2 (&gt;=3D 4.0.1), libvirglrenderer1 (&gt;=3D 0.8.=
0), libxen-4.18 (&gt;=3D 4.18~rc0), libxenstore4.0 (&gt;=3D 4.18~rc0), libx=
entoolcore1 (&gt;=3D 4.18~rc0), libxkbcommon0 (&gt;=3D 0.5.0), libzstd1 (&g=
t;=3D 1.5.2), zlib1g (&gt;=3D 1:1.2.0)<br>=C2=A0Provides: qemu-system-i386<=
br>=C2=A0Section: admin<br>=C2=A0Priority: optional<br>=C2=A0Description: q=
emu-system-i386 (8.1.0/xen-4.18) with 9pfs support<br>=C2=A0 Warning: This =
is a custom testing build of Xen.</div><div><br></div><div>Our xen package =
set:</div><div><a href=3D"https://repo.dynavirt.com/xen/debian/bookworm-nmu=
/4ix-q80/">https://repo.dynavirt.com/xen/debian/bookworm-nmu/4ix-q80/</a></=
div><div><br></div><div>cheers,</div><div>PryMar56<br></div></div>

--0000000000001ea5e406059a5021--


From xen-users-bounces@lists.xenproject.org Mon Sep 18 13:01:40 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2023 13:01:40 +0000
Received: from list by lists.xenproject.org with outflank-mailman.604035.941240 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qiDs0-0007vJ-CR; Mon, 18 Sep 2023 13:00:56 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 604035.941240; Mon, 18 Sep 2023 13:00:56 +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 1qiDs0-0007v8-7h; Mon, 18 Sep 2023 13:00:56 +0000
Received: by outflank-mailman (input) for mailman id 604035;
 Mon, 18 Sep 2023 13:00:55 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=5AVA=FC=aim.com=brchuckz@srs-se1.protection.inumbo.net>)
 id 1qiDry-0007v2-HE
 for xen-users@lists.xenproject.org; Mon, 18 Sep 2023 13:00:54 +0000
Received: from sonic313-19.consmr.mail.gq1.yahoo.com
 (sonic313-19.consmr.mail.gq1.yahoo.com [98.137.65.82])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 62657732-5623-11ee-8788-cb3800f73035;
 Mon, 18 Sep 2023 15:00:53 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.gq1.yahoo.com with HTTP; Mon, 18 Sep 2023 13:00:46 +0000
Received: by hermes--production-ne1-6cbd549489-k2llt (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID a3031178e102bdf845e69956b6ed9c6d; 
 Mon, 18 Sep 2023 13:00:45 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 62657732-5623-11ee-8788-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscape.net; s=a2048; t=1695042046; bh=LKw7pu5uvGho6X7jLbP/yP3nHkE+WvC/P4Hz3WCbcbs=; h=Date:To:From:Subject:References:From:Subject:Reply-To; b=SVVbNfLmwg2s7DG8NtJX3EdN+aHCs0NSB5OfU0CfrP5yoby6PPtGt+sh3SK84E+2IJPa1KIRSs/87TIC3SW2srYchWuTxEChqFSWafkT79oWiFckj6AgZsvk2nTKB9RHgmG68pZ7pHH9LPF/bgzxBlN5/SegCmYlHSbcQoMityViZATNd+/0x4YF0ULHDCCM1hf+dfADxRpLv2X9j5bNpjuIZrYIlUReqgOLynwlYn7RMH4TJHLh2qOtS3ZmuNlJZ8Ps92OROv7GQrJRD+5OnMMPucNdkwxSe3qDy7+gHX8ZubD9XOk9cxIUJudCNTuPbJ7I3caar8HlqgbFj9DhnA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695042046; bh=oWSPOvaQqpaN1ZBQF2Woq3NALRwQ4PDwjEgEwhIhT1a=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=bG4HG6Sf1/iuWSXH0a0KCCpxGmFAzDFJtDp2rEYpHdi+umk3045chQLNtLV4vpbhl9phue302SQ3xw1JEY6QjdSxM4Gnu5JBcDvmniJNRfSMkSaPKoaUC25JmJsIVrYnogQoguMubCMNeYmaMa/qhfvdSy4SzGhfv5moBWbRvAXvwY6SHQxciaMpxJcIRbWpuJvR3hbpx5bGvOoBhF7EMSf44zub0VAuxDKIkQ47nLhmNn3EPPQX8FfNUmm8OQJ8G+wrwzMw9kLhm1SckCGoSy07lGq+XJQfaxc+WqTRWBxUVZYRH1/rkM/EGMxLtM4zKgDsli1uvb9UJEhKPLqkbA==
X-YMail-OSG: BEbqUT8VM1nuRhWuckHauK9JWUvdhSity9r5BFrlczLzy2YhbKdNqMCXEGm3h4M
 Kwyt0zJg7uFn_H6D9KiChAEcQ8xGgJ1fSv0QafzAsAOY0OjM4CPtukBRVjGCAAzRLjFWP6F5WE8l
 U_Rb.biJjFnP4hcqJLDePA35kuaS8De1g.rYtiwHiTDACZwSmVrWXkZW.Y.DDg6ah7IaM6rWuo70
 zeI_mS.OCxCS_tXalhlzns4eSpYPimSFjqt0ComkVZ4ZUKxV_OtbjkY66afXnChZdSGnqg6Ag1FJ
 NC4HT9rjyvFoIu37jb6rmpi.lq4xNUQehMZsY7nazMZg56CmVBs6448GOOEqLvq52bayfMYyNJj_
 4xjbIIUQR5A6SIuil1UDIyBMTty5tEwNNZ2M81aVa2bgSA526CQAkWEqAH4a05SvXfAFvRi5u2cb
 ht.VxFuSrCYs5AJY9doNvwpalhX4kVeFj1JAx2CGpSB04iDKdt5sJxS2L5denACN4gf1zjECADDe
 TEP9XRj8xmseVzMxd9oTZ5IREBfWY5T6bskE7Q6ULENEe5iqcn1bSHmmOiKRQBa26FkKc0lkx1Gk
 hi7houJq4m2nXWwvS3pbMH.RFg73ogNMBHVirhRuhIfgpuCwv5WTG2bfYvlJ98guOe_BZOVQTcmp
 uNwZwP8xdp0QcK6Lhdivby9iS9uBKgW3j2XREv8z21O49Xt43._75woTa.3n.DDKvF3mURbLLtsv
 j.arbs00iSkv4C.ui5843qiypfqmuxsOsWa_t8gnsB.nuayHmbpSo4nf0ZQx37npkLw.EAivXYgV
 s384emOGnPOc_R2fVgtJuwIqP6Gt4AVDPGcZKDD48hdwZ_x8FGkY_Lw8Ce8_e.gkOhjZm6d8r2BF
 5CIwC_umglXgmdsqqrTQP.kuLFv2fDMZQEPKVbelSJLP.vwlwQtknBs5M3BL_Q45f8obvQCLKBJP
 5M_K9xdkLW6xEUyi0J4pPjjm_.RZCDqlpspWyoztIJbEOMiJNd1iJRdeDLLQhA4rgyZTNjPfodI9
 vGPdRn3pLx3pAsaEM62PrZpPyOA.MbLGQ1wlgcFhxl_BGra3vEVENA1FmQ781MwE__g1a8hf2N.X
 AhqwWxkKs768pEX4ruPa7E8hkMkj3fEq0N3ZHLEZCAvak08m2t8t6GqfKTZWdNOVXJuM6Ownle35
 AOOWtpeyfgTpTDRi8knD9n7g8cq._deISau_vpZmqFxEK42cJL.kD4SeUi32knp1vb1.J6rd8SoD
 IrZRK2h68PPR9wPBeZQ8yJg6s7WL8_2vGdRzF8e1nZP7uDMqHR0Zf86C3ffwCTyQoPaN4lfFYoYj
 D9uw3KKbz7i4T1nQMQpa0rOPxbv5tMveh1Skrp3zCP3V0y1u1WAWjEoZ_MOSV4de_D_B.ne_K87y
 GEZ0yUX68lq_gJD1O6nOP79cWA9HOt93TQB5U8sllteMr1bdvs6WWJqxfh5gqEvZe3.iwWoT8N42
 StwthzyjD38rJ2TqgPclveKVuQ1b5ubd3IJpu4PHoRd5rwH3AJhtLDqwHaJbKtXNxD_PciTqTFnc
 YHGUe3A.CNhPZ.kn3n6lMWA6XMbSh1X1fALIffx0wxx1vPwywG1HSFoz59DfBE46m.0Oyh6l2Anz
 e4ciM3wj2VmOF.jzUUOWfKgiVOLLW2We9PSCKLsQZocj6l1MTWRYYHy1q5XJBzTE7ttsBPvcpaZf
 CcNcXl.dD3CW6hY0Yz62qsD099UZiO7Wfru.YhwcWGboaazMvsljbITFuMjC4WmdYhtF4EJseeO.
 9AyP_Xu0uZJp.LanOsdr_wEoyJcB7H8nF5IWYsiSwsw0QpIRGgU8xXxwOHxUSWgtuNFn1E1bvOKl
 w4YdNNldwKQ.V_qOKE0QXEbOcTjorZPEvG2mCAZD1RiXJQIQPrAXjdh83d5ZzPGNF3Jr1MJF7._L
 AJ3J29YXB8tSfcTKidoKjoZTGApTG2BF2SxX.iDH2uS0je7FlSlb4jUdeoj7.qu2uXloFHLkygW1
 Kke6bxnJKAYGYMty9VokJh_VyLyf6OzanNvk3.VXU42XvvS4.2.7N3iVibxx5F.RLYhfmsyd55bt
 KtmC.SyNStOtZQ7iBQ0bs6TyKXHb1yiDraq7XnAPARYsE3zbHvMdeneHA_Eoce.3mmjvAnKDcLn5
 YGOe8FxnvpA4HhUiPCOZ.Tg9R7bi8B9CL3BBX5NAajMjmlC7T_YqhNbUQybPQHB8hTsknOPInZiu
 3
X-Sonic-MF: <brchuckz@aim.com>
X-Sonic-ID: 5b151176-3a80-4586-a58c-b99888cc0448
Message-ID: <b20bdc7e-4c07-4bde-b206-4142310211d4@netscape.net>
Date: Mon, 18 Sep 2023 09:00:44 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: xen-users@lists.xenproject.org
From: Chuck Zmudzinski <brchuckz@netscape.net>
Subject: xl dmesg buffer too small for Xen 4.18?
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
References: <b20bdc7e-4c07-4bde-b206-4142310211d4.ref@netscape.net>
X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol
Content-Length: 772

Hello,

I tested Xen 4.18~rc0 on Alma Linux 9 and my first tests indicate it works fine for starting the guests I manage but I notice that immediately after boot and with only dom0 running on the system, I get:

[user@Malmalinux ~]$ sudo xl dmesg
00bee72000-00000bee72fff type=7 attr=000000000000000f
(XEN)  00000bee73000-00000bef49fff type=4 attr=000000000000000f
(XEN)  00000bef4a000-00000bef4bfff type=7 attr=000000000000000f
(XEN)  00000bef4c000-00000befbafff type=4 attr=000000000000000f
(XEN)  00000befbb000-00000befbbfff type=7 attr=000000000000000f
...

I have noticed the buffer fills up quickly on earlier Xen versions, but never have I seen it fill up during boot and with only dom0 running.

Can increasing the buffer fix this? How would one do that?

Thanks


From xen-users-bounces@lists.xenproject.org Mon Sep 18 18:18:28 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2023 18:18:28 +0000
Received: from list by lists.xenproject.org with outflank-mailman.604161.941396 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qiIoW-0007dh-UP; Mon, 18 Sep 2023 18:17:40 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 604161.941396; Mon, 18 Sep 2023 18:17: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 1qiIoW-0007dU-Qs; Mon, 18 Sep 2023 18:17:40 +0000
Received: by outflank-mailman (input) for mailman id 604161;
 Mon, 18 Sep 2023 18:17:39 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=5AVA=FC=aim.com=brchuckz@srs-se1.protection.inumbo.net>)
 id 1qiIoU-0007dO-On
 for xen-users@lists.xenproject.org; Mon, 18 Sep 2023 18:17:39 +0000
Received: from sonic309-21.consmr.mail.gq1.yahoo.com
 (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id a3ab1da6-564f-11ee-8788-cb3800f73035;
 Mon, 18 Sep 2023 20:17:36 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.gq1.yahoo.com with HTTP; Mon, 18 Sep 2023 18:17:33 +0000
Received: by hermes--production-ne1-6cbd549489-84thk (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3ab58d39ceca545153c4033e8faeff09; 
 Mon, 18 Sep 2023 18:17:28 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: a3ab1da6-564f-11ee-8788-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscape.net; s=a2048; t=1695061053; bh=uvyh4QCO2KqgJV/tHN8bqQwjqDM4oPMkwvzxrdyNGJ8=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject:Reply-To; b=Fm+4zr/pDd0lFAMg8hFMudi7TLynlQriZ2wiJCJXdMBbG9/hSOfGpYezL+GbnQzKxh+SlaUNIl0+UXqJqo233kaGydwVwQ5KCxPPMWLJsLuzdmAsItDWoJ/HqxdHCjPvbtE7uPCb7dFaPZKD8nYGNt0WWzJPLZAiR5kf7rdsZkV7Ha08nT1PNv/+3p5+xzhe5Mw+uTHBCrp5OeNxM5ZHVRhZLoSwQYJHrcPCoQHtND8XN8BXoPng9+Yvf71cFPQd5wFhzT3a1kCWvXqY6vXGxaDTY2bV5VtwLUnpnGxnbLnoqyqLG1cPdi+KiEK1DVVF00C3jinu6qz2hLGE6foTWQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695061053; bh=Nm69HP7KbtidmXvUrVJIlhlvoldQp9YmOAdNJO9r/je=; h=X-Sonic-MF:Date:Subject:From:To:From:Subject; b=C0en5hNQO5aiPZAPvpsxk/PPqrapLbpkHIz3OuolVGx3HQRrHXfDzoqgWp8fBO8NyvPxnlNG53od/aRZw6FvBK4WJy3bVM40iWgYCOFmRbMpNp3RTbqdbI7RjtjU29pj9/tggW/Lv3cfhv2B7AT26vNVA6Mj3xf/aWgYNrugtakvpyB8mdqGk+2j5tGUhNsYw4Tw3zbb3QvcJxZVpy2w/9hU2Wn4xTVXJhtayToDMknwlx8+OfLNNh1F8Yx7yzIKSEuT4zmWGKTJVIillP9uZh5/VZRGcLqA3FJQfnTABaQrshfsUTGb+iN0YJ0STqit5zHjuVnnIBOwpBiU3up39Q==
X-YMail-OSG: PFL1zHIVM1lB9_H1FkyfxPdW8nbtXoQI7g1O9dxCTJPn4S0qjwYPM_MuwknodLf
 fmmz4RSXmUPUsBTsgBPZXFLZhTLd.7Yv5jeAJTcx6KbOXYx2P24f_w.WmWIuCYOjwTz5_H4fHzJ9
 0WK0.rJLRx9prG2S3Z4V_K0ZVfJ7paEJWUMBtygTyZXxFpMUumv1FTx3IW2f5az9Ze05AAWa0aD8
 2spEUhaBY2t3YDz88dgcZXljqfGPWDqGi3OgL6qlCX3LGcwMrsM.ux.qWx5R087X8BhmLZVacnFC
 Y7_5mspxJJDDa5zthNZ4toUKf2rqQnbQlzzBAdfAWUpxTFABH2jJ__NXsIA1Mi9g_NCuBBnzzBUD
 PG4EsUMtzBUeUKAk1i6mtsXPtiUzXjbzywfcR_azsex.6AGid8KDFlap0QHDLDUletgS3BU1FJ5e
 j_NFQz6TbLI0ydZq2k3.QFEwuLdBckD7o3j_VfDyw9GrKAzP2NLuSDQUm0wHqUVyUl9yp_tLMpUf
 ec4wAk2xxrPvMbFPbCgPxkxO0jcc4V9knJ4YHo4Kbd1N6emu0mYIzRiVWe6tmLDAxbW1aqwQyWWu
 O7B3W8PDE1HiG8qV.MuHfrLSp5QWJjIjcYuqf7u6ca5pEyqQFjE.1_YADO8bObV1jq1o2W0maiXO
 feqCQhFY1u69dekxoNfKChDPbCfZB_FrpS_dcStIED0adZ9WWK1kuaPRcTsqYRA4WkMyYHSdOgvm
 LpoHvlcfioTv349FXQTM49imlkrpuA6nfjen9e0YaI4IqP7cJP3CuO5HBPZJlmuPng0UXJECcCLy
 ChYj55rZleUNoWTHXxa7x1LjZ8jNh3zy8huI7bqIoaLcBQuQkjEz.8zADw2FV229xAmpLp4OzqmS
 1TrAqdKoWtRiiGfzsg2GO5rnmavgQEWZkhjVai4GVUV2HJ2JiaHzJRFihRkreIg82aNZsiVKWti.
 _EeLYKJX7Cw3TTZD3eujp2RdayqxQ2TjY08nUSb2BGy2bGfvMm8xOxG_AFqSGHYRZKCCS6MJ2aNd
 o2uXYY92.nTTvMmoAryNw09bN1VLYjiapJ7HCpAq2UvU7rFKSivCC9U2tuaOThQLv22QnH6LSAdk
 dFopq_TEc1XQlAiYY4qY2a6mqgdDDJ1XKGLxJq5QxRZ4qOiZquhxjacR6QdB.fIQG50bMntn5Y5z
 KHWfrqS1qrlmfG1EOdUaik.WyWQpGABP67hicCNTGtKfN0dx001uMntiXTH0WFriQ._e8HrvD12H
 DYEKAdBG65cBDRvRKuIil3YtEuesIuIwbnkNBSM6mj8YI1F4Vc5PQJwi75rp9U9AUSh4UdKUonBX
 P0XuoeZeXA0oHm_lBtZTG.9GFklRuCaOSOVsFdnb7XPB.WF3GFSCt1rFED_w95BqZ8._VTbU4SZP
 p6Y8jFkp2L3E6v6sY1JVFhWEKx9CJeycqcKmy2f2L0_gZfTqplMVGfTq3VNn2E.iQk85YDOYcdtl
 jWmBLekayfVFb6w80262mZzNr3qfM4iaLVqkqLbuaRyZ1Gfh.8jMo2xuC51ziQn4HfwFXYhJEw6P
 Q.HfRUAGNFVII5yVnK5IzPnal9SmyPJuxzXvgMAVJk2CGgN8RAEDhhoI5gow3Ep7n5XbxFtZTY1Z
 bqr.bOCNGE.k8QSa_8fzcUmbzf_MHaiqN_f499MCIi9uQAp6cWHn1RrFq_v7VZkgfAcuHSIeAqwc
 YiThqo92pcPIHYkekKflQ69hzrmtTxyBUx3VKxzdGgWR9VQ9g.mcYZ6w.rwMlRYzkq4ZknG2XzkM
 4pZ6U531FXsHuZ6b9bT.klwkpU_u28RO7K7EO5UQQg_rcwjuGnB_xkr2MPCYitG0PmqoWMUGj8ox
 6r29qxQwYiS78Zdh4VpSb1ozi4YO6m9VNwZTXAuhd_YOtsxcK5l3ipg4q9U7yb6bScFcFgZQ96wa
 FOcqrGHW6gvsXFKBKP_V1TCJTx5bZs.t1zMO1.mWh24.ZsYXnMhaZF_2v.6mRjMhxaSXlCYrdNzR
 3WS3Nno0aV8NE.5TzZv0LqNthnl8y2NvnPCWlgUBmgqMRIN_moiLsT0Pb2GD3nvNaZLBYJe6o_YV
 ZiFnJOzcm2zRUiMoyviGbJcniEx8.dp1S5OCpPOKX8GbVoJ75_HYruCgDVo_EhQu.LZb7kNbIGdc
 oHYFXiZCRAbMbGOyAjQXO7s4u84SAlILzODQhq6e2XDPLqN02p9MXhOpobl9yuMVzTREx3vUPTzL
 78dhsbg--
X-Sonic-MF: <brchuckz@aim.com>
X-Sonic-ID: ccd0472a-85fe-41ae-a5a7-b3c119ce6135
Message-ID: <9baf6bec-49c6-474b-a5e3-5f0473aaffc7@netscape.net>
Date: Mon, 18 Sep 2023 14:17:27 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: xl dmesg buffer too small for Xen 4.18?
From: Chuck Zmudzinski <brchuckz@netscape.net>
To: xen-users@lists.xenproject.org
References: <b20bdc7e-4c07-4bde-b206-4142310211d4.ref@netscape.net>
 <b20bdc7e-4c07-4bde-b206-4142310211d4@netscape.net>
Content-Language: en-US
In-Reply-To: <b20bdc7e-4c07-4bde-b206-4142310211d4@netscape.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol
Content-Length: 1299

On 9/18/2023 9:00 AM, Chuck Zmudzinski wrote:
> Hello,
> 
> I tested Xen 4.18~rc0 on Alma Linux 9 and my first tests indicate it works fine for starting the guests I manage but I notice that immediately after boot and with only dom0 running on the system, I get:
> 
> [user@Malmalinux ~]$ sudo xl dmesg
> 00bee72000-00000bee72fff type=7 attr=000000000000000f
> (XEN)  00000bee73000-00000bef49fff type=4 attr=000000000000000f
> (XEN)  00000bef4a000-00000bef4bfff type=7 attr=000000000000000f
> (XEN)  00000bef4c000-00000befbafff type=4 attr=000000000000000f
> (XEN)  00000befbb000-00000befbbfff type=7 attr=000000000000000f
> ...
> 
> I have noticed the buffer fills up quickly on earlier Xen versions, but never have I seen it fill up during boot and with only dom0 running.
> 
> Can increasing the buffer fix this? How would one do that?
> 
> Thanks
> 

I see the setting is the command line option conring_size:

https://xenbits.xen.org/docs/unstable/misc/xen-command-line.html#conring_size

The default is 16k, I tried 48k and that was big enough to capture all the messages at boot for 4.18 rc0. This is probably not an issue if the release candidate is being more verbose than the actual release will be. But if the release is still this verbose, maybe the default of 16k should be increased.


From xen-users-bounces@lists.xenproject.org Tue Sep 19 13:24:05 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2023 13:24:05 +0000
Received: from list by lists.xenproject.org with outflank-mailman.604121.942230 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qiahJ-0007gN-4L; Tue, 19 Sep 2023 13:23:25 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 604121.942230; Tue, 19 Sep 2023 13:23:25 +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 1qiahI-0007fP-VQ; Tue, 19 Sep 2023 13:23:24 +0000
Received: by outflank-mailman (input) for mailman id 604121;
 Mon, 18 Sep 2023 15:34:42 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=ZXME=FC=gmail.com=polasekr@srs-se1.protection.inumbo.net>)
 id 1qiGGo-0005IJ-Hd
 for xen-users@lists.xenproject.org; Mon, 18 Sep 2023 15:34:42 +0000
Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com
 [2607:f8b0:4864:20::f30])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id e10c939f-5638-11ee-9b0d-b553b5be7939;
 Mon, 18 Sep 2023 17:34:39 +0200 (CEST)
Received: by mail-qv1-xf30.google.com with SMTP id
 6a1803df08f44-6564fe1967dso6999656d6.1
 for <xen-users@lists.xenproject.org>; Mon, 18 Sep 2023 08:34:39 -0700 (PDT)
Received: from [192.168.1.104] ([104.247.231.65])
 by smtp.gmail.com with ESMTPSA id
 i2-20020a05620a074200b0076ee4eef530sm3219109qki.34.2023.09.18.08.34.37
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2023 08:34:37 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: e10c939f-5638-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1695051278; x=1695656078; darn=lists.xenproject.org;
        h=mime-version:user-agent:reply-to:message-id:date:subject:to:from
         :from:to:cc:subject:date:message-id:reply-to;
        bh=drfRFOGr0B0lpgPaJd691LRvhqrXEa7wrEbsDZmHAC4=;
        b=Yq0lzgcxDPf0HFZoPIMhhR8HxjJ22/Nr7/P/AKgNvxieBSrFLq/Pkiqx7H0Ius+pje
         cBqYEGv7VXK3t5lqUI0UOyyVfBULoHfZq7C1PWaZYHfMoODOcjfFrkUhUkK8gzik8opI
         n46wxoxLZASor31lw4UMOJR/7kOv5qe/t3f3+OS1iQl9AgPbp7iRmCS900gmnYjdc+fR
         wvO5s+FrIyjKLrRYd6G1i0PnGQJPKQGkrLbfOhsq4T+c1INYZ/NcQYhwqgJaf3kcJs/5
         4V9f4trMS2WkB+Cej1Z2/fMT/1s//jQJi4ijCBA6a5grwOjye58uEfrhXweriY225L1o
         hLWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1695051278; x=1695656078;
        h=mime-version:user-agent:reply-to:message-id:date:subject:to:from
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=drfRFOGr0B0lpgPaJd691LRvhqrXEa7wrEbsDZmHAC4=;
        b=gygZ/FKUA4p0Qfhgmih+EgsK3EvMrcYhRZRml0cz0UHPhjmhbyggI27LF7LErxUVwS
         1ZHrLIWu4P270ACyFsjFzirA9swi1lH7V3zczRRP6fhbeGIrl+9dac1bSpx/sKu4VulG
         8f91yBjqb30htVf7WJTZIBPRt2kWO6qVzJrV2IpsFQ+mNwUzzFtqsY3GY59138a1U0Yi
         CfEBxi0ThejctaoheS4eze3Mq27iJJyX+CkOipkGDu69ppPrGGYa3Fm5P5M7PZqNkFag
         yuie95UsIWUFUCkt/xyEHqCYh0mW+wp4Fflb1xXeIKVEpZ7xT9vKekZIwltJcp7HPxOx
         rAfw==
X-Gm-Message-State: AOJu0Yz0o7vyZjXTlRCGsU/vS9gx+erPyzadKs6I75I0h8ufc2SNr0ie
	Ai2PdzM1mKSKxFxlxRmvuPZMKTUjZr4=
X-Google-Smtp-Source: AGHT+IEb/6az+/hn1EbSj9kX+y/gy/Ni1jJmOb3z/27HHbDZS44839nxVx2f8H6UlZkDtLg3Q0D4Pg==
X-Received: by 2002:a05:6214:300f:b0:637:2eb:6c23 with SMTP id ke15-20020a056214300f00b0063702eb6c23mr14926473qvb.18.1695051277925;
        Mon, 18 Sep 2023 08:34:37 -0700 (PDT)
From: "Robert Polasek" <polasekr@gmail.com>
To: xen-users@lists.xenproject.org
Subject: User domain starts with a crash loop when memory configured is above 500GB
Date: Mon, 18 Sep 2023 15:34:37 +0000
Message-Id: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>
Reply-To: "Robert Polasek" <polasekr@gmail.com>
User-Agent: eM_Client/9.2.2093.0
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="------=_MB24187701-9741-42A2-A817-78FD9C2D3358"

--------=_MB24187701-9741-42A2-A817-78FD9C2D3358
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi everybody,

I have a server with 760GB of RAM. I have only domain 0 running there=20
with 16GB of ram assigned to it.

Here is a configuration for my user domain:

name =3D "node01"
kernel =3D "/boot/vmlinuz-5.15.0-82-generic"
root =3D "/dev/xvda"
memory =3D 614400
maxmem =3D 614400
vcpus =3D 32
maxvcpus =3D 32
disk =3D ['file:/vserver/images/node01.img,xvda,w']
vif =3D ['bridge=3Dvirbr0,mac=3D00:16:3e:01:01:02']
iommu =3D "soft"
swiotlb =3D "force"
pci_permissive =3D 1
pci =3D=20
['0000:3e:00.0','0000:3f:00.0','0000:40:00.0','0000:41:00.0','0000:b1:00.0'=
,'0000:b2:00.0']

nics =3D 1
dhcp =3D "off"
ip =3D "192.168.122.15"
netmask =3D "255.255.255.0"
gateway =3D "192.168.122.1"
hostname =3D "node01"

extra=3D"3"

When I try to start the domain, it spins in a crash loop with following=20
error messages:

[ 6864.140170] WARNING: CPU: 2 PID: 266 at arch/x86/xen/multicalls.c:102=20
xen_mc_flush+0x197/0x200
[ 6864.140183] Modules linked in:
[ 6864.140190] CPU: 2 PID: 266 Comm: xen-balloon Tainted: G      D W    =20
     5.15.0-82-generic #91-Ubuntu
[ 6864.140203] RIP: e030:xen_mc_flush+0x197/0x200
[ 6864.140212] Code: 77 65 89 c0 48 c1 e0 05 48 05 00 20 00 81 ff d0 0f=20
1f 00 49 89 45 18 48 85 c0 0f 89 17 ff ff ff 45 8b 4d 00 41 bf 01 00 00=20
00 <0f> 0b 48 c7 c7 f0 8e 5b 82 44 89 ca 44 89 fe 45 31 f6 65 8b 0d e8
[ 6864.140234] RSP: e02b:ffffc90041027b88 EFLAGS: 00010002
[ 6864.140243] RAX: 0000000000000001 RBX: 0000000000000040 RCX:=20
0000000000000000
[ 6864.140253] RDX: 0000000000000000 RSI: 0000000000000002 RDI:=20
ffff89009809e310
[ 6864.140264] RBP: ffffc90041027bb8 R08: ffff888168dc0000 R09:=20
0000000000000002
[ 6864.140275] R10: 0000000000000200 R11: ffff8900980b7690 R12:=20
0000000000000000
[ 6864.140286] R13: ffff89009809e300 R14: 0000000000000002 R15:=20
0000000000000001
[ 6864.140303] FS:  0000000000000000(0000) GS:ffff890098080000(0000)=20
knlGS:0000000000000000
[ 6864.140315] CS:  10000e030 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6864.140324] CR2: 0000000000000000 CR3: 0000000002e10000 CR4:=20
0000000000050660
[ 6864.140339] Call Trace:
[ 6864.140344]  <TASK>
[ 6864.140349]  ? __raw_callee_save_xen_make_pte+0x15/0x27
[ 6864.140359]  xen_mc_issue+0x61/0x80
[ 6864.140367]  xen_alloc_pte+0xd8/0x290
[ 6864.140376]  pmd_populate_kernel.constprop.0+0x4b/0xa0
[ 6864.140387]  vmemmap_pmd_populate+0x69/0x79
[ 6864.140395]  vmemmap_populate_basepages+0x68/0xb3
[ 6864.140405]  vmemmap_populate+0x2a/0xa9
[ 6864.140412]  __populate_section_memmap+0x3c/0x57
[ 6864.140422]  sparse_add_section+0x12b/0x1dc
[ 6864.140431]  __add_pages+0xac/0x150
[ 6864.140440]  add_pages+0x17/0x70
[ 6864.140447]  arch_add_memory+0x45/0x60
[ 6864.140455]  add_memory_resource+0x12c/0x320
[ 6864.140467]  reserve_additional_memory+0x10f/0x160
[ 6864.140476]  balloon_thread+0x337/0x500
[ 6864.140483]  ? wait_woken+0x70/0x70
[ 6864.140492]  ? reserve_additional_memory+0x160/0x160
[ 6864.140501]  kthread+0x127/0x150
[ 6864.140509]  ? set_kthread_struct+0x50/0x50
[ 6864.140518]  ret_from_fork+0x1f/0x30
[ 6864.140528]  </TASK>
[ 6864.140533] ---[ end trace 3bca9737718a46b2 ]---
[ 6864.140541] 1 of 2 multicall(s) failed: cpu 2
[ 6864.140549]   call  2: op=3D26 arg=3D[ffff89009809eb10] result=3D-22

Any suggestion what I am doing wrong? There should be plenty of RAM to=20
start 600GB domain. I can start  user domain with 500GB no problem.=20
Thank you in advance for your help and suggestions.

# xl info | grep  memory
total_memory           : 785055
free_memory            : 143839


--------=_MB24187701-9741-42A2-A817-78FD9C2D3358
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head>

<style id=3D"css_styles">=20
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px;=
 padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px;=
 padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding=
-top: 0px; }
a img { border: 0px; }
li[style=3D'text-align: center;'], li[style=3D'text-align: center; '], li[s=
tyle=3D'text-align: right;'], li[style=3D'text-align: right; '] {  list-sty=
le-position: inside;}
body { font-family: 'Segoe UI'; font-size: 12pt; }
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb soli=
d; padding-left: 0.3em; }

 </style>
</head>
<body>Hi everybody,<br /><br />I have a server with 760GB of RAM. I have on=
ly domain 0 running there with 16GB of ram assigned to it.<div><br /></div>=
<div>Here is a configuration for my user domain:</div><div><br /></div><div=
>name =3D "node01"
</div><div>kernel =3D "/boot/vmlinuz-5.15.0-82-generic"
</div><div>root =3D "/dev/xvda"
</div><div>memory =3D 614400
</div><div>maxmem =3D 614400
</div><div>vcpus =3D 32
</div><div>maxvcpus =3D 32
</div><div>disk =3D ['file:/vserver/images/node01.img,xvda,w']
</div><div>vif =3D ['bridge=3Dvirbr0,mac=3D00:16:3e:01:01:02']
</div><div>iommu =3D "soft"
</div><div>swiotlb =3D "force"
</div><div>pci_permissive =3D 1
</div><div>pci =3D ['0000:3e:00.0','0000:3f:00.0','0000:40:00.0','0000:41:0=
0.0','0000:b1:00.0','0000:b2:00.0']
</div><div><br /></div><div>nics =3D 1
</div><div>dhcp =3D "off"
</div><div>ip =3D "192.168.122.15"
</div><div>netmask =3D "255.255.255.0"
</div><div>gateway =3D "192.168.122.1"
</div><div>hostname =3D "node01"
</div><div><br /></div><div>extra=3D"3"</div><div><br /></div><div>When I t=
ry to start the domain, it spins in a crash loop with following error messa=
ges:<br /><br />[ 6864.140170] WARNING: CPU: 2 PID: 266 at arch/x86/xen/mul=
ticalls.c:102 xen_mc_flush+0x197/0x200
</div><div>[ 6864.140183] Modules linked in:
</div><div>[ 6864.140190] CPU: 2 PID: 266 Comm: xen-balloon Tainted: G=C2=
=A0 =C2=A0=C2=A0 =C2=A0D W=C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0 =C2=A05.15.0-82-=
generic #91-Ubuntu
</div><div>[ 6864.140203] RIP: e030:xen_mc_flush+0x197/0x200
</div><div>[ 6864.140212] Code: 77 65 89 c0 48 c1 e0 05 48 05 00 20 00 81 f=
f d0 0f 1f 00 49 89 45 18 48 85 c0 0f 89 17 ff ff ff 45 8b 4d 00 41 bf 01 0=
0 00 00 &lt;0f&gt;=C2=A00b 48 c7 c7 f0 8e 5b 82 44 89 ca 44 89 fe 45 31 f6=
 65 8b 0d e8
</div><div>[ 6864.140234] RSP: e02b:ffffc90041027b88 EFLAGS: 00010002
</div><div>[ 6864.140243] RAX: 0000000000000001 RBX: 0000000000000040 RCX:=
 0000000000000000
</div><div>[ 6864.140253] RDX: 0000000000000000 RSI: 0000000000000002 RDI:=
 ffff89009809e310
</div><div>[ 6864.140264] RBP: ffffc90041027bb8 R08: ffff888168dc0000 R09:=
 0000000000000002
</div><div>[ 6864.140275] R10: 0000000000000200 R11: ffff8900980b7690 R12:=
 0000000000000000
</div><div>[ 6864.140286] R13: ffff89009809e300 R14: 0000000000000002 R15:=
 0000000000000001
</div><div>[ 6864.140303] FS:=C2=A0 0000000000000000(0000) GS:ffff890098080=
000(0000) knlGS:0000000000000000
</div><div>[ 6864.140315] CS:=C2=A0 10000e030 DS: 0000 ES: 0000 CR0: 000000=
0080050033
</div><div>[ 6864.140324] CR2: 0000000000000000 CR3: 0000000002e10000 CR4:=
 0000000000050660
</div><div>[ 6864.140339] Call Trace:
</div><div>[ 6864.140344]=C2=A0 &lt;TASK&gt;
</div><div>[ 6864.140349]=C2=A0 ? __raw_callee_save_xen_make_pte+0x15/0x27
</div><div>[ 6864.140359]=C2=A0 xen_mc_issue+0x61/0x80
</div><div>[ 6864.140367]=C2=A0 xen_alloc_pte+0xd8/0x290
</div><div>[ 6864.140376]=C2=A0 pmd_populate_kernel.constprop.0+0x4b/0xa0
</div><div>[ 6864.140387]=C2=A0 vmemmap_pmd_populate+0x69/0x79
</div><div>[ 6864.140395]=C2=A0 vmemmap_populate_basepages+0x68/0xb3
</div><div>[ 6864.140405]=C2=A0 vmemmap_populate+0x2a/0xa9
</div><div>[ 6864.140412]=C2=A0 __populate_section_memmap+0x3c/0x57
</div><div>[ 6864.140422]=C2=A0 sparse_add_section+0x12b/0x1dc
</div><div>[ 6864.140431]=C2=A0 __add_pages+0xac/0x150
</div><div>[ 6864.140440]=C2=A0 add_pages+0x17/0x70
</div><div>[ 6864.140447]=C2=A0 arch_add_memory+0x45/0x60
</div><div>[ 6864.140455]=C2=A0 add_memory_resource+0x12c/0x320
</div><div>[ 6864.140467]=C2=A0 reserve_additional_memory+0x10f/0x160
</div><div>[ 6864.140476]=C2=A0 balloon_thread+0x337/0x500
</div><div>[ 6864.140483]=C2=A0 ? wait_woken+0x70/0x70
</div><div>[ 6864.140492]=C2=A0 ? reserve_additional_memory+0x160/0x160
</div><div>[ 6864.140501]=C2=A0 kthread+0x127/0x150
</div><div>[ 6864.140509]=C2=A0 ? set_kthread_struct+0x50/0x50
</div><div>[ 6864.140518]=C2=A0 ret_from_fork+0x1f/0x30
</div><div>[ 6864.140528]=C2=A0 &lt;/TASK&gt;
</div><div>[ 6864.140533] ---[ end trace 3bca9737718a46b2 ]---
</div><div>[ 6864.140541] 1 of 2 multicall(s) failed: cpu 2
</div><div>[ 6864.140549]=C2=A0 =C2=A0call=C2=A0 2: op=3D26 arg=3D[ffff8900=
9809eb10] result=3D-22</div><div><br /></div><div>Any suggestion what I am=
 doing wrong? There should be plenty of RAM to start 600GB domain. I can sta=
rt=C2=A0 user domain with 500GB no problem. Thank you in advance for your h=
elp and suggestions.<br /><br /># xl info | grep=C2=A0 memory=C2=A0=C2=A0
</div><div>total_memory=C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0 : 7850=
55
</div><div>free_memory=C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0 =C2=A0: =
143839<br /><br /><br /></div></body></html>
--------=_MB24187701-9741-42A2-A817-78FD9C2D3358--



From xen-users-bounces@lists.xenproject.org Tue Sep 19 13:24:05 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2023 13:24:05 +0000
Received: from list by lists.xenproject.org with outflank-mailman.603571.942222 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qiahI-0007bW-NZ; Tue, 19 Sep 2023 13:23:24 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 603571.942222; Tue, 19 Sep 2023 13:23: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 1qiahI-0007bO-Km; Tue, 19 Sep 2023 13:23:24 +0000
Received: by outflank-mailman (input) for mailman id 603571;
 Sat, 16 Sep 2023 11:26:59 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=nPX4=FA=gmail.com=reijo.korhonen@srs-se1.protection.inumbo.net>)
 id 1qhTRz-0008GS-A2
 for xen-users@lists.xenproject.org; Sat, 16 Sep 2023 11:26:59 +0000
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com
 [2a00:1450:4864:20::132])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f1a52e44-5483-11ee-9b0d-b553b5be7939;
 Sat, 16 Sep 2023 13:26:57 +0200 (CEST)
Received: by mail-lf1-x132.google.com with SMTP id
 2adb3069b0e04-500cfb168c6so4878947e87.2
 for <xen-users@lists.xenproject.org>; Sat, 16 Sep 2023 04:26:56 -0700 (PDT)
Received: from reijon-Ubuntu (87-95-177-238.bb.dnainternet.fi. [87.95.177.238])
 by smtp.gmail.com with ESMTPSA id
 g25-20020ac25399000000b004fe4a1f046asm992039lfh.266.2023.09.16.04.26.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 16 Sep 2023 04:26:55 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f1a52e44-5483-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1694863616; x=1695468416; darn=lists.xenproject.org;
        h=content-transfer-encoding:mime-version:user-agent:references
         :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
         :message-id:reply-to;
        bh=KTsRdfgql3j1B9TQG6HRbMu290w83IiIxinP3yoqhZs=;
        b=HdFNbFE9khd7npByEFpMBfS1L5nrKHHGtaBEFHx5Rt0gmVrp15CAQNfEysITeZaP6C
         2mKchFboa7LSkVUmXw9Tq7VYPk7pucOyyk1Ztjr/i26UvaVU3Gff12gd/6DPoYViUyuT
         AWhetI/gnEZ5wSqAXitwqAG8L0DnvciXoAvxXhhvAvEpLq/2N94y7FwNgeD+j12wz6GV
         XxdkT7mqnFkCCTPlZMjghqTTDvigX+LGg/BTZF+fgsth+I9cGV3uVV0SClwrls9pTxN1
         J672Vxd3ela9iXg5c5vtN/FkVNH/B7IcIlDoo08q6LSAWs1hFoam5ClUMIEj+NVOvuQ3
         tRSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1694863616; x=1695468416;
        h=content-transfer-encoding:mime-version:user-agent:references
         :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
         :to:cc:subject:date:message-id:reply-to;
        bh=KTsRdfgql3j1B9TQG6HRbMu290w83IiIxinP3yoqhZs=;
        b=uqGG0IMJa1aiS+Z+oAUyDCjjPT0dkD5iYIW9KtFNbYk8sjlQUJnqgoQTLmyDJfbs2Q
         gzG7hD40MlwzDCVQZkveXkvEqSfaHfTNJFtrw3hu5QSO7NCYgp2wNynyMjReN/6HjuI7
         XkMFH1ZUCIZCYoCk2TV9/Hy+If6eYTFz+8xxrWjcJSeI0mZIhKhCsZQgOgK0hb1VAPNZ
         AdqjOoDJ37KhqyIVi6Bx27de4dHSgafbMk25YiswEwM2YfaoekpiQKfhMhfskdJR6dW0
         kLucBup1xzJh1Lq6KhbPfB9XaxwmTHozoqrE4O0xLV2B426KhPnK8rIentUtqTCON+aZ
         Y9PA==
X-Gm-Message-State: AOJu0YzEz0z+2ZRVkAcxVgaMBG8he1zWPMhE3VX+CzUkJb9IpCPZZJdD
	LlB6Pc3eL4w+BUyXCROEJg9wXxnTsFs=
X-Google-Smtp-Source: AGHT+IGFS3nG8HS18B35XYnHn4c1DOa0msnyjvyhP2xpUeuSOx2wspsW+Di+mCj1R0so6Y/FIabYYQ==
X-Received: by 2002:a05:6512:3686:b0:503:72c:50cb with SMTP id d6-20020a056512368600b00503072c50cbmr713947lfs.6.1694863615847;
        Sat, 16 Sep 2023 04:26:55 -0700 (PDT)
Message-ID: <0789b895c030b639cfc4637a3a2ab0b49c4cc5a4.camel@gmail.com>
Subject: Re: Xen 4.18/ARM64 on Raspberry Pi 4B: VLAN traffic crashing Dom0
From: reijo.korhonen@gmail.com
To: Paul Leiber <paul@onlineschubla.de>, xen-users@lists.xenproject.org
Date: Sat, 16 Sep 2023 14:26:54 +0300
In-Reply-To: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
References: <d3ea3089-4b77-a9e1-1172-dc4cea5142d2@onlineschubla.de>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.5-0ubuntu1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

On Thu, 2023-09-07 at 18:41 +0200, Paul Leiber wrote:
> However, as soon as I remotely access the zabbix web interface, the 
> 
> complete system (DomUs and Dom0) becomes unresponsive and reboots
> after 
> 
> a couple of seconds. This is reliably reproducable.
> 
> 
> 
> I didn't see any error message in any log (zabbix, DomU syslog, Dom0 
> 
> syslog) except for the following lines immediately before the system 
> 
> reboots on the Xen serial console:
> 
> 
> 
> (XEN) Watchdog timer fired for domain 0
> 
> (XEN) Hardware Dom0 shutdown: watchdog rebooting machine

Hmm.. Here you have a hint, how to study this issue. Seems, that this
is not Xe, issue, but it is watchdog issue. Your should set watchdog to
log, why it is rebooting machine.

You can also set or edit watchdog to do something else than rebooting
machine, because rebooting does not help your study.

Maybe it could also be helpful set your system to pure VLAN system
without Xen at all, but set system somehow to run same kind apps your
run with Xen and zabbix web interface. Maybe running Web server is
enough to study your VLAN1 and VLAN2. When your are sure, that VLAN1
and VLAN2 settings are OK and VLAN itself work with Raspberry OK, it is
much easier to continue with Xen and zabbix.

BR.

--
Reijo Korhonen, old school developer



From xen-users-bounces@lists.xenproject.org Tue Sep 19 14:36:13 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2023 14:36:13 +0000
Received: from list by lists.xenproject.org with outflank-mailman.604814.942343 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qibp3-0004XT-KG; Tue, 19 Sep 2023 14:35:29 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 604814.942343; Tue, 19 Sep 2023 14:35:29 +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 1qibp3-0004XK-GM; Tue, 19 Sep 2023 14:35:29 +0000
Received: by outflank-mailman (input) for mailman id 604814;
 Tue, 19 Sep 2023 14:35:28 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=0Oxb=FD=suse.com=jgross@srs-se1.protection.inumbo.net>)
 id 1qibp2-0004X9-MY
 for xen-users@lists.xenproject.org; Tue, 19 Sep 2023 14:35:28 +0000
Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id c5828c03-56f9-11ee-8789-cb3800f73035;
 Tue, 19 Sep 2023 16:35:27 +0200 (CEST)
Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512)
 (No client certificate requested)
 by smtp-out2.suse.de (Postfix) with ESMTPS id DD7981FE39;
 Tue, 19 Sep 2023 14:35:24 +0000 (UTC)
Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512)
 (No client certificate requested)
 by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id C398A134F3;
 Tue, 19 Sep 2023 14:35:24 +0000 (UTC)
Received: from dovecot-director2.suse.de ([192.168.254.65])
 by imap2.suse-dmz.suse.de with ESMTPSA id 7YFnLqyxCWXUWwAAMHmgww
 (envelope-from <jgross@suse.com>); Tue, 19 Sep 2023 14:35:24 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: c5828c03-56f9-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1;
	t=1695134124; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:
	 mime-version:mime-version:content-type:content-type:
	 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
	bh=wQkssHWkSEnB5rna1sc3y+v1VV07MdPwVEXjAAqMwrs=;
	b=Q29Rmzn3S5rAVLWHJf5kT1PBP28inGTQxCE6lYKclqt/KUG5yg+z6N4tGK2eyhA4RJ1ppu
	+jP6O9Ag8Z3CA1DXbFr44Xd88Gffk2H9kOT6S97PlKubvWeirL4lbte3Tgdgiji5IJ4Kb9
	afMabkh2PtJsEt2z+KQBNpx4gzdg440=
Message-ID: <396dab68-e4ae-473b-bc0a-179252673bc1@suse.com>
Date: Tue, 19 Sep 2023 16:35:24 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: User domain starts with a crash loop when memory configured is
 above 500GB
To: Robert Polasek <polasekr@gmail.com>, xen-users@lists.xenproject.org
References: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>
Content-Language: en-US
From: Juergen Gross <jgross@suse.com>
Autocrypt: addr=jgross@suse.com; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNH0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT7CwHkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPzsBNBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAHCwF8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHfw==
In-Reply-To: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------G0ev30E8Qf4bu5AlO0oWlfxr"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------G0ev30E8Qf4bu5AlO0oWlfxr
Content-Type: multipart/mixed; boundary="------------12nXohwSzub00fPzRLxQXNjD";
 protected-headers="v1"
From: Juergen Gross <jgross@suse.com>
To: Robert Polasek <polasekr@gmail.com>, xen-users@lists.xenproject.org
Message-ID: <396dab68-e4ae-473b-bc0a-179252673bc1@suse.com>
Subject: Re: User domain starts with a crash loop when memory configured is
 above 500GB
References: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>
In-Reply-To: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>

--------------12nXohwSzub00fPzRLxQXNjD
Content-Type: multipart/mixed; boundary="------------8IiszXgkLYvRPzlh4U65FcJ7"

--------------8IiszXgkLYvRPzlh4U65FcJ7
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMTguMDkuMjMgMTc6MzQsIFJvYmVydCBQb2xhc2VrIHdyb3RlOg0KPiBIaSBldmVyeWJv
ZHksDQo+IA0KPiBJIGhhdmUgYSBzZXJ2ZXIgd2l0aCA3NjBHQiBvZiBSQU0uIEkgaGF2ZSBv
bmx5IGRvbWFpbiAwIHJ1bm5pbmcgdGhlcmUgd2l0aCAxNkdCIA0KPiBvZiByYW0gYXNzaWdu
ZWQgdG8gaXQuDQo+IA0KPiBIZXJlIGlzIGEgY29uZmlndXJhdGlvbiBmb3IgbXkgdXNlciBk
b21haW46DQo+IA0KPiBuYW1lID0gIm5vZGUwMSINCj4ga2VybmVsID0gIi9ib290L3ZtbGlu
dXotNS4xNS4wLTgyLWdlbmVyaWMiDQo+IHJvb3QgPSAiL2Rldi94dmRhIg0KPiBtZW1vcnkg
PSA2MTQ0MDANCj4gbWF4bWVtID0gNjE0NDAwDQo+IHZjcHVzID0gMzINCj4gbWF4dmNwdXMg
PSAzMg0KPiBkaXNrID0gWydmaWxlOi92c2VydmVyL2ltYWdlcy9ub2RlMDEuaW1nLHh2ZGEs
dyddDQo+IHZpZiA9IFsnYnJpZGdlPXZpcmJyMCxtYWM9MDA6MTY6M2U6MDE6MDE6MDInXQ0K
PiBpb21tdSA9ICJzb2Z0Ig0KPiBzd2lvdGxiID0gImZvcmNlIg0KPiBwY2lfcGVybWlzc2l2
ZSA9IDENCj4gcGNpID0gDQo+IFsnMDAwMDozZTowMC4wJywnMDAwMDozZjowMC4wJywnMDAw
MDo0MDowMC4wJywnMDAwMDo0MTowMC4wJywnMDAwMDpiMTowMC4wJywnMDAwMDpiMjowMC4w
J10NCj4gDQo+IG5pY3MgPSAxDQo+IGRoY3AgPSAib2ZmIg0KPiBpcCA9ICIxOTIuMTY4LjEy
Mi4xNSINCj4gbmV0bWFzayA9ICIyNTUuMjU1LjI1NS4wIg0KPiBnYXRld2F5ID0gIjE5Mi4x
NjguMTIyLjEiDQo+IGhvc3RuYW1lID0gIm5vZGUwMSINCj4gDQo+IGV4dHJhPSIzIg0KPiAN
Cj4gV2hlbiBJIHRyeSB0byBzdGFydCB0aGUgZG9tYWluLCBpdCBzcGlucyBpbiBhIGNyYXNo
IGxvb3Agd2l0aCBmb2xsb3dpbmcgZXJyb3IgDQo+IG1lc3NhZ2VzOg0KPiANCj4gWyA2ODY0
LjE0MDE3MF0gV0FSTklORzogQ1BVOiAyIFBJRDogMjY2IGF0IGFyY2gveDg2L3hlbi9tdWx0
aWNhbGxzLmM6MTAyIA0KPiB4ZW5fbWNfZmx1c2grMHgxOTcvMHgyMDANCj4gWyA2ODY0LjE0
MDE4M10gTW9kdWxlcyBsaW5rZWQgaW46DQo+IFsgNjg2NC4xNDAxOTBdIENQVTogMiBQSUQ6
IDI2NiBDb21tOiB4ZW4tYmFsbG9vbiBUYWludGVkOiBHwqAgwqDCoCDCoEQgVyAgICAgICAg
DQo+ICDCoDUuMTUuMC04Mi1nZW5lcmljICM5MS1VYnVudHUNCj4gWyA2ODY0LjE0MDIwM10g
UklQOiBlMDMwOnhlbl9tY19mbHVzaCsweDE5Ny8weDIwMA0KPiBbIDY4NjQuMTQwMjEyXSBD
b2RlOiA3NyA2NSA4OSBjMCA0OCBjMSBlMCAwNSA0OCAwNSAwMCAyMCAwMCA4MSBmZiBkMCAw
ZiAxZiAwMCA0OSANCj4gODkgNDUgMTggNDggODUgYzAgMGYgODkgMTcgZmYgZmYgZmYgNDUg
OGIgNGQgMDAgNDEgYmYgMDEgMDAgMDAgMDAgPDBmPsKgMGIgNDggYzcgDQo+IGM3IGYwIDhl
IDViIDgyIDQ0IDg5IGNhIDQ0IDg5IGZlIDQ1IDMxIGY2IDY1IDhiIDBkIGU4DQo+IFsgNjg2
NC4xNDAyMzRdIFJTUDogZTAyYjpmZmZmYzkwMDQxMDI3Yjg4IEVGTEFHUzogMDAwMTAwMDIN
Cj4gWyA2ODY0LjE0MDI0M10gUkFYOiAwMDAwMDAwMDAwMDAwMDAxIFJCWDogMDAwMDAwMDAw
MDAwMDA0MCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDANCj4gWyA2ODY0LjE0MDI1M10gUkRYOiAw
MDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMiBSREk6IGZmZmY4OTAwOTgw
OWUzMTANCj4gWyA2ODY0LjE0MDI2NF0gUkJQOiBmZmZmYzkwMDQxMDI3YmI4IFIwODogZmZm
Zjg4ODE2OGRjMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDINCj4gWyA2ODY0LjE0MDI3NV0g
UjEwOiAwMDAwMDAwMDAwMDAwMjAwIFIxMTogZmZmZjg5MDA5ODBiNzY5MCBSMTI6IDAwMDAw
MDAwMDAwMDAwMDANCj4gWyA2ODY0LjE0MDI4Nl0gUjEzOiBmZmZmODkwMDk4MDllMzAwIFIx
NDogMDAwMDAwMDAwMDAwMDAwMiBSMTU6IDAwMDAwMDAwMDAwMDAwMDENCj4gWyA2ODY0LjE0
MDMwM10gRlM6wqAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODkwMDk4MDgwMDAw
KDAwMDApIA0KPiBrbmxHUzowMDAwMDAwMDAwMDAwMDAwDQo+IFsgNjg2NC4xNDAzMTVdIENT
OsKgIDEwMDAwZTAzMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMN
Cj4gWyA2ODY0LjE0MDMyNF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAw
MmUxMDAwMCBDUjQ6IDAwMDAwMDAwMDAwNTA2NjANCj4gWyA2ODY0LjE0MDMzOV0gQ2FsbCBU
cmFjZToNCj4gWyA2ODY0LjE0MDM0NF3CoCA8VEFTSz4NCj4gWyA2ODY0LjE0MDM0OV3CoCA/
IF9fcmF3X2NhbGxlZV9zYXZlX3hlbl9tYWtlX3B0ZSsweDE1LzB4MjcNCj4gWyA2ODY0LjE0
MDM1OV3CoCB4ZW5fbWNfaXNzdWUrMHg2MS8weDgwDQo+IFsgNjg2NC4xNDAzNjddwqAgeGVu
X2FsbG9jX3B0ZSsweGQ4LzB4MjkwDQo+IFsgNjg2NC4xNDAzNzZdwqAgcG1kX3BvcHVsYXRl
X2tlcm5lbC5jb25zdHByb3AuMCsweDRiLzB4YTANCj4gWyA2ODY0LjE0MDM4N13CoCB2bWVt
bWFwX3BtZF9wb3B1bGF0ZSsweDY5LzB4NzkNCj4gWyA2ODY0LjE0MDM5NV3CoCB2bWVtbWFw
X3BvcHVsYXRlX2Jhc2VwYWdlcysweDY4LzB4YjMNCj4gWyA2ODY0LjE0MDQwNV3CoCB2bWVt
bWFwX3BvcHVsYXRlKzB4MmEvMHhhOQ0KPiBbIDY4NjQuMTQwNDEyXcKgIF9fcG9wdWxhdGVf
c2VjdGlvbl9tZW1tYXArMHgzYy8weDU3DQo+IFsgNjg2NC4xNDA0MjJdwqAgc3BhcnNlX2Fk
ZF9zZWN0aW9uKzB4MTJiLzB4MWRjDQo+IFsgNjg2NC4xNDA0MzFdwqAgX19hZGRfcGFnZXMr
MHhhYy8weDE1MA0KPiBbIDY4NjQuMTQwNDQwXcKgIGFkZF9wYWdlcysweDE3LzB4NzANCj4g
WyA2ODY0LjE0MDQ0N13CoCBhcmNoX2FkZF9tZW1vcnkrMHg0NS8weDYwDQo+IFsgNjg2NC4x
NDA0NTVdwqAgYWRkX21lbW9yeV9yZXNvdXJjZSsweDEyYy8weDMyMA0KPiBbIDY4NjQuMTQw
NDY3XcKgIHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkrMHgxMGYvMHgxNjANCj4gWyA2ODY0
LjE0MDQ3Nl3CoCBiYWxsb29uX3RocmVhZCsweDMzNy8weDUwMA0KPiBbIDY4NjQuMTQwNDgz
XcKgID8gd2FpdF93b2tlbisweDcwLzB4NzANCj4gWyA2ODY0LjE0MDQ5Ml3CoCA/IHJlc2Vy
dmVfYWRkaXRpb25hbF9tZW1vcnkrMHgxNjAvMHgxNjANCj4gWyA2ODY0LjE0MDUwMV3CoCBr
dGhyZWFkKzB4MTI3LzB4MTUwDQo+IFsgNjg2NC4xNDA1MDldwqAgPyBzZXRfa3RocmVhZF9z
dHJ1Y3QrMHg1MC8weDUwDQo+IFsgNjg2NC4xNDA1MThdwqAgcmV0X2Zyb21fZm9yaysweDFm
LzB4MzANCj4gWyA2ODY0LjE0MDUyOF3CoCA8L1RBU0s+DQo+IFsgNjg2NC4xNDA1MzNdIC0t
LVsgZW5kIHRyYWNlIDNiY2E5NzM3NzE4YTQ2YjIgXS0tLQ0KPiBbIDY4NjQuMTQwNTQxXSAx
IG9mIDIgbXVsdGljYWxsKHMpIGZhaWxlZDogY3B1IDINCj4gWyA2ODY0LjE0MDU0OV3CoCDC
oGNhbGzCoCAyOiBvcD0yNiBhcmc9W2ZmZmY4OTAwOTgwOWViMTBdIHJlc3VsdD0tMjINCj4g
DQo+IEFueSBzdWdnZXN0aW9uIHdoYXQgSSBhbSBkb2luZyB3cm9uZz8gVGhlcmUgc2hvdWxk
IGJlIHBsZW50eSBvZiBSQU0gdG8gc3RhcnQgDQo+IDYwMEdCIGRvbWFpbi4gSSBjYW4gc3Rh
cnTCoCB1c2VyIGRvbWFpbiB3aXRoIDUwMEdCIG5vIHByb2JsZW0uIFRoYW5rIHlvdSBpbiAN
Cj4gYWR2YW5jZSBmb3IgeW91ciBoZWxwIGFuZCBzdWdnZXN0aW9ucy4NCg0KSSB0aGluayB5
b3VyIGtlcm5lbCBoYXMgYmVlbiBjb25maWd1cmVkIHdpdGggQ09ORklHX1hFTl81MTJHQi4N
Cg0KWW91IHNob3VsZCB0cnkgdG8gYWRkICJ4ZW5fNTEyZ2JfbGltaXQ9MCIgdG8geW91ciBn
dWVzdCdzIGNvbW1hbmQgbGluZS4NCg0KRXZlbiBpZiB0aGlzIGlzIGZpeGluZyB5b3VyIGJv
b3QgaXNzdWUsIHRoZSBndWVzdCBzaG91bGRuJ3Qgc2hvdyB0aGUgZXJyb3INCnlvdSBhcmUg
c2VlaW5nLg0KDQoNCkp1ZXJnZW4NCg0K
--------------8IiszXgkLYvRPzlh4U65FcJ7
Content-Type: application/pgp-keys; name="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Disposition: attachment; filename="OpenPGP_0xB0DE9DD628BF132F.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjri
oyspZKOBycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2
kaV2KL9650I1SJvedYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i
1TXkH09XSSI8mEQ/ouNcMvIJNwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/B
BLUVbDa4+gmzDC9ezlZkTZG2t14zWPvxXP3FAp2pkW0xqG7/377qptDmrk42GlSK
N4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEBAAHNHEp1ZXJnZW4gR3Jvc3Mg
PGpnQHBmdXBmLm5ldD7CwHkEEwECACMFAlOMcBYCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRCw3p3WKL8TL0KdB/93FcIZ3GCNwFU0u3EjNbNjmXBKDY4F
UGNQH2lvWAUy+dnyThpwdtF/jQ6j9RwE8VP0+NXcYpGJDWlNb9/JmYqLiX2Q3Tye
vpB0CA3dbBQp0OW0fgCetToGIQrg0MbD1C/sEOv8Mr4NAfbauXjZlvTj30H2jO0u
+6WGM6nHwbh2l5O8ZiHkH32iaSTfN7Eu5RnNVUJbvoPHZ8SlM4KWm8rG+lIkGurq
qu5gu8q8ZMKdsdGC4bBxdQKDKHEFExLJK/nRPFmAuGlId1E3fe10v5QL+qHI3EIP
tyfE7i9Hz6rVwi7lWKgh7pe0ZvatAudZ+JNIlBKptb64FaiIOAWDCx1SzR9KdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wsB5BBMBAgAjBQJTjHCvAhsDBwsJ
CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/Ey/HmQf/RtI7kv5A2PS4
RF7HoZhPVPogNVbC4YA6lW7DrWf0teC0RR3MzXfy6pJ+7KLgkqMlrAbN/8Dvjoz7
8X+5vhH/rDLa9BuZQlhFmvcGtCF8eR0T1v0nC/nuAFVGy+67q2DH8As3KPu0344T
BDpAvr2uYM4tSqxK4DURx5INz4ZZ0WNFHcqsfvlGJALDeE0LhITTd9jLzdDad1pQ
SToCnLl6SBJZjDOX9QQcyUigZFtCXFst4dlsvddrxyqT1f17+2cFSdu7+ynLmXBK
7abQ3rwJY8SbRO2iRulogc5vr/RLMMlscDAiDkaFQWLoqHHOdfO9rURssHNN8WkM
nQfvUewRz80hSnVlcmdlbiBHcm9zcyA8amdyb3NzQG5vdmVsbC5jb20+wsB5BBMB
AgAjBQJTjHDXAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQsN6d1ii/
Ey8PUQf/ehmgCI9jB9hlgexLvgOtf7PJnFOXgMLdBQgBlVPO3/D9R8LtF9DBAFPN
hlrsfIG/SqICoRCqUcJ96Pn3P7UUinFG/I0ECGF4EvTE1jnDkfJZr6jrbjgyoZHi
w/4BNwSTL9rWASyLgqlA8u1mf+c2yUwcGhgkRAd1gOwungxcwzwqgljf0N51N5Jf
VRHRtyfwq/ge+YEkDGcTU6Y0sPOuj4Dyfm8fJzdfHNQsWq3PnczLVELStJNdapwP
OoE+lotufe3AM2vAEYJ9rTz3Cki4JFUsgLkHFqGZarrPGi1eyQcXeluldO3m91NK
/1xMI3/+8jbO0tsn1tqSEUGIJi7ox80eSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuZGU+wsB5BBMBAgAjBQJTjHDrAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgEC
F4AACgkQsN6d1ii/Ey+LhQf9GL45eU5vOowA2u5N3g3OZUEBmDHVVbqMtzwlmNC4
k9Kx39r5s2vcFl4tXqW7g9/ViXYuiDXb0RfUpZiIUW89siKrkzmQ5dM7wRqzgJpJ
wK8Bn2MIxAKArekWpiCKvBOB/Cc+3EXE78XdlxLyOi/NrmSGRIov0karw2RzMNOu
5D+jLRZQd1Sv27AR+IP3I8U4aqnhLpwhK7MEy9oCILlgZ1QZe49kpcumcZKORmzB
TNh30FVKK1EvmV2xAKDoaEOgQB4iFQLhJCdP1I5aSgM5IVFdn7v5YgEYuJYx37Io
N1EblHI//x/e2AaIHpzK5h88NEawQsaNRpNSrcfbFmAg987ATQRTjHAWAQgAyzH6
AOODMBjgfWE9VeCgsrwH3exNAU32gLq2xvjpWnHIs98ndPUDpnoxWQugJ6MpMncr
0xSwFmHEgnSEjK/PAjppgmyc57BwKII3sV4on+gDVFJR6Y8ZRwgnBC5mVM6JjQ5x
Dk8WRXljExRfUX9pNhdE5eBOZJrDRoLUmmjDtKzWaDhIg/+1Hzz93X4fCQkNVbVF
LELU9bMaLPBG/x5q4iYZ2k2ex6d47YE1ZFdMm6YBYMOljGkZKwYde5ldM9mo45mm
we0icXKLkpEdIXKTZeKDO+Hdv1aqFuAcccTg9RXDQjmwhC3yEmrmcfl0+rPghO0I
v3OOImwTEe4co3c1mwARAQABwsBfBBgBAgAJBQJTjHAWAhsMAAoJELDendYovxMv
Q/gH/1ha96vm4P/L+bQpJwrZ/dneZcmEwTbe8YFsw2V/Buv6Z4Mysln3nQK5ZadD
534CF7TDVft7fC4tU4PONxF5D+/tvgkPfDAfF77zy2AH1vJzQ1fOU8lYFpZXTXIH
b+559UqvIB8AdgR3SAJGHHt4RKA0F7f5ipYBBrC6cyXJyyoprT10EMvU8VGiwXvT
yJz3fjoYsdFzpWPlJEBRMedCot60g5dmbdrZ5DWClAr0yau47zpWj3enf1tLWaqc
suylWsviuGjKGw7KHQd3bxALOknAp4dN3QwBYCKuZ7AddY9yjynVaD5X7nF9nO5B
jR/i1DG86lem3iBDXzXsZDn8R38=3D
=3D2wuH
-----END PGP PUBLIC KEY BLOCK-----

--------------8IiszXgkLYvRPzlh4U65FcJ7--

--------------12nXohwSzub00fPzRLxQXNjD--

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

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

wsB5BAABCAAjFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAmUJsawFAwAAAAAACgkQsN6d1ii/Ey9T
pwgAlH8oDFLGy1plHt3cVkIXyJ7jptOurODyJkuEm7ktsswx8G2HMPEamvlhzbkI3PTtNvFgyEBV
WIBRpU054THgaFJuGlgkyEYCS83dNDJ8e7dL/3W0s8wv/6OEoiZPWYxViaUFDPWLfUwcNYp1m24t
WLiSFAi6j2kdHKLn/+ctM2um+hsyiKUdQ4Avwc1cjH9emuR7IEhd8jU3bv+NlkhaYj8jIOzHSrpn
TW7DyRTi0DbXMrUJT7UIKWStzEtPnerHSIVHYRSAW2h9nS2G6IaPkCCw8YqBHq47DpagUDEKNSV5
H0zIQh6wRHjh3te0tGFvV3hxW4tsVkHLqhGKQadYdw==
=Q0Zj
-----END PGP SIGNATURE-----

--------------G0ev30E8Qf4bu5AlO0oWlfxr--


From xen-users-bounces@lists.xenproject.org Wed Sep 20 07:04:42 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 07:04:42 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605104.942747 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qirFX-0005P8-MZ; Wed, 20 Sep 2023 07:03:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605104.942747; Wed, 20 Sep 2023 07:03: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 1qirFX-0005Oz-K1; Wed, 20 Sep 2023 07:03:51 +0000
Received: by outflank-mailman (input) for mailman id 605104;
 Wed, 20 Sep 2023 07:03:50 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=MuaZ=FE=yahoo.com=hack3rcon@srs-se1.protection.inumbo.net>)
 id 1qirFV-0005Ot-NA
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 07:03:50 +0000
Received: from sonic304-56.consmr.mail.bf2.yahoo.com
 (sonic304-56.consmr.mail.bf2.yahoo.com [74.6.128.31])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id d7bf5c75-5783-11ee-8789-cb3800f73035;
 Wed, 20 Sep 2023 09:03:47 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.bf2.yahoo.com with HTTP; Wed, 20 Sep 2023 07:03:46 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: d7bf5c75-5783-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695193426; bh=9yjgSaeC6S0XPuuywpb/PeMBJbtl7y2Znq8ebK2hu9A=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=KF7jbHMZT2HjDetV2j1+7a34FRvGKbhOzzP4fJK0bYAH8tCHmR3FuDSiE7tEQH7vrUt5YtGjhAP5koErQs/7N7r4UNq3jewv1VQ73q4GWuY27M5C+9ZrtjPZTdsKc4tnksRV96PYLavLAj9Yeyzl6WlFC4jrX/ikl3bAO+JaCmAsWAhvY81DJzxDsR9WdRh2+J3OuhOq2Dl7JH/mJs+ncANO8yU0QdpZY0FERqHbtZCfaOTwsAcCKEkZGAlP1jxZyhJZTS8nfv4m/nWEqnCiIXLwDYAzwirXVm52XvgujfDOKhEVLPjEt9ChMdsXZQXm9hI/f4bRONfKcaTRn/e8jw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695193426; bh=cSYtohqv9pB9OHA5Qz7n5tSILeUN7hFIdCsVXuGGhfR=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=qKCJSgQn2zB4g5E2HBbgqGmhPCCRchYfEEs+8HHXPgKXYWWDrBplmGAxe6eJxl3esJboeOqLEeUsSu5PZezaqcQqZdJ0UFIazOMxDkgX/f+TGHRPWJmh7aV3dEKVzN09D8FrKpbeqrRxV47n3SNYmHmG9dk539Y1mCFy5KjPef0ZOt93l/p1UO02B0sG3yHTWlb+Fxi8cy+rulTGt8BWG+kVRkgZDLerm23k9avKXcbL+6nhPaEW8/X+Oo/0GsYDMiBmB2G80rq1ircJ5pkIMVS15AQZaCQSyzZOqmd7NqDTVOM8Pa7X4DvQD52cNCmawmFvff16m2qtixew39Vfaw==
X-YMail-OSG: JVvRD7cVM1kUtHaQXEIuzSASxg7PQD9EuBez.jcBZZjR6nFNhxfxFHxL8EJPya3
 GJIu08EUKupXh4fjsCbCbTA3JcFNpZDnb_fKLRlAN5Ue2Jd5FiiplLi_yHV235Ihuj3NGZqe3AuE
 leymiowSoe7rkG0Nac6bci5_DOMvkjYcMp3GwwMQLRxm2Mk9fpIna2GLpQrwwn34kCiem5Nfs4E7
 0hgwBWGudoOt5uOi_oC2SJm8__nlumf8GmWfncmti4cDfY756LWjOsdgIQT93XSR0ljHIL6r2bEU
 H5Jzm_cbzf.Uf5y9Rv7O0x.qXYfX0WkLm84PG0ysEAlEWlHAB6BPKzG7Ds08.YS1uNXoeEPXjTGo
 X4T08dHfJM8ccatmFOxfjSgaak6fIyLkxGFXtRtP2heuklrG652qamwHCg3pm28fjdQNqTxkZJRi
 hrJ8Kw3sxFZImN6Wrt13ak9na6CzvRPf2BEgkyUbahyXSAdJYoeGpQe9WspbLfy2oQ4k26OR8dyM
 fv2BRx6QKCanbhZq1iOv81Or1.hHMwpVpIwpb310Qg4PtLwbjBGeGXpEt98LG_7MwtS7N0.vSbbp
 pCImCIhVWQmuXhhHQyLPcl3y6OAG0Y6tUB4OLhP5Jcgyo8GEGOhjad_NlnB2QG8xeiN_VIxxiFSG
 YUYf0o4j86utaDZBsNaCkAIOd_IBps67Ep_zvyZ0lQpN9oCf.D4__ztgsZAvN2l5HZeqSi6eBaju
 Bz7kHqXZiPJhmNBGulE620DTe4SZJf1VlqhTdKRi1A_l20iDpacHZEGxzpthZ1oPlFqeQ.LK.Y6.
 DZ_ssfiH7Ly8k0.LAeQ.73TBlmJmiF_xfrpuEH.a0idlaYoU2ATB67Reel_.3lihTb._whln8lhl
 pRLci0u3bP7.JQmeHGXUi0EL2UyiG8kp5_ywC_68cPhZORb31UQjnngXHvzEHSCLaSbnadZDV0t0
 WzJ5IzIUkqcryHmv47mhwpkIp7KoFScFNv3caxCH3cVCHhuddgrt3gA2HRwZnO0zMo_A3UwP.qEo
 AZVFPSucXlYaoSMymAhfnGw0AlSHs_AdhT7rQtSVm1ev5fZUYpozX1h32eNma3xLkJZns_MKQA.t
 rslXIgfarsthrgWq_wgRhPCuatN.SF84a5KVGGbULjd7Fx_WEANqGi7q9GcocLa3VDBdIkxib4jg
 Sk7U2tTO.WzgCTYHETcnHcTMAV5EpQqTD_kKcZXTiJ6y8BH2WANvF1kDt0bEUgSq_P.WFCMzCVe1
 sh3LbLHMaWvK4ds5xM4ue7_5ruEPnTVrRARrB_uLad_TkFCWRmis7rCNjZYO1fVdWQVSeIZbOlOs
 f4qRIlKAVRPS0e6uorZBbdHzKk21D5lcOfEc3ovPKVzJqNPyHgxQ7B8GLc1vxQNljpIEYtzRqVZA
 ps2t3iN7i33c51bK1CKQeNce8jFTAEUb6F3N9KjVMaZCKqeKlo3dncKPBhA7AdNjFTei_yqewlbf
 I0Tt4qNoFgRLjVT7S6EdLjHzFnYYFR0Gwuj97XAxYDZS9YW5pHBmigk2fw1PJDZPI64rhm3azB0N
 p.WZLq3NW4zZMmxXB3cnOrau3_jay4eH..WgSGnuaeELYEyf8N9Cqcmn991zLrhthPSqj4nXauNb
 QfDc2qQFmT_CDiybHuWxEHO5HIepVH6e6vNz.mEoUADT8Z3pT6DTkIT6SkwoMOCnBA6KGeHR.XMR
 T1AQIxIOQbnII_yPyavYNUjpz3.EQ6E7Xr4fqJL3BkgImLPKhoGc8ubZ04AyeOR30HbUcrNyPgai
 FryqKQi6jWj98Yaq9jR.n6wVxZEY.XzNsCUXcgMD8mmchbmNjk72UlsKBfg4HE2Xovdj3VsocvCB
 NKOe8uddGCPnrDHozNOI0qlXOek7cnCXb0xoqvvcqUROM8NyN0NMX_5HuuEOicu2fF6TObaTKaI1
 yoY5N.TXO2SI8qmlZi.f6EpmFsPY9.RD9x0K313kuwvfYy4XBebZ_irBfTDDAo7uKbPJN1kwRkHJ
 K75EtMsWcKRrdP8T1giJVUTAO3tAYI6CZ2TPwJ1wwy16izKMZNMnLFIiOcCUpM2zKYKtz.i.csYR
 ynnxiazPh2pBiTQYVBWzmW.fQjATpejwLMjMFdqjcAOzXwuRwQ183zNKn7ryLY5MfjezmnJBmh1D
 6iYBTjeXC8ixISbG4uHBh7s9PfxFmKDS3PZKqb2bXR31LEfJbtkqT7ggnufez
X-Sonic-MF: <hack3rcon@yahoo.com>
X-Sonic-ID: a4200c46-d0ac-4cf0-bb2a-02d3cef4047d
Date: Wed, 20 Sep 2023 07:03:39 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-users <xen-users@lists.xenproject.org>
Message-ID: <793280857.2109593.1695193419886@mail.yahoo.com>
Subject: What network models does Xen Project support?
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
References: <793280857.2109593.1695193419886.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.21797 YMailNorrin
Content-Length: 350

Hello,
A type two virtual machine like VirtualBox supports the following network t=
ypes:

1- Not attached
2- NAT
3- NAT Network
4- Bridged Adapter
5- Internal Network
6- Host-only Adapter
7- Generic Driver

For more information, please visit=C2=A0https://www.nakivo.com/blog/virtual=
box-network-setting-guide/.

How about Xen Hypervisor?

Cheers.


From xen-users-bounces@lists.xenproject.org Wed Sep 20 07:44:51 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 07:44:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605134.942765 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qirsj-0003Jq-No; Wed, 20 Sep 2023 07:44:21 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605134.942765; Wed, 20 Sep 2023 07:44: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 1qirsj-0003Jf-KN; Wed, 20 Sep 2023 07:44:21 +0000
Received: by outflank-mailman (input) for mailman id 605134;
 Wed, 20 Sep 2023 07:44:20 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=R+JD=FE=nic.at=klaus.darilion@srs-se1.protection.inumbo.net>)
 id 1qirsi-0003JZ-3G
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 07:44:20 +0000
Received: from mail.sbg.nic.at (mail.sbg.nic.at [83.136.33.227])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 7fedd3ed-5789-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 09:44:17 +0200 (CEST)
Received: from 10.17.175.2 ([10.17.175.2]) by mail.sbg.nic.at
 over TLS secured channel (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 with XWall v3.56 ; Wed, 20 Sep 2023 09:44:14 +0200
Received: from nics-exch3.sbg.nic.at (10.17.175.2) by nics-exch3.sbg.nic.at
 (10.17.175.2) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 20 Sep
 2023 09:44:13 +0200
Received: from nics-exch3.sbg.nic.at ([fe80::3079:e311:a6d4:792b]) by
 nics-exch3.sbg.nic.at ([fe80::3079:e311:a6d4:792b%2]) with mapi id
 15.01.2507.023; Wed, 20 Sep 2023 09:44:13 +0200
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 7fedd3ed-5789-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=nic.at; s=it2019;
	h=From:From:To:CC:Subject:Date:Message-Id:Content-Type:Received:Received:Received;
	bh=7kY8BdqUjyMg4UJDsYqPhIUEuf8C6Wtl7isssyvZz4A=;
	b=iWYQ822kOL0zwx5l4++Sy1w4qK4HOXoLg3koIbdNuH7vfInnv3y017X3CFoxX5FQ3VK2MtXoCbPLo60J4+A98ySfEUUE11rzrwT0eoOeHcZkeYVTToc87dzp7dtIetZIqe7X6MipKOaA+lyKvZuhLH6Hkl1NlyIkd0wDwhxzVp6yxSlAPjEILCJN6rR2yrGhHRoOTAFiCixKkR1WJN1F4SlOeE5ME/ba5+DDGyhZSSgXzjnbknugk16UV1+J17EucduHUaxZ6Zb39+L0SNwTJDWv0Otw7jzI/lp3alJ6JAGjnbRhgwO+4PUDmVmM5JffAeFdTzwgdSbAKxzL2QRwCA==;
Thread-Topic: What network models does Xen Project support?
Thread-Index: AQHZ65DrwNa89AK7pEuNmCMobJzhdbAjVNCg
References: <793280857.2109593.1695193419886.ref@mail.yahoo.com>
 <793280857.2109593.1695193419886@mail.yahoo.com>
In-Reply-To: <793280857.2109593.1695193419886@mail.yahoo.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.23.0.1]
From: Klaus Darilion <klaus.darilion@nic.at>
To: Jason Long <hack3rcon@yahoo.com> ,
	Xen-users <xen-users@lists.xenproject.org>
Subject: AW: What network models does Xen Project support?
Date: Wed, 20 Sep 2023 09:44:13 +0200
X-Assembled-By: XWall v3.56
Message-ID: <74fbaae6363d4eca8c06e15e32ecace4@nic.at>
X-XWALL-BCKS: auto
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi Jason!

Xen is purely a Hypervisor and does not provider such network models. Xen VM=
s just have a virtual Interface (vif) in the dom0.
Then it is up to you how you connect this vif to other networks.

But all these network models can be implemented in the Linux dom0 using stan=
dard Linux network tools.

regards
Klaus

> -----Urspr=C3=BCngliche Nachricht-----
> Von: Xen-users <xen-users-bounces@lists.xenproject.org> Im Auftrag von
> Jason Long
> Gesendet: Mittwoch, 20. September 2023 09:04
> An: Xen-users <xen-users@lists.xenproject.org>
> Betreff: What network models does Xen Project support?
>=20
> Hello,
> A type two virtual machine like VirtualBox supports the following network
> types:
>=20
> 1- Not attached
> 2- NAT
> 3- NAT Network
> 4- Bridged Adapter
> 5- Internal Network
> 6- Host-only Adapter
> 7- Generic Driver
>=20
> For more information, please visit=C2=A0https://www.nakivo.com/blog/virtua=
lbox-
> network-setting-guide/.
>=20
> How about Xen Hypervisor?
>=20
> Cheers.



From xen-users-bounces@lists.xenproject.org Wed Sep 20 08:00:06 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 08:00:06 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605173.942792 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qis7Y-0006yj-B1; Wed, 20 Sep 2023 07:59:40 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605173.942792; Wed, 20 Sep 2023 07:59: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 1qis7Y-0006yb-7n; Wed, 20 Sep 2023 07:59:40 +0000
Received: by outflank-mailman (input) for mailman id 605173;
 Wed, 20 Sep 2023 07:59:38 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=MuaZ=FE=yahoo.com=hack3rcon@srs-se1.protection.inumbo.net>)
 id 1qis7W-0006yV-GF
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 07:59:38 +0000
Received: from sonic316-13.consmr.mail.bf2.yahoo.com
 (sonic316-13.consmr.mail.bf2.yahoo.com [74.6.130.123])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id a3cd2bce-578b-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 09:59:36 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.bf2.yahoo.com with HTTP; Wed, 20 Sep 2023 07:59:35 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: a3cd2bce-578b-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695196775; bh=I42rBTALmJrBdF6Y5cqrLGhGDEaklJXVxmiYQJibed4=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=gJynihz8uRLDTTzeJQPjokO7zNnKz2aJ9LNsRQnFbdKP5ZF9yikmbI2euyXSlWcdUqhV72rh8A6I/nJ3zz2ymGbuaNE6VGH+YU9yIMsSQAf1ZLBGpv1w0ytUtegE5fEGOL/hy+3qzQ8IZqjCeaxsksUAQ6IYDwcLTR3nIwRIqQOVik5wE474f4KMsMWqS7cW84CGQmzH760xpRnNonAYrCwCrdQr+nje3ekXLlAJ7XSBsEPlGJQnveGZ2LkH8iBbUGjt72RXNLdTh4IW+r6mI5ZIQvzlzhcaNKRq5yngUU3qxu7/nA2YZYraC14bBvfxGuj0GboNPhrEMsg/UP3GnA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695196775; bh=/mux8rX6WnpiCQL+ZNB28uYGU1mhhtsArmZZQQfHMEd=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=kkTVJH8MIrFNj+BDXqkUI7ZCGj5wNHjsX23Nqfk14UXTYVSu8rHmazlZF3ZmdJQZCmf83W9das9TqIzP6aUhe7UOwRqgpkiBXQqv9+4Z4/d1v9/jULxb0EvQbOLlEEZPosu35qseGtHe5IDT4xBbrfmOGehkvgFIE5PoYPGNjXsGHjhPVvWPL+zg956ylnpjHf5Azyzo3iDSL0zjG1jrFLIDbh9VvAhZpxAY745c8Ln+JcV+RDAuX3ZvwfkzllVtAFaYSqWieFv2YxZ418d4iDO1WwvneVltyEoTH7wOxikBWPb363NPji8R659odqWPY4B1LZZMlG3flYBbEcs52A==
X-YMail-OSG: MrC_WCQVM1nfxBQG9bsxmdpiPzdiK.BKgHJ5ayFnqvQgMdEyFlYJWqh_B1DNIN2
 WBh.y06dl7JiUVQ8cGOpy_nQmaGImU_.i9EIaqlgLzrdaLGxh6.ykdtDgmL5JSLcs3hdRKPVtKbx
 FadDJOlOu8JBSMs9GMM5Si62OHkYKxRckil0RYlCG1joD4ZHapczCZySEJrrkK6jkEyFjmKMznYh
 dVB8Tomj.po8xEzgE4VFfA6wm8wCQQzdw_2ORGhH82mSjcT0xZDTt3jpagIY5MTyBA9OsfcV3gi2
 N39935NvM3vCaDgYn4hchoAX.FUlWdRLJT0zTFopmv2T0SP2zIu4cJ5JwnrUj6PRinPxNC6JheuR
 cHp3UeCQ1vs9GQJc4jL4GlJP9M9pRoEbfAbCbODwc_11IyVjXIMHncQg2YzxkhbU1f_6c538sWnu
 y06nW_GBlfD0jE1cv0MUQLNbHxdPYRm7qtPe1T5reK_kzhkqihOCikqqO4AygRypTXgTtR8CCeUj
 A6_kSnY7F.kP6NFe8MiAx.M1TAQOjBz3SO84qGNlAhCbhgzuSB7MdVObtraWfJwWChKDqqZ6zzXd
 9ul23DTjJOJxZXCoUEAfg0BPKj0zhcuJniO3rZoxSm33veDjj9fIzFCdn48Geqb1qzWM.8hyISde
 ZmLXXP2CbMa7Pdzq7U1N3PSOaPvvU2e7N6i_ZUr_B7b_CAAAVyuuycXeUUbxjnLlx4ah3XTB3e9M
 6abRoz1rNGLCJB4JirKIPIWnVIi4l.FMq8EWZ9cJQ_MUTLODoHFt._7uhjgxHj.4US3xweSmu9d5
 w2ILqcLR8wRVFXi_R8x7Qti6YSwWPgWm3WHBoBiXJqNgPSBfS6DtNK1eltxJTKfGJvigev8HckOQ
 JRu_tD_TVLmSamEO2IhuJuqw0ud7UivEj49tc4.8aXHTQJPSDC6VgpjsCBh82G24Z_uE3y2XdI8z
 MC2oDW8OTQAbiJtjb2ch_xYYHCSj_a2Bxa0VPJbWArwOOL6LWey6c95TyQUpDDsJoD1wSeXwKw6z
 eT9skHLzwjBzKxPBEXE8Pn_YG4QkRnt.8mmvtW4KWba7PYi6xOHdR9WwDcrCAmOqsxapmT.faClq
 nAFQUe6ft5.W7jnwtXcr8mXcMfnjZxE7rlIodI1ogHxFwvSl_5JrU39ax1OyE5G8bogCGjsweaOq
 6tND1yo4g.0VuIiVrIohcZDM4bDndcjlP8Vz2S01Bq2HtGavmGgUY62BF.JpbhaEe69B4chHCWQ9
 jUJSIY7ki3AyN9yECUmIGRhGx9JfPXYmxxr4gU22DvbOxgeJk1B6B9Uq84HLscYfp46vBf39S0z8
 AJrQttCWe.mgr1eNzklp1HIqbATW9usIOzbuwDx6dNl7bpVK4_Jb_P1kjWCLSLnRit_7JP9CW6jO
 YiQqLqiFATIY2SPj3iaH5MnVxjGwPdVL75W1uQlRkEm0OJexSqWoI1WoB5hm4jVyzJ2YNtPzGvD8
 uQ6T87q1Bil5.Fbggsc3uGUcLOqtrzLte4HQ_ENBnBO320rWbm3WWfC17YKkwvvqeWJEX6bsMh7c
 rhAxqu3yzc0SsR2qKe.N87KzitPKW86i7ZMRsJLPKcY2c3fRIRkA7WIQnSPdepQbmWsBxFr_WHfZ
 08AV15PuN6fYUN3FQRbM735csZnRMzeaAIFeQ6yqbJ5VZNNL6umIhpsxSCC5nDv0e.4I8zesw7OT
 qXtoGxVBKYILsmNuLQ.q107YgSKV5Yt9UB7.xzVUNxLtE9yu.G4m99gCDMWwcrkS.b4tniAgRBQe
 0TePKKUCJ8KpwPXv4utaWTwX2NhsOT3WnVX7uqJjraOlLYCP.56XA4SjGBOPPwa9aXymcWtPXpmu
 iD1HgXqPHIhRu3dQOTE.6DPmh9RGTaDDX8niU0T31gqW6IZBOR0nojNS8y0NTe2XD3ySaryDP0Ez
 0arZAct3ACYe2Hft6sjaSQto0ZEccIiicoVh6BZ68_WM7ghLNy3_tB1N_Nd041eZGoTB7wtEk.U7
 gdzXm0ApsERLbUKX1k21R2oouTzov6XgQcWXk.o75kUvFh7Hkkl6Y1zztMBKsYMah9fEinBqzTDM
 Xn5weXEYGNrSeg0QVmnrtFulIUfR7UnPgBCh7aosWuULqtIxn7LzWa4TyHS2l0hdAkJtemSGIszK
 aqDomR6_p3OxY73ruOF.oOdYp944KLZ2yEFcOwQM_S4Xm.xKyv33BTt4LtEN_dld3AA4ICyFAOd1
 ADJ.V3IfukibwpAJfiKW67DeNRLcSv1t8pTZ0Hw--
X-Sonic-MF: <hack3rcon@yahoo.com>
X-Sonic-ID: b64f4964-fa45-4bd0-9c2d-f7487fb96d59
Date: Wed, 20 Sep 2023 07:59:31 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-users <xen-users@lists.xenproject.org>, 
	Klaus Darilion <klaus.darilion@nic.at>
Message-ID: <1507890316.2089373.1695196771521@mail.yahoo.com>
In-Reply-To: <74fbaae6363d4eca8c06e15e32ecace4@nic.at>
References: <793280857.2109593.1695193419886.ref@mail.yahoo.com> <793280857.2109593.1695193419886@mail.yahoo.com> <74fbaae6363d4eca8c06e15e32ecace4@nic.at>
Subject: Re: AW: What network models does Xen Project support?
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.21797 YMailNorrin
Content-Length: 1146

Hello,
Which tools?






On Wednesday, September 20, 2023 at 11:14:42 AM GMT+3:30, Klaus Darilion <k=
laus.darilion@nic.at> wrote:=20





Hi Jason!

Xen is purely a Hypervisor and does not provider such network models. Xen V=
Ms just have a virtual Interface (vif) in the dom0.
Then it is up to you how you connect this vif to other networks.

But all these network models can be implemented in the Linux dom0 using sta=
ndard Linux network tools.

regards
Klaus

> -----Urspr=C3=BCngliche Nachricht-----
> Von: Xen-users <xen-users-bounces@lists.xenproject.org> Im Auftrag von
> Jason Long
> Gesendet: Mittwoch, 20. September 2023 09:04
> An: Xen-users <xen-users@lists.xenproject.org>
> Betreff: What network models does Xen Project support?
>=20
> Hello,
> A type two virtual machine like VirtualBox supports the following network
> types:
>=20
> 1- Not attached
> 2- NAT
> 3- NAT Network
> 4- Bridged Adapter
> 5- Internal Network
> 6- Host-only Adapter
> 7- Generic Driver
>=20
> For more information, please visit=C2=A0https://www.nakivo.com/blog/virtu=
albox-
> network-setting-guide/.
>=20
> How about Xen Hypervisor?
>=20
> Cheers.




From xen-users-bounces@lists.xenproject.org Wed Sep 20 08:02:55 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 08:02:55 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605204.942809 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qisAV-0000yO-BW; Wed, 20 Sep 2023 08:02:43 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605204.942809; Wed, 20 Sep 2023 08:02: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 1qisAV-0000yB-8d; Wed, 20 Sep 2023 08:02:43 +0000
Received: by outflank-mailman (input) for mailman id 605204;
 Wed, 20 Sep 2023 08:02:41 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=IzSH=FE=solinno.co.uk=leigh@srs-se1.protection.inumbo.net>)
 id 1qisAS-0000vy-OG
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 08:02:41 +0000
Received: from doppler.solinno.uk (doppler.solinno.uk [81.2.106.178])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 1145681c-578c-11ee-8789-cb3800f73035;
 Wed, 20 Sep 2023 10:02:39 +0200 (CEST)
Received: from mail.solinno.uk (localhost [127.0.0.1])
 by doppler.solinno.uk (Postfix) with ESMTP id B6EA380061;
 Wed, 20 Sep 2023 09:02:38 +0100 (BST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 1145681c-578c-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=solinno.co.uk;
	s=mail; t=1695196958;
	bh=uq+2GNqW1IaI85whSCQmNDsJMjg66nHq8HSPwoUFZJI=;
	h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
	b=3PO8yCEudF9GIQjiptIUEYaKq7za2CPFkAVBWWy+NgqxGFvhiAmGEkxlJFQlE9heo
	 6k76whQwngeOvOBkZ2t9ihwBhFY7w245knQjNRxvzuithy5OTebd/h7y8zWdkDwyW0
	 lDCbAqi7F6EDfkWupm2VA4em7D/RZXOaEN0ES1lo=
MIME-Version: 1.0
Date: Wed, 20 Sep 2023 09:02:38 +0100
From: Leigh Brown <leigh@solinno.co.uk>
To: Jason Long <hack3rcon@yahoo.com>
Cc: Xen-users <xen-users@lists.xenproject.org>
Subject: Re: What network models does Xen Project support?
In-Reply-To: <793280857.2109593.1695193419886@mail.yahoo.com>
References: <793280857.2109593.1695193419886.ref@mail.yahoo.com>
 <793280857.2109593.1695193419886@mail.yahoo.com>
Message-ID: <06b9cd770d885d1891325dc32ea8101f@solinno.co.uk>
X-Sender: leigh@solinno.co.uk
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 8bit

On 2023-09-20 08:03, Jason Long wrote:
> A type two virtual machine like VirtualBox supports the following 
> network types:
> 
> 1- Not attached
> 2- NAT
> 3- NAT Network
> 4- Bridged Adapter
> 5- Internal Network
> 6- Host-only Adapter
> 7- Generic Driver
> 
> For more information, please 
> visit https://www.nakivo.com/blog/virtualbox-network-setting-guide/.
> 
> How about Xen Hypervisor?

Please read the following web page, which I think answers your question 
in detail:

https://wiki.xenproject.org/wiki/Xen_Networking

Abridged table of contents:

1 Virtual Network Interfaces
     1.1 Paravirtualised Network Devices
     1.2 Emulated Network Devices
2 MAC addresses
3 Bridging
4 Open vSwitch
5 Routing
6 Network Address Translation
7 VLANs & Bonding

Regards,

Leigh.


From xen-users-bounces@lists.xenproject.org Wed Sep 20 08:13:36 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 08:13:36 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605255.942855 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qisKa-0005gg-BL; Wed, 20 Sep 2023 08:13:08 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605255.942855; Wed, 20 Sep 2023 08:13:08 +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 1qisKa-0005gY-8N; Wed, 20 Sep 2023 08:13:08 +0000
Received: by outflank-mailman (input) for mailman id 605255;
 Wed, 20 Sep 2023 08:13:06 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=R+JD=FE=nic.at=klaus.darilion@srs-se1.protection.inumbo.net>)
 id 1qisKY-00056Y-Mc
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 08:13:06 +0000
Received: from mail.sbg.nic.at (mail.sbg.nic.at [83.136.33.227])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 85ebf902-578d-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 10:13:04 +0200 (CEST)
Received: from 10.17.175.2 ([10.17.175.2]) by mail.sbg.nic.at
 over TLS secured channel (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 with XWall v3.56 ; Wed, 20 Sep 2023 10:13:03 +0200
Received: from nics-exch3.sbg.nic.at (10.17.175.2) by nics-exch3.sbg.nic.at
 (10.17.175.2) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 20 Sep
 2023 10:13:02 +0200
Received: from nics-exch3.sbg.nic.at ([fe80::3079:e311:a6d4:792b]) by
 nics-exch3.sbg.nic.at ([fe80::3079:e311:a6d4:792b%2]) with mapi id
 15.01.2507.023; Wed, 20 Sep 2023 10:13:02 +0200
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 85ebf902-578d-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=nic.at; s=it2019;
	h=From:From:To:CC:Subject:Date:Message-Id:Content-Type:Received:Received:Received;
	bh=yWScRr2U6zPTnf+pOpYW+nh5UKSr1HVdZKYEldVbm8k=;
	b=1MgJjlZ/YgXP+Dj9crzMVzx+U4aCESsygkBoLJEDoKHmAY/w4+OJaFRlkL18CaU7NAkCMDAT4ticZiDhXVT5OC4hQ6hzwfFQCUedwhYINMVbIChu/0GHVVCqDCdJqx38zhT9GhD6bOjemPBKO1KlUofcrKPw2nKWctFfOU1D0KqRpgYh4muBsoXcZlwAJDk4ZoF+fvzhV85acbi6/D7JMOULfxa7LuQ3F5UiTIU2RXjlsfROJMrHHnBiyzjGA4/iyO+lXJM5yMgGmbKSXtfAflvj+LMKwnHF2tfZnQG+tHh85Ag2sXnRPTe9XsESpUSYq+uk66Fe9AsCySHmN+IUag==;
Thread-Topic: AW: What network models does Xen Project support?
Thread-Index: AQHZ65DrwNa89AK7pEuNmCMobJzhdbAjVNCg///jTICAACTjkA==
References: <793280857.2109593.1695193419886.ref@mail.yahoo.com>
 <793280857.2109593.1695193419886@mail.yahoo.com>
 <74fbaae6363d4eca8c06e15e32ecace4@nic.at>
 <1507890316.2089373.1695196771521@mail.yahoo.com>
In-Reply-To: <1507890316.2089373.1695196771521@mail.yahoo.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.23.0.1]
From: Klaus Darilion <klaus.darilion@nic.at>
To: Jason Long <hack3rcon@yahoo.com> ,
	Xen-users <xen-users@lists.xenproject.org>
Subject: AW: AW: What network models does Xen Project support?
Date: Wed, 20 Sep 2023 10:13:02 +0200
X-Assembled-By: XWall v3.56
Message-ID: <7ff4496d4e9c460e887f9bae64c8d300@nic.at>
X-XWALL-BCKS: auto
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

iptables/nftables to NAT a VM
brctl / ip to create bridges and put the vif into the respective brdiges


regards
Klaus

You can start with reading https://wiki.xenproject.org/wiki/Xen_Networking

> -----Urspr=C3=BCngliche Nachricht-----
> Von: Jason Long <hack3rcon@yahoo.com>
> Gesendet: Mittwoch, 20. September 2023 10:00
> An: Xen-users <xen-users@lists.xenproject.org>; Klaus Darilion
> <klaus.darilion@nic.at>
> Betreff: Re: AW: What network models does Xen Project support?
>=20
> Hello,
> Which tools?
>=20
>=20
>=20
>=20
>=20
>=20
> On Wednesday, September 20, 2023 at 11:14:42 AM GMT+3:30, Klaus Darilion
> <klaus.darilion@nic.at> wrote:
>=20
>=20
>=20
>=20
>=20
> Hi Jason!
>=20
> Xen is purely a Hypervisor and does not provider such network models. Xen
> VMs just have a virtual Interface (vif) in the dom0.
> Then it is up to you how you connect this vif to other networks.
>=20
> But all these network models can be implemented in the Linux dom0 using
> standard Linux network tools.
>=20
> regards
> Klaus
>=20
> > -----Urspr=C3=BCngliche Nachricht-----
> > Von: Xen-users <xen-users-bounces@lists.xenproject.org> Im Auftrag von
> > Jason Long
> > Gesendet: Mittwoch, 20. September 2023 09:04
> > An: Xen-users <xen-users@lists.xenproject.org>
> > Betreff: What network models does Xen Project support?
> >
> > Hello,
> > A type two virtual machine like VirtualBox supports the following networ=
k
> > types:
> >
> > 1- Not attached
> > 2- NAT
> > 3- NAT Network
> > 4- Bridged Adapter
> > 5- Internal Network
> > 6- Host-only Adapter
> > 7- Generic Driver
> >
> > For more information, please
> visit=C2=A0https://www.nakivo.com/blog/virtualbox-
> > network-setting-guide/.
> >
> > How about Xen Hypervisor?
> >
> > Cheers.
>=20



From xen-users-bounces@lists.xenproject.org Wed Sep 20 09:21:11 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 09:21:11 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605352.942988 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qitNi-0005Am-Hx; Wed, 20 Sep 2023 09:20:26 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605352.942988; Wed, 20 Sep 2023 09:20:26 +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 1qitNi-0005Ad-EJ; Wed, 20 Sep 2023 09:20:26 +0000
Received: by outflank-mailman (input) for mailman id 605352;
 Wed, 20 Sep 2023 09:20:25 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=/Op+=FE=xenbits.xen.org=julieng@srs-se1.protection.inumbo.net>)
 id 1qitNh-0004a8-0X
 for xen-users@lists.xen.org; Wed, 20 Sep 2023 09:20:25 +0000
Received: from mail.xenproject.org (mail.xenproject.org [104.130.215.37])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id e972de7e-5796-11ee-8789-cb3800f73035;
 Wed, 20 Sep 2023 11:20:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julieng@xenbits.xen.org>)
 id 1qitNQ-0008Pb-6d; Wed, 20 Sep 2023 09:20:08 +0000
Received: from julieng by xenbits.xenproject.org with local (Exim 4.92)
 (envelope-from <julieng@xenbits.xen.org>)
 id 1qitNQ-0001Pu-0K; Wed, 20 Sep 2023 09:20:08 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: e972de7e-5796-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Date:Message-Id:Subject:CC:From:To:MIME-Version:
	Content-Transfer-Encoding:Content-Type;
	bh=Y8vjJzY/zssAeDoHSd4YfTt60nArCUTnCrO4OkUiR+o=; b=ENmajgd6ocqHz/DTUB5nOHglzv
	lE1yZzQBmTWlqkhWMe0QFedr02Q+TCd4yJ2pupgM1Viq0LqrbvVlQYn3QxG+gBalKu6zY0eAbU7TM
	CUAHACWpmjJZch4skVwzh0Jcv6W+kt6uC06kh2GybPpYG8gQXGhHfAf11BW3zeU09joA=;
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
CC: Xen.org security team <security-team-members@xen.org>
Subject: Xen Security Advisory 438 v2 (CVE-2023-34322) - top-level shadow
 reference dropped too early for 64-bit PV guests
Message-Id: <E1qitNQ-0001Pu-0K@xenbits.xenproject.org>
Date: Wed, 20 Sep 2023 09:20:08 +0000

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2023-34322 / XSA-438
                               version 2

   top-level shadow reference dropped too early for 64-bit PV guests

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

For migration as well as to work around kernels unaware of L1TF (see
XSA-273), PV guests may be run in shadow paging mode.  Since Xen itself
needs to be mapped when PV guests run, Xen and shadowed PV guests run
directly the respective shadow page tables.  For 64-bit PV guests this
means running on the shadow of the guest root page table.

In the course of dealing with shortage of memory in the shadow pool
associated with a domain, shadows of page tables may be torn down.  This
tearing down may include the shadow root page table that the CPU in
question is presently running on.  While a precaution exists to
supposedly prevent the tearing down of the underlying live page table,
the time window covered by that precaution isn't large enough.

IMPACT
======

Privilege escalation, Denial of Service (DoS) affecting the entire host,
and information leaks all cannot be ruled out.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been inspected.

Only x86 systems are vulnerable.  Only 64-bit PV guests can leverage the
vulnerability, and only when running in shadow mode.  Shadow mode would
be in use when migrating guests or as a workaround for XSA-273 (L1TF).

MITIGATION
==========

Running only HVM or PVH guests will avoid the vulnerability.

Running PV guests in the PV shim will also avoid the vulnerability.

CREDITS
=======

This issue was discovered by Tim Deegan, and Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

Note that patches for released versions are generally prepared to
apply to the stable branches, and may not apply cleanly to the most
recent release tarball.  Downstreams are encouraged to update to the
tip of the stable branch before applying these patches.

xsa438.patch           xen-unstable
xsa438-4.17.patch      Xen 4.17.x
xsa438-4.16.patch      Xen 4.16.x
xsa438-4.15.patch      Xen 4.15.x

$ sha256sum xsa438*
f30067fa3732fb52042b14a2836b610c29af47461425f1a1ccec21cb8a5a48b1  xsa438.patch
a2e7d7c12ea19fb95e2d825fda5f7d0124cbb5c4a369cb58ab6036d266b7e297  xsa438-4.15.patch
eb75fbeb4aa635d6104c12acd5f7311e477f7c159f2ec4eca8a345327a9aee24  xsa438-4.16.patch
f3a305c86124e48b9afa14f3ba76b81d1f5d8d472e2412ae3d014305c749a86a  xsa438-4.17.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmUKuSAMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZtL0IAL3mXsj7Q5Xfu/Tof0a1ie7TnpvZ2qXxzoLlyiFR
Vra9gs83Nw7n45yXFFVLSzTjmz2bCbCmUowPp6TxF9Nawt0JocbF80JpYKEojEko
6B2BAdUFhPXtx1D6NruzG2gVr5qn/eNJjIIos0o7tzxtBPLKX9qzLh3FmZK5BJm2
HyKMLIEZuVipb3Qtb+avUDHvLjee6p4eaaWOk08g3sSWhtSfwxlS4IF9j1G2Oejj
QKZ1XILCP8miXmuUZJ/L/7CzFvOm+DKNVFZYhFT0fjDWk3vNhtLcBv5s36Z65gKK
MvKe7owffmclQLWjOekYNm8dG5gQ/OkWRAPbxiwRMegT22g=
=L3du
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa438.patch"
Content-Disposition: attachment; filename="xsa438.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBkZWZlciByZWxlYXNpbmcgb2YgUFYncyB0b3AtbGV2
ZWwgc2hhZG93IHJlZmVyZW5jZQoKc2hfc2V0X3RvcGxldmVsX3NoYWRvdygp
IHJlLXBpbm5pbmcgdGhlIHRvcC1sZXZlbCBzaGFkb3cgd2UgbWF5IGJlCnJ1
bm5pbmcgb24gaXMgbm90IGVub3VnaCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUg
dW5uZWNlc3Nhcnkgd2hlbiB0aGUKc2hhZG93IGlzbid0IHdoYXQgd2UncmUg
cnVubmluZyBvbik6IFRoYXQgc2hhZG93IGJlY29tZXMgZWxpZ2libGUgZm9y
CmJsb3dpbmcgYXdheSAoZnJvbSBlLmcuIHNoYWRvd19wcmVhbGxvYygpKSBp
bW1lZGlhdGVseSBhZnRlciB0aGUKcGFnaW5nIGxvY2sgd2FzIGRyb3BwZWQu
IFlldCBpdCBuZWVkcyB0byByZW1haW4gdmFsaWQgdW50aWwgdGhlIGFjdHVh
bApwYWdlIHRhYmxlIHN3aXRjaCBvY2N1cnJlZC4KClByb3BhZ2F0ZSB1cCB0
aGUgY2FsbCBjaGFpbiB0aGUgc2hhZG93IGVudHJ5IHRoYXQgbmVlZHMgcmVs
ZWFzaW5nCmV2ZW50dWFsbHksIGFuZCBjYXJyeSBvdXQgdGhlIHJlbGVhc2Ug
aW1tZWRpYXRlbHkgYWZ0ZXIgc3dpdGNoaW5nIHBhZ2UKdGFibGVzLiBIYW5k
bGUgdXBkYXRlX2NyMygpIGZhaWx1cmVzIGJ5IHN3aXRjaGluZyB0byBpZGxl
IHBhZ2V0YWJsZXMuCk5vdGUgdGhhdCB2YXJpb3VzIGZ1cnRoZXIgdXNlcyBv
ZiB1cGRhdGVfY3IzKCkgYXJlIEhWTS1vbmx5IG9yIG9ubHkgYWN0Cm9uIHBh
dXNlZCB2Q1BVLXMsIGluIHdoaWNoIGNhc2Ugc2hfc2V0X3RvcGxldmVsX3No
YWRvdygpIHdpbGwgbm90IGRlZmVyCnJlbGVhc2luZyBvZiB0aGUgcmVmZXJl
bmNlLgoKV2hpbGUgY2hhbmdpbmcgdGhlIHVwZGF0ZV9jcjMoKSBob29rLCBh
bHNvIGNvbnZlcnQgdGhlICJkb19sb2NraW5nIgpwYXJhbWV0ZXIgdG8gYm9v
bGVhbi4KClRoaXMgaXMgQ1ZFLTIwMjMtMzQzMjIgLyBYU0EtNDM4LgoKUmVw
b3J0ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNsb3VkLmNvbT4K
LS0tClRoZSBidWJibGluZyB1cCBvZiB0aGUgc2hhZG93IGVudHJ5IGNvdWxk
IGxpa2VseSBiZSBhdm9pZGVkIChieQppbnNwZWN0aW5nIHYtPmFyY2guY3Iz
IGFuZCB0aGUgY29ycmVzcG9uZGluZyBmcmFtZV90YWJsZVtdIGVudHJ5KSwg
YnV0CmdvaW5nIHRoYXQgcm91dGUgc2VlbWVkIHF1aXRlIGEgYml0IG1vcmUg
ZnJhZ2lsZSB0byBtZS4KCkluIF90b2dnbGVfZ3Vlc3RfcHQoKSBJIHdhcyBo
ZWF2aWx5IGluY2xpbmVkIHRvIGFsc28gbW92ZSB1cCBjcjMncwppbml0aWFs
aXplcjogVGhpcyB3b3VsZG4ndCBncm93IHRoZSBkaWZmLCBidXQgc2luY2Ug
aXQgd291bGQgc3RpbGwgYmUKc2xpZ2h0bHkgbW9yZSBjb2RlIGNodXJuLCBJ
IHRoZW4gZGlkbid0IGRvIHNvLgotLS0KdjQ6IENvbnZlcnQgYSBjb25kaXRp
b24gb3BlcmF0b3IgdXNlIHRvIGlmKCkuIEV4dGVuZCBjb21tZW50cy4KdjM6
IEluIF90b2dnbGVfZ3Vlc3RfcHQoKSBkb24ndCBtaXN0YWtlbmx5IHBhc3Mg
dGhlIGlkbGUgZG9tYWluIHRvCiAgICBzaGFkb3dfcHV0X3RvcF9sZXZlbCgp
LiBBZGQgbG9ja2luZyB0byBzaGFkb3dfcHV0X3RvcF9sZXZlbCgpLgogICAg
QWx3YXlzIGNvbnN1bWUgc2hfc2V0X3RvcGxldmVsX3NoYWRvdygpJ3MgcmV0
dXJuIHZhbHVlLiBBZGQKICAgIGFzc2VydGlvbnMuIE1hc3NhZ2UgZGVzY3Jp
cHRpb24uCnYyOiBGaXggIVNIQURPV19QQUdJTkcgYnVpbGQuCgotLS0gYS94
ZW4vYXJjaC94ODYvaW5jbHVkZS9hc20vbW0uaAorKysgYi94ZW4vYXJjaC94
ODYvaW5jbHVkZS9hc20vbW0uaApAQCAtNTU2LDcgKzU1Niw3IEBAIHZvaWQg
YXVkaXRfZG9tYWlucyh2b2lkKTsKICNlbmRpZgogCiB2b2lkIG1ha2VfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pOwotdm9pZCB1cGRhdGVfY3Iz
KHN0cnVjdCB2Y3B1ICp2KTsKK3BhZ2V0YWJsZV90IHVwZGF0ZV9jcjMoc3Ry
dWN0IHZjcHUgKnYpOwogaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0
cnVjdCB2Y3B1ICopOwogdm9pZCAqZG9fcGFnZV93YWxrKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpOwogCi0tLSBhL3hlbi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYWdpbmcuaAorKysgYi94ZW4vYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFnaW5nLmgKQEAgLTExOCw3ICsxMTgsNyBAQCBzdHJ1Y3Qg
cGFnaW5nX21vZGUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWRkcl90IGdhLCB1aW50MzJfdCAqcGZlYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpwYWdlX29yZGVyKTsKICNlbmRpZgotICAgIHZvaWQgICAg
ICAgICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAq
diwgaW50IGRvX2xvY2tpbmcsCisgICAgcGFnZXRhYmxlX3QgICAoKnVwZGF0
ZV9jcjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBib29sIGRvX2xv
Y2tpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgbm9mbHVzaCk7CiAKICAgICB1bnNpZ25lZCBpbnQgZ3Vl
c3RfbGV2ZWxzOwpAQCAtMjk0LDkgKzI5NCw5IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBwYWdpbmdfZmx1c2hfdGxiKGNvbnMKIC8qIFVwZGF0ZSBhbGwgdGhl
IHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1Iz
LgogICogQ2FsbGVkIHdoZW4gdGhlIGd1ZXN0IGNoYW5nZXMgQ1IzOyB0aGUg
Y2FsbGVyIGNhbiB0aGVuIHVzZSB2LT5hcmNoLmNyMwogICogYXMgdGhlIHZh
bHVlIHRvIGxvYWQgaW50byB0aGUgaG9zdCBDUjMgdG8gc2NoZWR1bGUgdGhp
cyB2Y3B1ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgcGFnaW5nX3VwZGF0ZV9j
cjMoc3RydWN0IHZjcHUgKnYsIGJvb2wgbm9mbHVzaCkKK3N0YXRpYyBpbmxp
bmUgcGFnZXRhYmxlX3QgcGFnaW5nX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUg
KnYsIGJvb2wgbm9mbHVzaCkKIHsKLSAgICBwYWdpbmdfZ2V0X2hvc3Rtb2Rl
KHYpLT51cGRhdGVfY3IzKHYsIDEsIG5vZmx1c2gpOworICAgIHJldHVybiBw
YWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT51cGRhdGVfY3IzKHYsIDEsIG5vZmx1
c2gpOwogfQogCiAvKiBVcGRhdGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUg
ZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENSMC9DUjMvQ1I0LgotLS0gYS94
ZW4vYXJjaC94ODYvaW5jbHVkZS9hc20vc2hhZG93LmgKKysrIGIveGVuL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3NoYWRvdy5oCkBAIC05NCw2ICs5NCw5IEBA
IHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWMKIGlu
dCBzaGFkb3dfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHBhZ2VzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sICpwcmVlbXB0ZWQpOwogCisvKiBIZWxwZXIgdG8gaW52b2tlIGZvciBk
ZWZlcnJlZCByZWxlYXNpbmcgb2YgYSB0b3AtbGV2ZWwgc2hhZG93J3MgcmVm
ZXJlbmNlLiAqLwordm9pZCBzaGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWdldGFibGVfdCBvbGQpOworCiAjZWxzZSAvKiAhQ09O
RklHX1NIQURPV19QQUdJTkcgKi8KIAogI2RlZmluZSBzaGFkb3dfdmNwdV90
ZWFyZG93bih2KSBBU1NFUlQoaXNfcHZfdmNwdSh2KSkKQEAgLTExNCw2ICsx
MTcsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3Bh
Z2VfdAogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVz
X3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkge30KIAorc3RhdGljIGlu
bGluZSB2b2lkIHNoYWRvd19wdXRfdG9wX2xldmVsKHN0cnVjdCBkb21haW4g
KmQsIHBhZ2V0YWJsZV90IG9sZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKK30KKwogc3RhdGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAu
YwpAQCAtNzA3LDExICs3MDcsMTMgQEAgc3RhdGljIGJvb2wgY2ZfY2hlY2sg
aGFwX2ludmxwZyhzdHJ1Y3QgdgogICAgIHJldHVybiAxOwogfQogCi1zdGF0
aWMgdm9pZCBjZl9jaGVjayBoYXBfdXBkYXRlX2NyMygKLSAgICBzdHJ1Y3Qg
dmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKK3N0YXRp
YyBwYWdldGFibGVfdCBjZl9jaGVjayBoYXBfdXBkYXRlX2NyMygKKyAgICBz
dHJ1Y3QgdmNwdSAqdiwgYm9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gp
CiB7CiAgICAgdi0+YXJjaC5odm0uaHdfY3JbM10gPSB2LT5hcmNoLmh2bS5n
dWVzdF9jclszXTsKICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyMyh2LCBub2Zs
dXNoKTsKKworICAgIHJldHVybiBwYWdldGFibGVfbnVsbCgpOwogfQogCiBz
dGF0aWMgYm9vbCBmbHVzaF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBj
b25zdCB1bnNpZ25lZCBsb25nICp2Y3B1X2JpdG1hcCkKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCkBAIC0yNTI2LDEzICsyNTI2LDEzIEBAIHN0
YXRpYyB2b2lkIGNmX2NoZWNrIHNoYWRvd191cGRhdGVfcGFnaW4KIH0KIAog
LyogU2V0IHVwIHRoZSB0b3AtbGV2ZWwgc2hhZG93IGFuZCBpbnN0YWxsIGl0
IGluIHNsb3QgJ3Nsb3QnIG9mIHNoYWRvd190YWJsZSAqLwotdm9pZCBzaF9z
ZXRfdG9wbGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzbG90LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJvb3RfdHlwZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAoKm1ha2Vfc2hhZG93
KShzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBnbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNoYWRvd190eXBlKSkKK3BhZ2V0YWJsZV90IHNoX3NldF90b3BsZXZl
bF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzbG90LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBnbWZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcm9v
dF90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAoKm1ha2Vfc2hhZG93KShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2hhZG93X3R5
cGUpKQogewogICAgIG1mbl90IHNtZm47CiAgICAgcGFnZXRhYmxlX3Qgb2xk
X2VudHJ5LCBuZXdfZW50cnk7CkBAIC0yNTg5LDIwICsyNTg5LDM3IEBAIHZv
aWQgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdQogICAgICAg
ICAgICAgICAgICAgbWZuX3goZ21mbiksIG1mbl94KHBhZ2V0YWJsZV9nZXRf
bWZuKG5ld19lbnRyeSkpKTsKICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cu
c2hhZG93X3RhYmxlW3Nsb3RdID0gbmV3X2VudHJ5OwogCi0gICAgLyogRGVj
cmVtZW50IHRoZSByZWZjb3VudCBvZiB0aGUgb2xkIGNvbnRlbnRzIG9mIHRo
aXMgc2xvdCAqLwotICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9l
bnRyeSkgKQorICAgIC8qCisgICAgICogRGVjcmVtZW50IHRoZSByZWZjb3Vu
dCBvZiB0aGUgb2xkIGNvbnRlbnRzIG9mIHRoaXMgc2xvdCwgdW5sZXNzCisg
ICAgICogd2UncmUgc3RpbGwgcnVubmluZyBvbiB0aGF0IHNoYWRvdyAtIGlu
IHRoYXQgY2FzZSBpdCdsbCBuZWVkIGhvbGRpbmcKKyAgICAgKiBvbiB0byB1
bnRpbCB0aGUgYWN0dWFsIHBhZ2UgdGFibGUgc3dpdGNoIGRpZCBvY2N1ci4K
KyAgICAgKi8KKyAgICBpZiAoICFwYWdldGFibGVfaXNfbnVsbChvbGRfZW50
cnkpICYmICh2ICE9IGN1cnJlbnQgfHwgIWlzX3B2X2RvbWFpbihkKSkgKQog
ICAgIHsKLSAgICAgICAgbWZuX3Qgb2xkX3NtZm4gPSBwYWdldGFibGVfZ2V0
X21mbihvbGRfZW50cnkpOwotICAgICAgICAvKiBOZWVkIHRvIHJlcGluIHRo
ZSBvbGQgdG9wbGV2ZWwgc2hhZG93IGlmIGl0J3MgYmVlbiB1bnBpbm5lZAot
ICAgICAgICAgKiBieSBzaGFkb3dfcHJlYWxsb2MoKTogaW4gUFYgbW9kZSB3
ZSdyZSBzdGlsbCBydW5uaW5nIG9uIHRoaXMKLSAgICAgICAgICogc2hhZG93
IGFuZCBpdCdzIG5vdCBzYWZlIHRvIGZyZWUgaXQgeWV0LiAqLwotICAgICAg
ICBpZiAoICFtZm5fdG9fcGFnZShvbGRfc21mbiktPnUuc2gucGlubmVkICYm
ICFzaF9waW4oZCwgb2xkX3NtZm4pICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiY2FuJ3QgcmUtcGluICUiUFJJX21m
biJcbiIsIG1mbl94KG9sZF9zbWZuKSk7Ci0gICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7Ci0gICAgICAgIH0KLSAgICAgICAgc2hfcHV0X3JlZihkLCBv
bGRfc21mbiwgMCk7CisgICAgICAgIHNoX3B1dF9yZWYoZCwgcGFnZXRhYmxl
X2dldF9tZm4ob2xkX2VudHJ5KSwgMCk7CisgICAgICAgIG9sZF9lbnRyeSA9
IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQorCisgICAgLyoKKyAgICAgKiAy
LSBhbmQgMy1sZXZlbCBzaGFkb3cgbW9kZSBpcyB1c2VkIGZvciBIVk0gb25s
eS4gVGhlcmVmb3JlIHdlIG5ldmVyIHJ1bgorICAgICAqIG9uIHN1Y2ggYSBz
aGFkb3csIHNvIG9ubHkgY2FsbCBzaXRlcyByZXF1ZXN0aW5nIGFuIEw0IHNo
YWRvdyBuZWVkIHRvIHBheQorICAgICAqIGF0dGVudGlvbiB0byB0aGUgcmV0
dXJuZWQgdmFsdWUuCisgICAgICovCisgICAgQVNTRVJUKHBhZ2V0YWJsZV9p
c19udWxsKG9sZF9lbnRyeSkgfHwgcm9vdF90eXBlID09IFNIX3R5cGVfbDRf
NjRfc2hhZG93KTsKKworICAgIHJldHVybiBvbGRfZW50cnk7Cit9CisKKy8q
CisgKiBIZWxwZXIgaW52b2tlZCB3aGVuIHJlbGVhc2luZyBvZiBhIHRvcC1s
ZXZlbCBzaGFkb3cncyByZWZlcmVuY2Ugd2FzCisgKiBkZWZlcnJlZCBpbiBz
aF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkgYWJvdmUuCisgKi8KK3ZvaWQgc2hh
ZG93X3B1dF90b3BfbGV2ZWwoc3RydWN0IGRvbWFpbiAqZCwgcGFnZXRhYmxl
X3Qgb2xkX2VudHJ5KQoreworICAgIEFTU0VSVCghcGFnZXRhYmxlX2lzX251
bGwob2xkX2VudHJ5KSk7CisgICAgcGFnaW5nX2xvY2soZCk7CisgICAgc2hf
cHV0X3JlZihkLCBwYWdldGFibGVfZ2V0X21mbihvbGRfZW50cnkpLCAwKTsK
KyAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKiovCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
QEAgLTMxNTYsNyArMzE1Niw4IEBAIHNoX3VwZGF0ZV9saW5lYXJfZW50cmll
cyhzdHJ1Y3QgdmNwdSAqdikKICAgICBzaF9mbHVzaF9sb2NhbChkKTsKIH0K
IAotc3RhdGljIHZvaWQgY2ZfY2hlY2sgc2hfdXBkYXRlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKK3N0YXRp
YyBwYWdldGFibGVfdCBjZl9jaGVjayBzaF91cGRhdGVfY3IzKHN0cnVjdCB2
Y3B1ICp2LCBib29sIGRvX2xvY2tpbmcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vZmx1c2gpCiAvKiBVcGRh
dGVzIHZjcHUtPmFyY2guY3IzIGFmdGVyIHRoZSBndWVzdCBoYXMgY2hhbmdl
ZCBDUjMuCiAgKiBQYXJhdmlydHVhbCBndWVzdHMgc2hvdWxkIHNldCB2LT5h
cmNoLmd1ZXN0X3RhYmxlIChhbmQgZ3Vlc3RfdGFibGVfdXNlciwKICAqIGlm
IGFwcHJvcHJpYXRlKS4KQEAgLTMxNzAsNiArMzE3MSw3IEBAIHN0YXRpYyB2
b2lkIGNmX2NoZWNrIHNoX3VwZGF0ZV9jcjMoc3RydWMKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIG1mbl90IGdtZm47Cisg
ICAgcGFnZXRhYmxlX3Qgb2xkX2VudHJ5ID0gcGFnZXRhYmxlX251bGwoKTsK
ICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAgICBjb25zdCBndWVz
dF9sM2VfdCAqZ2wzZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgZ3Vlc3RfaWR4
OwpAQCAtMzE3OSw3ICszMTgxLDcgQEAgc3RhdGljIHZvaWQgY2ZfY2hlY2sg
c2hfdXBkYXRlX2NyMyhzdHJ1YwogICAgIGlmICggIWlzX2h2bV9kb21haW4o
ZCkgJiYgIXYtPmlzX2luaXRpYWxpc2VkICkKICAgICB7CiAgICAgICAgIEFT
U0VSVCh2LT5hcmNoLmNyMyA9PSAwKTsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gb2xkX2VudHJ5OwogICAgIH0KIAogICAgIGlmICggZG9f
bG9ja2luZyApIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7CkBAIC0zMjUyLDEx
ICszMjU0LDEyIEBAIHN0YXRpYyB2b2lkIGNmX2NoZWNrIHNoX3VwZGF0ZV9j
cjMoc3RydWMKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQKICAgICBp
ZiAoIHNoX3JlbW92ZV93cml0ZV9hY2Nlc3MoZCwgZ21mbiwgNCwgMCkgIT0g
MCApCiAgICAgICAgIGd1ZXN0X2ZsdXNoX3RsYl9tYXNrKGQsIGQtPmRpcnR5
X2NwdW1hc2spOwotICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgMCwg
Z21mbiwgU0hfdHlwZV9sNF9zaGFkb3csIHNoX21ha2Vfc2hhZG93KTsKKyAg
ICBvbGRfZW50cnkgPSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdt
Zm4sIFNIX3R5cGVfbDRfc2hhZG93LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOwogICAgIGlmICgg
dW5saWtlbHkocGFnZXRhYmxlX2lzX251bGwodi0+YXJjaC5wYWdpbmcuc2hh
ZG93LnNoYWRvd190YWJsZVswXSkpICkKICAgICB7CiAgICAgICAgIEFTU0VS
VChkLT5pc19keWluZyB8fCBkLT5pc19zaHV0dGluZ19kb3duKTsKLSAgICAg
ICAgcmV0dXJuOworICAgICAgICByZXR1cm4gb2xkX2VudHJ5OwogICAgIH0K
ICAgICBpZiAoICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSAmJiAhaXNfcHZf
MzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0zMzAwLDI0ICszMzAzLDMw
IEBAIHN0YXRpYyB2b2lkIGNmX2NoZWNrIHNoX3VwZGF0ZV9jcjMoc3RydWMK
ICAgICAgICAgICAgICAgICBnbDJnZm4gPSBndWVzdF9sM2VfZ2V0X2dmbihn
bDNlW2ldKTsKICAgICAgICAgICAgICAgICBnbDJtZm4gPSBnZXRfZ2ZuX3F1
ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdsMmdmbiksICZwMm10KTsKICAgICAg
ICAgICAgICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQotICAgICAgICAg
ICAgICAgICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIGdsMm1m
biwgU0hfdHlwZV9sMl9zaGFkb3csCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOworICAgICAg
ICAgICAgICAgICAgICBvbGRfZW50cnkgPSBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KHYsIGksIGdsMm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSF90eXBlX2wyX3NoYWRv
dywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaF9tYWtlX3NoYWRvdyk7CiAgICAgICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBzaF9zZXRfdG9wbGV2ZWxf
c2hhZG93KHYsIGksIElOVkFMSURfTUZOLCAwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsK
KyAgICAgICAgICAgICAgICAgICAgb2xkX2VudHJ5ID0gc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyh2LCBpLCBJTlZBTElEX01GTiwgMCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aF9tYWtlX3NoYWRvdyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2
LCBpLCBJTlZBTElEX01GTiwgMCwgc2hfbWFrZV9zaGFkb3cpOworICAgICAg
ICAgICAgICAgIG9sZF9lbnRyeSA9IHNoX3NldF90b3BsZXZlbF9zaGFkb3co
diwgaSwgSU5WQUxJRF9NRk4sIDAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaF9tYWtlX3NoYWRvdyk7
CisKKyAgICAgICAgICAgIEFTU0VSVChwYWdldGFibGVfaXNfbnVsbChvbGRf
ZW50cnkpKTsKICAgICAgICAgfQogICAgIH0KICNlbGlmIEdVRVNUX1BBR0lO
R19MRVZFTFMgPT0gMgogICAgIGlmICggc2hfcmVtb3ZlX3dyaXRlX2FjY2Vz
cyhkLCBnbWZuLCAyLCAwKSAhPSAwICkKICAgICAgICAgZ3Vlc3RfZmx1c2hf
dGxiX21hc2soZCwgZC0+ZGlydHlfY3B1bWFzayk7Ci0gICAgc2hfc2V0X3Rv
cGxldmVsX3NoYWRvdyh2LCAwLCBnbWZuLCBTSF90eXBlX2wyX3NoYWRvdywg
c2hfbWFrZV9zaGFkb3cpOworICAgIG9sZF9lbnRyeSA9IHNoX3NldF90b3Bs
ZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlwZV9sMl9zaGFkb3csCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaF9tYWtl
X3NoYWRvdyk7CisgICAgQVNTRVJUKHBhZ2V0YWJsZV9pc19udWxsKG9sZF9l
bnRyeSkpOwogICAgIGlmICggdW5saWtlbHkocGFnZXRhYmxlX2lzX251bGwo
di0+YXJjaC5wYWdpbmcuc2hhZG93LnNoYWRvd190YWJsZVswXSkpICkKICAg
ICB7CiAgICAgICAgIEFTU0VSVChkLT5pc19keWluZyB8fCBkLT5pc19zaHV0
dGluZ19kb3duKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4g
b2xkX2VudHJ5OwogICAgIH0KICNlbHNlCiAjZXJyb3IgVGhpcyBzaG91bGQg
bmV2ZXIgaGFwcGVuCkBAIC0zNDA1LDYgKzM0MTQsOCBAQCBzdGF0aWMgdm9p
ZCBjZl9jaGVjayBzaF91cGRhdGVfY3IzKHN0cnVjCiAKICAgICAvKiBSZWxl
YXNlIHRoZSBsb2NrLCBpZiB3ZSB0b29rIGl0IChvdGhlcndpc2UgaXQncyB0
aGUgY2FsbGVyJ3MgcHJvYmxlbSkgKi8KICAgICBpZiAoIGRvX2xvY2tpbmcg
KSBwYWdpbmdfdW5sb2NrKHYtPmRvbWFpbik7CisKKyAgICByZXR1cm4gb2xk
X2VudHJ5OwogfQogCiAKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9u
b25lLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAg
LTU1LDkgKzU1LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNmX2NoZWNr
IF9ndmFfdG9fZ2YKIH0KICNlbmRpZgogCi1zdGF0aWMgdm9pZCBjZl9jaGVj
ayBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcs
IGJvb2wgbm9mbHVzaCkKK3N0YXRpYyBwYWdldGFibGVfdCBjZl9jaGVjayBf
dXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBkb19sb2NraW5nLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bm9mbHVzaCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBy
ZXR1cm4gcGFnZXRhYmxlX251bGwoKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0
cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbm9uZSA9IHsKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTM4MywxMyArMzgzLDEzIEBA
IG1mbl90IHNoYWRvd19hbGxvYyhzdHJ1Y3QgZG9tYWluICpkLAogdm9pZCAg
c2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbik7CiAK
IC8qIFNldCB1cCB0aGUgdG9wLWxldmVsIHNoYWRvdyBhbmQgaW5zdGFsbCBp
dCBpbiBzbG90ICdzbG90JyBvZiBzaGFkb3dfdGFibGUgKi8KLXZvaWQgc2hf
c2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2xvdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBnbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCByb290X3R5cGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKCptYWtlX3NoYWRv
dykoc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBzaGFkb3dfdHlwZSkpOworcGFnZXRhYmxlX3Qgc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBy
b290X3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl90ICgqbWFrZV9zaGFkb3cpKHN0cnVjdCB2Y3B1ICp2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBnbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaGFkb3df
dHlwZSkpOwogCiAvKiBVcGRhdGUgdGhlIHNoYWRvd3MgaW4gcmVzcG9uc2Ug
dG8gYSBwYWdldGFibGUgd3JpdGUgZnJvbSBYZW4gKi8KIGludCBzaF92YWxp
ZGF0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwg
dm9pZCAqZW50cnksIHUzMiBzaXplKTsKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU0OSwxNSArNTQ5LDEy
IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICoKICAq
IFVwZGF0ZSByZWYgY291bnRzIHRvIHNoYWRvdyB0YWJsZXMgYXBwcm9wcmlh
dGVseS4KICAqLwotdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQor
cGFnZXRhYmxlX3QgdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBtZm5fdCBjcjNfbWZuOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFi
bGVkKHYtPmRvbWFpbikgKQotICAgIHsKLSAgICAgICAgcGFnaW5nX3VwZGF0
ZV9jcjModiwgZmFsc2UpOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAg
ICAgICByZXR1cm4gcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogCiAg
ICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQog
ICAgICAgICBjcjNfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5n
dWVzdF90YWJsZV91c2VyKTsKQEAgLTU2NSw2ICs1NjIsOCBAQCB2b2lkIHVw
ZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGNyM19tZm4gPSBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKIAogICAg
IG1ha2VfY3IzKHYsIGNyM19tZm4pOworCisgICAgcmV0dXJuIHBhZ2V0YWJs
ZV9udWxsKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfdGxiZmx1
c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0zMjY5
LDYgKzMyNjgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKICAgICBpbnQg
cmM7CiAgICAgbWZuX3Qgb2xkX2Jhc2VfbWZuOworICAgIHBhZ2V0YWJsZV90
IG9sZF9zaGFkb3c7CiAKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihk
KSApCiAgICAgewpAQCAtMzMzNiw5ICszMzM2LDIyIEBAIGludCBuZXdfZ3Vl
c3RfY3IzKG1mbl90IG1mbikKICAgICBpZiAoICFWTV9BU1NJU1QoZCwgbTJw
X3N0cmljdCkgKQogICAgICAgICBmaWxsX3JvX21wdChtZm4pOwogICAgIGN1
cnItPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4obWZu
KTsKLSAgICB1cGRhdGVfY3IzKGN1cnIpOworICAgIG9sZF9zaGFkb3cgPSB1
cGRhdGVfY3IzKGN1cnIpOworCisgICAgLyoKKyAgICAgKiBJbiBzaGFkb3cg
bW9kZSB1cGRhdGVfY3IzKCkgY2FuIGZhaWwsIGluIHdoaWNoIGNhc2UgaGVy
ZSB3ZSdyZSBzdGlsbAorICAgICAqIHJ1bm5pbmcgb24gdGhlIHByaW9yIHRv
cC1sZXZlbCBzaGFkb3cgKHdoaWNoIHdlJ3JlIGFib3V0IHRvIHJlbGVhc2Up
LgorICAgICAqIFN3aXRjaCB0byB0aGUgaWRsZSBwYWdlIHRhYmxlcyBpbiBz
dWNoIGFuIGV2ZW50OyB0aGUgZ3Vlc3Qgd2lsbCBoYXZlCisgICAgICogYmVl
biBjcmFzaGVkIGFscmVhZHkuCisgICAgICovCisgICAgaWYgKCBsaWtlbHko
IW1mbl9lcShwYWdldGFibGVfZ2V0X21mbihvbGRfc2hhZG93KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihjdXJyLT5hcmNoLmNy
MyAmIH5YODZfQ1IzX05PRkxVU0gpKSkgKQorICAgICAgICB3cml0ZV9wdGJh
c2UoY3Vycik7CisgICAgZWxzZQorICAgICAgICB3cml0ZV9wdGJhc2UoaWRs
ZV92Y3B1W2N1cnItPnByb2Nlc3Nvcl0pOwogCi0gICAgd3JpdGVfcHRiYXNl
KGN1cnIpOworICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9zaGFk
b3cpICkKKyAgICAgICAgc2hhZG93X3B1dF90b3BfbGV2ZWwoZCwgb2xkX3No
YWRvdyk7CiAKICAgICBpZiAoIGxpa2VseShtZm5feChvbGRfYmFzZV9tZm4p
ICE9IDApICkKICAgICB7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTQyNCwxMCAr
NDI0LDEzIEBAIGJvb2wgX19pbml0IHhwdGlfcGNpZF9lbmFibGVkKHZvaWQp
CiAKIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUg
KnYpCiB7CisgICAgYm9vbCBndWVzdF91cGRhdGU7CisgICAgcGFnZXRhYmxl
X3Qgb2xkX3NoYWRvdzsKICAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAg
IHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7Ci0gICAgdXBkYXRl
X2NyMyh2KTsKKyAgICBndWVzdF91cGRhdGUgPSB2LT5hcmNoLmZsYWdzICYg
VEZfa2VybmVsX21vZGU7CisgICAgb2xkX3NoYWRvdyA9IHVwZGF0ZV9jcjMo
dik7CiAKICAgICAvKgogICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFs
IG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2su
CkBAIC00MzYsMTMgKzQzOSwzMSBAQCBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1
ZXN0X3B0KHN0cnVjdCB2Y3B1CiAgICAgICogVExCIGZsdXNoIChmb3IganVz
dCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0
YWJsZSBtYXkKICAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNr
cy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCiAgICAg
ICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4KKyAg
ICAgKgorICAgICAqIEZ1cnRoZXJtb3JlIGluIHNoYWRvdyBtb2RlIHVwZGF0
ZV9jcjMoKSBjYW4gZmFpbCwgaW4gd2hpY2ggY2FzZSBoZXJlCisgICAgICog
d2UncmUgc3RpbGwgcnVubmluZyBvbiB0aGUgcHJpb3IgdG9wLWxldmVsIHNo
YWRvdyAod2hpY2ggd2UncmUgYWJvdXQKKyAgICAgKiB0byByZWxlYXNlKS4g
U3dpdGNoIHRvIHRoZSBpZGxlIHBhZ2UgdGFibGVzIGluIHN1Y2ggYW4gZXZl
bnQ7IHRoZQorICAgICAqIGd1ZXN0IHdpbGwgaGF2ZSBiZWVuIGNyYXNoZWQg
YWxyZWFkeS4KICAgICAgKi8KICAgICBjcjMgPSB2LT5hcmNoLmNyMzsKICAg
ICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQodi0+ZG9tYWluKSApCisgICAg
ewogICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKworICAgICAg
ICBpZiAoIHVubGlrZWx5KG1mbl9lcShwYWdldGFibGVfZ2V0X21mbihvbGRf
c2hhZG93KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJf
dG9fbWZuKGNyMykpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNyMyA9
IGlkbGVfdmNwdVt2LT5wcm9jZXNzb3JdLT5hcmNoLmNyMzsKKyAgICAgICAg
ICAgIC8qIEFsc28gc3VwcHJlc3MgcnVuc3RhdGUvdGltZSBhcmVhIHVwZGF0
ZXMgYmVsb3cuICovCisgICAgICAgICAgICBndWVzdF91cGRhdGUgPSBmYWxz
ZTsKKyAgICAgICAgfQorICAgIH0KICAgICB3cml0ZV9jcjMoY3IzKTsKIAot
ICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkK
KyAgICBpZiAoICFwYWdldGFibGVfaXNfbnVsbChvbGRfc2hhZG93KSApCisg
ICAgICAgIHNoYWRvd19wdXRfdG9wX2xldmVsKHYtPmRvbWFpbiwgb2xkX3No
YWRvdyk7CisKKyAgICBpZiAoICFndWVzdF91cGRhdGUgKQogICAgICAgICBy
ZXR1cm47CiAKICAgICBpZiAoIHYtPmFyY2gucHYubmVlZF91cGRhdGVfcnVu
c3RhdGVfYXJlYSAmJiB1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KSApCg==

--=separator
Content-Type: application/octet-stream; name="xsa438-4.15.patch"
Content-Disposition: attachment; filename="xsa438-4.15.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBkZWZlciByZWxlYXNpbmcgb2YgUFYncyB0b3AtbGV2
ZWwgc2hhZG93IHJlZmVyZW5jZQoKc2hfc2V0X3RvcGxldmVsX3NoYWRvdygp
IHJlLXBpbm5pbmcgdGhlIHRvcC1sZXZlbCBzaGFkb3cgd2UgbWF5IGJlCnJ1
bm5pbmcgb24gaXMgbm90IGVub3VnaCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUg
dW5uZWNlc3Nhcnkgd2hlbiB0aGUKc2hhZG93IGlzbid0IHdoYXQgd2UncmUg
cnVubmluZyBvbik6IFRoYXQgc2hhZG93IGJlY29tZXMgZWxpZ2libGUgZm9y
CmJsb3dpbmcgYXdheSAoZnJvbSBlLmcuIHNoYWRvd19wcmVhbGxvYygpKSBp
bW1lZGlhdGVseSBhZnRlciB0aGUKcGFnaW5nIGxvY2sgd2FzIGRyb3BwZWQu
IFlldCBpdCBuZWVkcyB0byByZW1haW4gdmFsaWQgdW50aWwgdGhlIGFjdHVh
bApwYWdlIHRhYmxlIHN3aXRjaCBvY2N1cnJlZC4KClByb3BhZ2F0ZSB1cCB0
aGUgY2FsbCBjaGFpbiB0aGUgc2hhZG93IGVudHJ5IHRoYXQgbmVlZHMgcmVs
ZWFzaW5nCmV2ZW50dWFsbHksIGFuZCBjYXJyeSBvdXQgdGhlIHJlbGVhc2Ug
aW1tZWRpYXRlbHkgYWZ0ZXIgc3dpdGNoaW5nIHBhZ2UKdGFibGVzLiBIYW5k
bGUgdXBkYXRlX2NyMygpIGZhaWx1cmVzIGJ5IHN3aXRjaGluZyB0byBpZGxl
IHBhZ2V0YWJsZXMuCk5vdGUgdGhhdCB2YXJpb3VzIGZ1cnRoZXIgdXNlcyBv
ZiB1cGRhdGVfY3IzKCkgYXJlIEhWTS1vbmx5IG9yIG9ubHkgYWN0Cm9uIHBh
dXNlZCB2Q1BVLXMsIGluIHdoaWNoIGNhc2Ugc2hfc2V0X3RvcGxldmVsX3No
YWRvdygpIHdpbGwgbm90IGRlZmVyCnJlbGVhc2luZyBvZiB0aGUgcmVmZXJl
bmNlLgoKV2hpbGUgY2hhbmdpbmcgdGhlIHVwZGF0ZV9jcjMoKSBob29rLCBh
bHNvIGNvbnZlcnQgdGhlICJkb19sb2NraW5nIgpwYXJhbWV0ZXIgdG8gYm9v
bGVhbi4KClRoaXMgaXMgQ1ZFLTIwMjMtMzQzMjIgLyBYU0EtNDM4LgoKUmVw
b3J0ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNsb3VkLmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzI4LDEwICs3MjgsMTIgQEAgc3Rh
dGljIGJvb2xfdCBoYXBfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LAogICAgIHJl
dHVybiAxOwogfQogCi1zdGF0aWMgdm9pZCBoYXBfdXBkYXRlX2NyMyhzdHJ1
Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKK3N0
YXRpYyBwYWdldGFibGVfdCBoYXBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgYm9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiB7CiAgICAgdi0+
YXJjaC5odm0uaHdfY3JbM10gPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsK
ICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyMyh2LCBub2ZsdXNoKTsKKworICAg
IHJldHVybiBwYWdldGFibGVfbnVsbCgpOwogfQogCiAvKgotLS0gYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI2NDEsMTMgKzI2NDEsMTMgQEAg
dm9pZCBzaGFkb3dfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdgogfQog
CiAvKiBTZXQgdXAgdGhlIHRvcC1sZXZlbCBzaGFkb3cgYW5kIGluc3RhbGwg
aXQgaW4gc2xvdCAnc2xvdCcgb2Ygc2hhZG93X3RhYmxlICovCi12b2lkIHNo
X3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcm9vdF90eXBlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICgqbWFrZV9zaGFk
b3cpKHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3Qgc2hhZG93X3R5cGUpKQorcGFnZXRhYmxlX3Qgc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBy
b290X3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl90ICgqbWFrZV9zaGFkb3cpKHN0cnVjdCB2Y3B1ICp2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBnbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaGFkb3df
dHlwZSkpCiB7CiAgICAgbWZuX3Qgc21mbjsKICAgICBwYWdldGFibGVfdCBv
bGRfZW50cnksIG5ld19lbnRyeTsKQEAgLTI3MDQsMjAgKzI3MDQsMzcgQEAg
dm9pZCBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1CiAgICAg
ICAgICAgICAgICAgICBtZm5feChnbWZuKSwgbWZuX3gocGFnZXRhYmxlX2dl
dF9tZm4obmV3X2VudHJ5KSkpOwogICAgIHYtPmFyY2gucGFnaW5nLnNoYWRv
dy5zaGFkb3dfdGFibGVbc2xvdF0gPSBuZXdfZW50cnk7CiAKLSAgICAvKiBE
ZWNyZW1lbnQgdGhlIHJlZmNvdW50IG9mIHRoZSBvbGQgY29udGVudHMgb2Yg
dGhpcyBzbG90ICovCi0gICAgaWYgKCAhcGFnZXRhYmxlX2lzX251bGwob2xk
X2VudHJ5KSApCisgICAgLyoKKyAgICAgKiBEZWNyZW1lbnQgdGhlIHJlZmNv
dW50IG9mIHRoZSBvbGQgY29udGVudHMgb2YgdGhpcyBzbG90LCB1bmxlc3MK
KyAgICAgKiB3ZSdyZSBzdGlsbCBydW5uaW5nIG9uIHRoYXQgc2hhZG93IC0g
aW4gdGhhdCBjYXNlIGl0J2xsIG5lZWQgaG9sZGluZworICAgICAqIG9uIHRv
IHVudGlsIHRoZSBhY3R1YWwgcGFnZSB0YWJsZSBzd2l0Y2ggZGlkIG9jY3Vy
LgorICAgICAqLworICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9l
bnRyeSkgJiYgKHYgIT0gY3VycmVudCB8fCAhaXNfcHZfZG9tYWluKGQpKSAp
CiAgICAgewotICAgICAgICBtZm5fdCBvbGRfc21mbiA9IHBhZ2V0YWJsZV9n
ZXRfbWZuKG9sZF9lbnRyeSk7Ci0gICAgICAgIC8qIE5lZWQgdG8gcmVwaW4g
dGhlIG9sZCB0b3BsZXZlbCBzaGFkb3cgaWYgaXQncyBiZWVuIHVucGlubmVk
Ci0gICAgICAgICAqIGJ5IHNoYWRvd19wcmVhbGxvYygpOiBpbiBQViBtb2Rl
IHdlJ3JlIHN0aWxsIHJ1bm5pbmcgb24gdGhpcwotICAgICAgICAgKiBzaGFk
b3cgYW5kIGl0J3Mgbm90IHNhZmUgdG8gZnJlZSBpdCB5ZXQuICovCi0gICAg
ICAgIGlmICggIW1mbl90b19wYWdlKG9sZF9zbWZuKS0+dS5zaC5waW5uZWQg
JiYgIXNoX3BpbihkLCBvbGRfc21mbikgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJjYW4ndCByZS1waW4gJSJQUklf
bWZuIlxuIiwgbWZuX3gob2xkX3NtZm4pKTsKLSAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKLSAgICAgICAgfQotICAgICAgICBzaF9wdXRfcmVmKGQs
IG9sZF9zbWZuLCAwKTsKKyAgICAgICAgc2hfcHV0X3JlZihkLCBwYWdldGFi
bGVfZ2V0X21mbihvbGRfZW50cnkpLCAwKTsKKyAgICAgICAgb2xkX2VudHJ5
ID0gcGFnZXRhYmxlX251bGwoKTsKICAgICB9CisKKyAgICAvKgorICAgICAq
IDItIGFuZCAzLWxldmVsIHNoYWRvdyBtb2RlIGlzIHVzZWQgZm9yIEhWTSBv
bmx5LiBUaGVyZWZvcmUgd2UgbmV2ZXIgcnVuCisgICAgICogb24gc3VjaCBh
IHNoYWRvdywgc28gb25seSBjYWxsIHNpdGVzIHJlcXVlc3RpbmcgYW4gTDQg
c2hhZG93IG5lZWQgdG8gcGF5CisgICAgICogYXR0ZW50aW9uIHRvIHRoZSBy
ZXR1cm5lZCB2YWx1ZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocGFnZXRhYmxl
X2lzX251bGwob2xkX2VudHJ5KSB8fCByb290X3R5cGUgPT0gU0hfdHlwZV9s
NF82NF9zaGFkb3cpOworCisgICAgcmV0dXJuIG9sZF9lbnRyeTsKK30KKwor
LyoKKyAqIEhlbHBlciBpbnZva2VkIHdoZW4gcmVsZWFzaW5nIG9mIGEgdG9w
LWxldmVsIHNoYWRvdydzIHJlZmVyZW5jZSB3YXMKKyAqIGRlZmVycmVkIGlu
IHNoX3NldF90b3BsZXZlbF9zaGFkb3coKSBhYm92ZS4KKyAqLwordm9pZCBz
aGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3QgZG9tYWluICpkLCBwYWdldGFi
bGVfdCBvbGRfZW50cnkpCit7CisgICAgQVNTRVJUKCFwYWdldGFibGVfaXNf
bnVsbChvbGRfZW50cnkpKTsKKyAgICBwYWdpbmdfbG9jayhkKTsKKyAgICBz
aF9wdXRfcmVmKGQsIHBhZ2V0YWJsZV9nZXRfbWZuKG9sZF9lbnRyeSksIDAp
OworICAgIHBhZ2luZ191bmxvY2soZCk7CiB9CiAKIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwpAQCAtMzYwNCw4ICszNjA0LDggQEAgc2hfZGV0YWNoX29sZF90YWJsZXMo
c3RydWN0IHZjcHUgKnYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZAotc2hf
dXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJv
b2wgbm9mbHVzaCkKK3N0YXRpYyBwYWdldGFibGVfdAorc2hfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1
c2gpCiAvKiBVcGRhdGVzIHZjcHUtPmFyY2guY3IzIGFmdGVyIHRoZSBndWVz
dCBoYXMgY2hhbmdlZCBDUjMuCiAgKiBQYXJhdmlydHVhbCBndWVzdHMgc2hv
dWxkIHNldCB2LT5hcmNoLmd1ZXN0X3RhYmxlIChhbmQgZ3Vlc3RfdGFibGVf
dXNlciwKICAqIGlmIGFwcHJvcHJpYXRlKS4KQEAgLTM2MTksNiArMzYxOSw3
IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2MK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIG1m
bl90IGdtZm47CisgICAgcGFnZXRhYmxlX3Qgb2xkX2VudHJ5ID0gcGFnZXRh
YmxlX251bGwoKTsKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMgJiYg
ZGVmaW5lZChDT05GSUdfSFZNKQogICAgIGNvbnN0IGd1ZXN0X2wzZV90ICpn
bDNlOwogICAgIHVuc2lnbmVkIGludCBpLCBndWVzdF9pZHg7CkBAIC0zNjI4
LDcgKzM2MjksNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgZG9fbG9jCiAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgIXYtPmlz
X2luaXRpYWxpc2VkICkKICAgICB7CiAgICAgICAgIEFTU0VSVCh2LT5hcmNo
LmNyMyA9PSAwKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4g
b2xkX2VudHJ5OwogICAgIH0KIAogICAgIGlmICggZG9fbG9ja2luZyApIHBh
Z2luZ19sb2NrKHYtPmRvbWFpbik7CkBAIC0zNzAxLDExICszNzAyLDEyIEBA
IHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2MKICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQKICAgICBpZiAoIHNoX3JlbW92
ZV93cml0ZV9hY2Nlc3MoZCwgZ21mbiwgNCwgMCkgIT0gMCApCiAgICAgICAg
IGd1ZXN0X2ZsdXNoX3RsYl9tYXNrKGQsIGQtPmRpcnR5X2NwdW1hc2spOwot
ICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlw
ZV9sNF9zaGFkb3csIHNoX21ha2Vfc2hhZG93KTsKKyAgICBvbGRfZW50cnkg
PSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVf
bDRfc2hhZG93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2hfbWFrZV9zaGFkb3cpOwogICAgIGlmICggdW5saWtlbHkocGFn
ZXRhYmxlX2lzX251bGwodi0+YXJjaC5wYWdpbmcuc2hhZG93LnNoYWRvd190
YWJsZVswXSkpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChkLT5pc19keWlu
ZyB8fCBkLT5pc19zaHV0dGluZ19kb3duKTsKLSAgICAgICAgcmV0dXJuOwor
ICAgICAgICByZXR1cm4gb2xkX2VudHJ5OwogICAgIH0KICAgICBpZiAoICFz
aGFkb3dfbW9kZV9leHRlcm5hbChkKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICkKICAgICB7CkBAIC0zNzUxLDI2ICszNzUzLDMyIEBAIHNoX3VwZGF0
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2MKICAgICAgICAgICAg
ICAgICBnbDJnZm4gPSBndWVzdF9sM2VfZ2V0X2dmbihnbDNlW2ldKTsKICAg
ICAgICAgICAgICAgICBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KGQsIGdmbl94KGdsMmdmbiksICZwMm10KTsKICAgICAgICAgICAgICAgICBp
ZiAoIHAybV9pc19yYW0ocDJtdCkgKQotICAgICAgICAgICAgICAgICAgICBz
aF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIGdsMm1mbiwgKGkgPT0gMykK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
IFNIX3R5cGVfbDJoX3NoYWRvdwotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogU0hfdHlwZV9sMl9zaGFkb3csCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hfbWFr
ZV9zaGFkb3cpOworICAgICAgICAgICAgICAgICAgICBvbGRfZW50cnkgPSBz
aF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIGdsMm1mbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaSA9PSAzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gU0hfdHlwZV9sMmhfc2hhZG93Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogU0hfdHlwZV9sMl9zaGFkb3cpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNo
X21ha2Vfc2hhZG93KTsKICAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgaSwgSU5W
QUxJRF9NRk4sIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOworICAgICAgICAgICAgICAg
ICAgICBvbGRfZW50cnkgPSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGks
IElOVkFMSURfTUZOLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
ICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIElOVkFMSURfTUZO
LCAwLCBzaF9tYWtlX3NoYWRvdyk7CisgICAgICAgICAgICAgICAgb2xkX2Vu
dHJ5ID0gc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2LCBpLCBJTlZBTElEX01G
TiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsKKworICAgICAgICAgICAg
QVNTRVJUKHBhZ2V0YWJsZV9pc19udWxsKG9sZF9lbnRyeSkpOwogICAgICAg
ICB9CiAgICAgfQogI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyCiAg
ICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdtZm4sIDIsIDAp
ICE9IDAgKQogICAgICAgICBndWVzdF9mbHVzaF90bGJfbWFzayhkLCBkLT5k
aXJ0eV9jcHVtYXNrKTsKLSAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYs
IDAsIGdtZm4sIFNIX3R5cGVfbDJfc2hhZG93LCBzaF9tYWtlX3NoYWRvdyk7
CisgICAgb2xkX2VudHJ5ID0gc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2LCAw
LCBnbWZuLCBTSF90eXBlX2wyX3NoYWRvdywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsKKyAgICBB
U1NFUlQocGFnZXRhYmxlX2lzX251bGwob2xkX2VudHJ5KSk7CiAgICAgaWYg
KCB1bmxpa2VseShwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLnBhZ2luZy5z
aGFkb3cuc2hhZG93X3RhYmxlWzBdKSkgKQogICAgIHsKICAgICAgICAgQVNT
RVJUKGQtPmlzX2R5aW5nIHx8IGQtPmlzX3NodXR0aW5nX2Rvd24pOwotICAg
ICAgICByZXR1cm47CisgICAgICAgIHJldHVybiBvbGRfZW50cnk7CiAgICAg
fQogI2Vsc2UKICNlcnJvciBUaGlzIHNob3VsZCBuZXZlciBoYXBwZW4KQEAg
LTM4NjQsNiArMzg3Miw4IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUg
KnYsIGludCBkb19sb2MKIAogICAgIC8qIFJlbGVhc2UgdGhlIGxvY2ssIGlm
IHdlIHRvb2sgaXQgKG90aGVyd2lzZSBpdCdzIHRoZSBjYWxsZXIncyBwcm9i
bGVtKSAqLwogICAgIGlmICggZG9fbG9ja2luZyApIHBhZ2luZ191bmxvY2so
di0+ZG9tYWluKTsKKworICAgIHJldHVybiBvbGRfZW50cnk7CiB9CiAKIAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNTAsOSArNTAsMTAgQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgX2d2YV90b19nZm4oc3RydWN0CiAgICAg
cmV0dXJuIGdmbl94KElOVkFMSURfR0ZOKTsKIH0KIAotc3RhdGljIHZvaWQg
X3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBi
b29sIG5vZmx1c2gpCitzdGF0aWMgcGFnZXRhYmxlX3QgX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGJvb2wgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNo
KQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiBw
YWdldGFibGVfbnVsbCgpOwogfQogCiBzdGF0aWMgdm9pZCBfdXBkYXRlX3Bh
Z2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmgKQEAgLTM2MCwxMyArMzYwLDEzIEBAIG1mbl90IHNo
YWRvd19hbGxvYyhzdHJ1Y3QgZG9tYWluICpkLAogdm9pZCAgc2hhZG93X2Zy
ZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbik7CiAKIC8qIFNldCB1
cCB0aGUgdG9wLWxldmVsIHNoYWRvdyBhbmQgaW5zdGFsbCBpdCBpbiBzbG90
ICdzbG90JyBvZiBzaGFkb3dfdGFibGUgKi8KLXZvaWQgc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2xvdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCByb290X3R5cGUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3QgKCptYWtlX3NoYWRvdykoc3RydWN0
IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3QgZ21mbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaGFk
b3dfdHlwZSkpOworcGFnZXRhYmxlX3Qgc2hfc2V0X3RvcGxldmVsX3NoYWRv
dyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCByb290X3R5cGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICgq
bWFrZV9zaGFkb3cpKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dCBnbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaGFkb3dfdHlwZSkpOwog
CiAvKiBVcGRhdGUgdGhlIHNoYWRvd3MgaW4gcmVzcG9uc2UgdG8gYSBwYWdl
dGFibGUgd3JpdGUgZnJvbSBYZW4gKi8KIGludCBzaF92YWxpZGF0ZV9ndWVz
dF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbiwgdm9pZCAqZW50
cnksIHUzMiBzaXplKTsKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTU2NCwxNSArNTY0LDEyIEBAIHZvaWQg
d3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICoKICAqIFVwZGF0ZSBy
ZWYgY291bnRzIHRvIHNoYWRvdyB0YWJsZXMgYXBwcm9wcmlhdGVseS4KICAq
Lwotdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQorcGFnZXRhYmxl
X3QgdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBtZm5fdCBj
cjNfbWZuOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFibGVkKHYtPmRv
bWFpbikgKQotICAgIHsKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwg
ZmFsc2UpOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgICAgICByZXR1
cm4gcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogCiAgICAgaWYgKCAh
KHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQogICAgICAgICBj
cjNfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJs
ZV91c2VyKTsKQEAgLTU4MCw2ICs1NzcsOCBAQCB2b2lkIHVwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGNyM19tZm4gPSBwYWdldGFibGVf
Z2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKIAogICAgIG1ha2VfY3Iz
KHYsIGNyM19tZm4pOworCisgICAgcmV0dXJuIHBhZ2V0YWJsZV9udWxsKCk7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfdGxiZmx1c2hfdGltZXN0
YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0zMjQxLDYgKzMyNDAs
NyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKICAgICBpbnQgcmM7CiAgICAg
bWZuX3Qgb2xkX2Jhc2VfbWZuOworICAgIHBhZ2V0YWJsZV90IG9sZF9zaGFk
b3c7CiAKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAg
ewpAQCAtMzMwOCw5ICszMzA4LDIyIEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1m
bl90IG1mbikKICAgICBpZiAoICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkg
KQogICAgICAgICBmaWxsX3JvX21wdChtZm4pOwogICAgIGN1cnItPmFyY2gu
Z3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4obWZuKTsKLSAgICB1
cGRhdGVfY3IzKGN1cnIpOworICAgIG9sZF9zaGFkb3cgPSB1cGRhdGVfY3Iz
KGN1cnIpOworCisgICAgLyoKKyAgICAgKiBJbiBzaGFkb3cgbW9kZSB1cGRh
dGVfY3IzKCkgY2FuIGZhaWwsIGluIHdoaWNoIGNhc2UgaGVyZSB3ZSdyZSBz
dGlsbAorICAgICAqIHJ1bm5pbmcgb24gdGhlIHByaW9yIHRvcC1sZXZlbCBz
aGFkb3cgKHdoaWNoIHdlJ3JlIGFib3V0IHRvIHJlbGVhc2UpLgorICAgICAq
IFN3aXRjaCB0byB0aGUgaWRsZSBwYWdlIHRhYmxlcyBpbiBzdWNoIGFuIGV2
ZW50OyB0aGUgZ3Vlc3Qgd2lsbCBoYXZlCisgICAgICogYmVlbiBjcmFzaGVk
IGFscmVhZHkuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoIW1mbl9lcShw
YWdldGFibGVfZ2V0X21mbihvbGRfc2hhZG93KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG1hZGRyX3RvX21mbihjdXJyLT5hcmNoLmNyMyAmIH5YODZf
Q1IzX05PRkxVU0gpKSkgKQorICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7
CisgICAgZWxzZQorICAgICAgICB3cml0ZV9wdGJhc2UoaWRsZV92Y3B1W2N1
cnItPnByb2Nlc3Nvcl0pOwogCi0gICAgd3JpdGVfcHRiYXNlKGN1cnIpOwor
ICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9zaGFkb3cpICkKKyAg
ICAgICAgc2hhZG93X3B1dF90b3BfbGV2ZWwoZCwgb2xkX3NoYWRvdyk7CiAK
ICAgICBpZiAoIGxpa2VseShtZm5feChvbGRfYmFzZV9tZm4pICE9IDApICkK
ICAgICB7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTQwOCwxMCArNDA4LDEzIEBA
IGJvb2wgX19pbml0IHhwdGlfcGNpZF9lbmFibGVkKHZvaWQpCiAKIHN0YXRp
YyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiB7Cisg
ICAgYm9vbCBndWVzdF91cGRhdGU7CisgICAgcGFnZXRhYmxlX3Qgb2xkX3No
YWRvdzsKICAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAgIHYtPmFyY2gu
ZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7Ci0gICAgdXBkYXRlX2NyMyh2KTsK
KyAgICBndWVzdF91cGRhdGUgPSB2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVs
X21vZGU7CisgICAgb2xkX3NoYWRvdyA9IHVwZGF0ZV9jcjModik7CiAKICAg
ICAvKgogICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdz
IGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCkBAIC00MjAs
MTMgKzQyMywzMSBAQCBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0
cnVjdCB2Y3B1CiAgICAgICogVExCIGZsdXNoIChmb3IganVzdCB0aGUgaW5j
b21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBtYXkK
ICAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUg
b24gdGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCiAgICAgICogbm8tZmx1
c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4KKyAgICAgKgorICAg
ICAqIEZ1cnRoZXJtb3JlIGluIHNoYWRvdyBtb2RlIHVwZGF0ZV9jcjMoKSBj
YW4gZmFpbCwgaW4gd2hpY2ggY2FzZSBoZXJlCisgICAgICogd2UncmUgc3Rp
bGwgcnVubmluZyBvbiB0aGUgcHJpb3IgdG9wLWxldmVsIHNoYWRvdyAod2hp
Y2ggd2UncmUgYWJvdXQKKyAgICAgKiB0byByZWxlYXNlKS4gU3dpdGNoIHRv
IHRoZSBpZGxlIHBhZ2UgdGFibGVzIGluIHN1Y2ggYW4gZXZlbnQ7IHRoZQor
ICAgICAqIGd1ZXN0IHdpbGwgaGF2ZSBiZWVuIGNyYXNoZWQgYWxyZWFkeS4K
ICAgICAgKi8KICAgICBjcjMgPSB2LT5hcmNoLmNyMzsKICAgICBpZiAoIHNo
YWRvd19tb2RlX2VuYWJsZWQodi0+ZG9tYWluKSApCisgICAgewogICAgICAg
ICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKworICAgICAgICBpZiAoIHVu
bGlrZWx5KG1mbl9lcShwYWdldGFibGVfZ2V0X21mbihvbGRfc2hhZG93KSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKGNy
MykpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNyMyA9IGlkbGVfdmNw
dVt2LT5wcm9jZXNzb3JdLT5hcmNoLmNyMzsKKyAgICAgICAgICAgIC8qIEFs
c28gc3VwcHJlc3MgcnVuc3RhdGUvdGltZSBhcmVhIHVwZGF0ZXMgYmVsb3cu
ICovCisgICAgICAgICAgICBndWVzdF91cGRhdGUgPSBmYWxzZTsKKyAgICAg
ICAgfQorICAgIH0KICAgICB3cml0ZV9jcjMoY3IzKTsKIAotICAgIGlmICgg
ISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKKyAgICBpZiAo
ICFwYWdldGFibGVfaXNfbnVsbChvbGRfc2hhZG93KSApCisgICAgICAgIHNo
YWRvd19wdXRfdG9wX2xldmVsKHYtPmRvbWFpbiwgb2xkX3NoYWRvdyk7CisK
KyAgICBpZiAoICFndWVzdF91cGRhdGUgKQogICAgICAgICByZXR1cm47CiAK
ICAgICBpZiAoIHYtPmFyY2gucHYubmVlZF91cGRhdGVfcnVuc3RhdGVfYXJl
YSAmJiB1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KSApCi0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKQEAgLTU2OSw3ICs1NjksNyBAQCB2b2lkIGF1ZGl0X2RvbWFpbnModm9p
ZCk7CiAjZW5kaWYKIAogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgbWZuKTsKLXZvaWQgdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdik7
CitwYWdldGFibGVfdCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKIGlu
dCB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyhzdHJ1Y3QgdmNwdSAqKTsKIHZv
aWQgKmRvX3BhZ2Vfd2FsayhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyKTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEzNiw3
ICsxMzYsNyBAQCBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGNyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBmZWMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqcGFnZV9vcmRlcik7Ci0gICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9j
cjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2lu
ZywKKyAgICBwYWdldGFibGVfdCAgICgqdXBkYXRlX2NyMyAgICAgICAgICAg
ICkoc3RydWN0IHZjcHUgKnYsIGJvb2wgZG9fbG9ja2luZywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBub2Zs
dXNoKTsKICAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX3BhZ2luZ19tb2Rl
cyAgICkoc3RydWN0IHZjcHUgKnYpOwogICAgIGJvb2wgICAgICAgICAgKCpm
bHVzaF90bGIgICAgICAgICAgICAgKShib29sICgqZmx1c2hfdmNwdSkodm9p
ZCAqY3R4dCwKQEAgLTMwOSw5ICszMDksOSBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgcGFnaW5nX2dhX3RvCiAvKiBVcGRhdGUgYWxsIHRoZSB0
aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENSMy4K
ICAqIENhbGxlZCB3aGVuIHRoZSBndWVzdCBjaGFuZ2VzIENSMzsgdGhlIGNh
bGxlciBjYW4gdGhlbiB1c2Ugdi0+YXJjaC5jcjMKICAqIGFzIHRoZSB2YWx1
ZSB0byBsb2FkIGludG8gdGhlIGhvc3QgQ1IzIHRvIHNjaGVkdWxlIHRoaXMg
dmNwdSAqLwotc3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191cGRhdGVfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCitzdGF0aWMgaW5saW5l
IHBhZ2V0YWJsZV90IHBhZ2luZ191cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2
LCBib29sIG5vZmx1c2gpCiB7Ci0gICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2
KS0+dXBkYXRlX2NyMyh2LCAxLCBub2ZsdXNoKTsKKyAgICByZXR1cm4gcGFn
aW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX2NyMyh2LCAxLCBub2ZsdXNo
KTsKIH0KIAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRl
cml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjAvQ1IzL0NSNC4KLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NoYWRvdy5oCkBAIC05Nyw2ICs5Nyw5IEBAIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWMKIGludCBzaGFkb3dfc2V0
X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBh
Z2VzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBib29sICpwcmVlbXB0
ZWQpOwogCisvKiBIZWxwZXIgdG8gaW52b2tlIGZvciBkZWZlcnJlZCByZWxl
YXNpbmcgb2YgYSB0b3AtbGV2ZWwgc2hhZG93J3MgcmVmZXJlbmNlLiAqLwor
dm9pZCBzaGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3QgZG9tYWluICpkLCBw
YWdldGFibGVfdCBvbGQpOworCiAjZWxzZSAvKiAhQ09ORklHX1NIQURPV19Q
QUdJTkcgKi8KIAogI2RlZmluZSBzaGFkb3dfdmNwdV90ZWFyZG93bih2KSBB
U1NFUlQoaXNfcHZfdmNwdSh2KSkKQEAgLTExOCw2ICsxMjEsMTEgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdAogCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkge30KIAorc3RhdGljIGlubGluZSB2b2lkIHNo
YWRvd19wdXRfdG9wX2xldmVsKHN0cnVjdCBkb21haW4gKmQsIHBhZ2V0YWJs
ZV90IG9sZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwog
c3RhdGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21j
dGxfdCkgdV9kb21jdGwpCg==

--=separator
Content-Type: application/octet-stream; name="xsa438-4.16.patch"
Content-Disposition: attachment; filename="xsa438-4.16.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBkZWZlciByZWxlYXNpbmcgb2YgUFYncyB0b3AtbGV2
ZWwgc2hhZG93IHJlZmVyZW5jZQoKc2hfc2V0X3RvcGxldmVsX3NoYWRvdygp
IHJlLXBpbm5pbmcgdGhlIHRvcC1sZXZlbCBzaGFkb3cgd2UgbWF5IGJlCnJ1
bm5pbmcgb24gaXMgbm90IGVub3VnaCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUg
dW5uZWNlc3Nhcnkgd2hlbiB0aGUKc2hhZG93IGlzbid0IHdoYXQgd2UncmUg
cnVubmluZyBvbik6IFRoYXQgc2hhZG93IGJlY29tZXMgZWxpZ2libGUgZm9y
CmJsb3dpbmcgYXdheSAoZnJvbSBlLmcuIHNoYWRvd19wcmVhbGxvYygpKSBp
bW1lZGlhdGVseSBhZnRlciB0aGUKcGFnaW5nIGxvY2sgd2FzIGRyb3BwZWQu
IFlldCBpdCBuZWVkcyB0byByZW1haW4gdmFsaWQgdW50aWwgdGhlIGFjdHVh
bApwYWdlIHRhYmxlIHN3aXRjaCBvY2N1cnJlZC4KClByb3BhZ2F0ZSB1cCB0
aGUgY2FsbCBjaGFpbiB0aGUgc2hhZG93IGVudHJ5IHRoYXQgbmVlZHMgcmVs
ZWFzaW5nCmV2ZW50dWFsbHksIGFuZCBjYXJyeSBvdXQgdGhlIHJlbGVhc2Ug
aW1tZWRpYXRlbHkgYWZ0ZXIgc3dpdGNoaW5nIHBhZ2UKdGFibGVzLiBIYW5k
bGUgdXBkYXRlX2NyMygpIGZhaWx1cmVzIGJ5IHN3aXRjaGluZyB0byBpZGxl
IHBhZ2V0YWJsZXMuCk5vdGUgdGhhdCB2YXJpb3VzIGZ1cnRoZXIgdXNlcyBv
ZiB1cGRhdGVfY3IzKCkgYXJlIEhWTS1vbmx5IG9yIG9ubHkgYWN0Cm9uIHBh
dXNlZCB2Q1BVLXMsIGluIHdoaWNoIGNhc2Ugc2hfc2V0X3RvcGxldmVsX3No
YWRvdygpIHdpbGwgbm90IGRlZmVyCnJlbGVhc2luZyBvZiB0aGUgcmVmZXJl
bmNlLgoKV2hpbGUgY2hhbmdpbmcgdGhlIHVwZGF0ZV9jcjMoKSBob29rLCBh
bHNvIGNvbnZlcnQgdGhlICJkb19sb2NraW5nIgpwYXJhbWV0ZXIgdG8gYm9v
bGVhbi4KClRoaXMgaXMgQ1ZFLTIwMjMtMzQzMjIgLyBYU0EtNDM4LgoKUmVw
b3J0ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNsb3VkLmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzI4LDEwICs3MjgsMTIgQEAgc3Rh
dGljIGJvb2xfdCBoYXBfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LAogICAgIHJl
dHVybiAxOwogfQogCi1zdGF0aWMgdm9pZCBoYXBfdXBkYXRlX2NyMyhzdHJ1
Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKK3N0
YXRpYyBwYWdldGFibGVfdCBoYXBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgYm9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiB7CiAgICAgdi0+
YXJjaC5odm0uaHdfY3JbM10gPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsK
ICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyMyh2LCBub2ZsdXNoKTsKKworICAg
IHJldHVybiBwYWdldGFibGVfbnVsbCgpOwogfQogCiAvKgotLS0gYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI1NzQsMTMgKzI1NzQsMTMgQEAg
dm9pZCBzaGFkb3dfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdgogfQog
CiAvKiBTZXQgdXAgdGhlIHRvcC1sZXZlbCBzaGFkb3cgYW5kIGluc3RhbGwg
aXQgaW4gc2xvdCAnc2xvdCcgb2Ygc2hhZG93X3RhYmxlICovCi12b2lkIHNo
X3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcm9vdF90eXBlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICgqbWFrZV9zaGFk
b3cpKHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3Qgc2hhZG93X3R5cGUpKQorcGFnZXRhYmxlX3Qgc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBy
b290X3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl90ICgqbWFrZV9zaGFkb3cpKHN0cnVjdCB2Y3B1ICp2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBnbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaGFkb3df
dHlwZSkpCiB7CiAgICAgbWZuX3Qgc21mbjsKICAgICBwYWdldGFibGVfdCBv
bGRfZW50cnksIG5ld19lbnRyeTsKQEAgLTI2MzcsMjAgKzI2MzcsMzcgQEAg
dm9pZCBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1CiAgICAg
ICAgICAgICAgICAgICBtZm5feChnbWZuKSwgbWZuX3gocGFnZXRhYmxlX2dl
dF9tZm4obmV3X2VudHJ5KSkpOwogICAgIHYtPmFyY2gucGFnaW5nLnNoYWRv
dy5zaGFkb3dfdGFibGVbc2xvdF0gPSBuZXdfZW50cnk7CiAKLSAgICAvKiBE
ZWNyZW1lbnQgdGhlIHJlZmNvdW50IG9mIHRoZSBvbGQgY29udGVudHMgb2Yg
dGhpcyBzbG90ICovCi0gICAgaWYgKCAhcGFnZXRhYmxlX2lzX251bGwob2xk
X2VudHJ5KSApCisgICAgLyoKKyAgICAgKiBEZWNyZW1lbnQgdGhlIHJlZmNv
dW50IG9mIHRoZSBvbGQgY29udGVudHMgb2YgdGhpcyBzbG90LCB1bmxlc3MK
KyAgICAgKiB3ZSdyZSBzdGlsbCBydW5uaW5nIG9uIHRoYXQgc2hhZG93IC0g
aW4gdGhhdCBjYXNlIGl0J2xsIG5lZWQgaG9sZGluZworICAgICAqIG9uIHRv
IHVudGlsIHRoZSBhY3R1YWwgcGFnZSB0YWJsZSBzd2l0Y2ggZGlkIG9jY3Vy
LgorICAgICAqLworICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9l
bnRyeSkgJiYgKHYgIT0gY3VycmVudCB8fCAhaXNfcHZfZG9tYWluKGQpKSAp
CiAgICAgewotICAgICAgICBtZm5fdCBvbGRfc21mbiA9IHBhZ2V0YWJsZV9n
ZXRfbWZuKG9sZF9lbnRyeSk7Ci0gICAgICAgIC8qIE5lZWQgdG8gcmVwaW4g
dGhlIG9sZCB0b3BsZXZlbCBzaGFkb3cgaWYgaXQncyBiZWVuIHVucGlubmVk
Ci0gICAgICAgICAqIGJ5IHNoYWRvd19wcmVhbGxvYygpOiBpbiBQViBtb2Rl
IHdlJ3JlIHN0aWxsIHJ1bm5pbmcgb24gdGhpcwotICAgICAgICAgKiBzaGFk
b3cgYW5kIGl0J3Mgbm90IHNhZmUgdG8gZnJlZSBpdCB5ZXQuICovCi0gICAg
ICAgIGlmICggIW1mbl90b19wYWdlKG9sZF9zbWZuKS0+dS5zaC5waW5uZWQg
JiYgIXNoX3BpbihkLCBvbGRfc21mbikgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJjYW4ndCByZS1waW4gJSJQUklf
bWZuIlxuIiwgbWZuX3gob2xkX3NtZm4pKTsKLSAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKLSAgICAgICAgfQotICAgICAgICBzaF9wdXRfcmVmKGQs
IG9sZF9zbWZuLCAwKTsKKyAgICAgICAgc2hfcHV0X3JlZihkLCBwYWdldGFi
bGVfZ2V0X21mbihvbGRfZW50cnkpLCAwKTsKKyAgICAgICAgb2xkX2VudHJ5
ID0gcGFnZXRhYmxlX251bGwoKTsKICAgICB9CisKKyAgICAvKgorICAgICAq
IDItIGFuZCAzLWxldmVsIHNoYWRvdyBtb2RlIGlzIHVzZWQgZm9yIEhWTSBv
bmx5LiBUaGVyZWZvcmUgd2UgbmV2ZXIgcnVuCisgICAgICogb24gc3VjaCBh
IHNoYWRvdywgc28gb25seSBjYWxsIHNpdGVzIHJlcXVlc3RpbmcgYW4gTDQg
c2hhZG93IG5lZWQgdG8gcGF5CisgICAgICogYXR0ZW50aW9uIHRvIHRoZSBy
ZXR1cm5lZCB2YWx1ZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocGFnZXRhYmxl
X2lzX251bGwob2xkX2VudHJ5KSB8fCByb290X3R5cGUgPT0gU0hfdHlwZV9s
NF82NF9zaGFkb3cpOworCisgICAgcmV0dXJuIG9sZF9lbnRyeTsKK30KKwor
LyoKKyAqIEhlbHBlciBpbnZva2VkIHdoZW4gcmVsZWFzaW5nIG9mIGEgdG9w
LWxldmVsIHNoYWRvdydzIHJlZmVyZW5jZSB3YXMKKyAqIGRlZmVycmVkIGlu
IHNoX3NldF90b3BsZXZlbF9zaGFkb3coKSBhYm92ZS4KKyAqLwordm9pZCBz
aGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3QgZG9tYWluICpkLCBwYWdldGFi
bGVfdCBvbGRfZW50cnkpCit7CisgICAgQVNTRVJUKCFwYWdldGFibGVfaXNf
bnVsbChvbGRfZW50cnkpKTsKKyAgICBwYWdpbmdfbG9jayhkKTsKKyAgICBz
aF9wdXRfcmVmKGQsIHBhZ2V0YWJsZV9nZXRfbWZuKG9sZF9lbnRyeSksIDAp
OworICAgIHBhZ2luZ191bmxvY2soZCk7CiB9CiAKIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwpAQCAtMzIxOSw4ICszMjE5LDggQEAgc2hfZGV0YWNoX29sZF90YWJsZXMo
c3RydWN0IHZjcHUgKnYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZAotc2hf
dXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJv
b2wgbm9mbHVzaCkKK3N0YXRpYyBwYWdldGFibGVfdAorc2hfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1
c2gpCiAvKiBVcGRhdGVzIHZjcHUtPmFyY2guY3IzIGFmdGVyIHRoZSBndWVz
dCBoYXMgY2hhbmdlZCBDUjMuCiAgKiBQYXJhdmlydHVhbCBndWVzdHMgc2hv
dWxkIHNldCB2LT5hcmNoLmd1ZXN0X3RhYmxlIChhbmQgZ3Vlc3RfdGFibGVf
dXNlciwKICAqIGlmIGFwcHJvcHJpYXRlKS4KQEAgLTMyMzQsNiArMzIzNCw3
IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2MK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIG1m
bl90IGdtZm47CisgICAgcGFnZXRhYmxlX3Qgb2xkX2VudHJ5ID0gcGFnZXRh
YmxlX251bGwoKTsKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMgJiYg
ZGVmaW5lZChDT05GSUdfSFZNKQogICAgIGNvbnN0IGd1ZXN0X2wzZV90ICpn
bDNlOwogICAgIHVuc2lnbmVkIGludCBpLCBndWVzdF9pZHg7CkBAIC0zMjQz
LDcgKzMyNDQsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgZG9fbG9jCiAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAmJiAhdi0+
aXNfaW5pdGlhbGlzZWQgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHYtPmFy
Y2guY3IzID09IDApOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVy
biBvbGRfZW50cnk7CiAgICAgfQogCiAgICAgaWYgKCBkb19sb2NraW5nICkg
cGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKQEAgLTMzMTYsMTEgKzMzMTcsMTIg
QEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvYwog
I2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNAogICAgIGlmICggc2hfcmVt
b3ZlX3dyaXRlX2FjY2VzcyhkLCBnbWZuLCA0LCAwKSAhPSAwICkKICAgICAg
ICAgZ3Vlc3RfZmx1c2hfdGxiX21hc2soZCwgZC0+ZGlydHlfY3B1bWFzayk7
Ci0gICAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2LCAwLCBnbWZuLCBTSF90
eXBlX2w0X3NoYWRvdywgc2hfbWFrZV9zaGFkb3cpOworICAgIG9sZF9lbnRy
eSA9IHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlw
ZV9sNF9zaGFkb3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaF9tYWtlX3NoYWRvdyk7CiAgICAgaWYgKCB1bmxpa2VseShw
YWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLnBhZ2luZy5zaGFkb3cuc2hhZG93
X3RhYmxlWzBdKSkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKGQtPmlzX2R5
aW5nIHx8IGQtPmlzX3NodXR0aW5nX2Rvd24pOwotICAgICAgICByZXR1cm47
CisgICAgICAgIHJldHVybiBvbGRfZW50cnk7CiAgICAgfQogICAgIGlmICgg
IXNoYWRvd19tb2RlX2V4dGVybmFsKGQpICYmICFpc19wdl8zMmJpdF9kb21h
aW4oZCkgKQogICAgIHsKQEAgLTMzNjYsMjQgKzMzNjgsMzAgQEAgc2hfdXBk
YXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvYwogICAgICAgICAg
ICAgICAgIGdsMmdmbiA9IGd1ZXN0X2wzZV9nZXRfZ2ZuKGdsM2VbaV0pOwog
ICAgICAgICAgICAgICAgIGdsMm1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQoZCwgZ2ZuX3goZ2wyZ2ZuKSwgJnAybXQpOwogICAgICAgICAgICAgICAg
IGlmICggcDJtX2lzX3JhbShwMm10KSApCi0gICAgICAgICAgICAgICAgICAg
IHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgaSwgZ2wybWZuLCBTSF90eXBl
X2wyX3NoYWRvdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaF9tYWtlX3NoYWRvdyk7CisgICAgICAgICAgICAgICAg
ICAgIG9sZF9lbnRyeSA9IHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgaSwg
Z2wybWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFNIX3R5cGVfbDJfc2hhZG93LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNoX21ha2Vfc2hhZG93KTsKICAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwg
aSwgSU5WQUxJRF9NRk4sIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOworICAgICAgICAg
ICAgICAgICAgICBvbGRfZW50cnkgPSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93
KHYsIGksIElOVkFMSURfTUZOLCAwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hh
ZG93KTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIElOVkFM
SURfTUZOLCAwLCBzaF9tYWtlX3NoYWRvdyk7CisgICAgICAgICAgICAgICAg
b2xkX2VudHJ5ID0gc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2LCBpLCBJTlZB
TElEX01GTiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsKKworICAgICAg
ICAgICAgQVNTRVJUKHBhZ2V0YWJsZV9pc19udWxsKG9sZF9lbnRyeSkpOwog
ICAgICAgICB9CiAgICAgfQogI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9
PSAyCiAgICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdtZm4s
IDIsIDApICE9IDAgKQogICAgICAgICBndWVzdF9mbHVzaF90bGJfbWFzayhk
LCBkLT5kaXJ0eV9jcHVtYXNrKTsKLSAgICBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVfbDJfc2hhZG93LCBzaF9tYWtlX3No
YWRvdyk7CisgICAgb2xkX2VudHJ5ID0gc2hfc2V0X3RvcGxldmVsX3NoYWRv
dyh2LCAwLCBnbWZuLCBTSF90eXBlX2wyX3NoYWRvdywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93KTsK
KyAgICBBU1NFUlQocGFnZXRhYmxlX2lzX251bGwob2xkX2VudHJ5KSk7CiAg
ICAgaWYgKCB1bmxpa2VseShwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLnBh
Z2luZy5zaGFkb3cuc2hhZG93X3RhYmxlWzBdKSkgKQogICAgIHsKICAgICAg
ICAgQVNTRVJUKGQtPmlzX2R5aW5nIHx8IGQtPmlzX3NodXR0aW5nX2Rvd24p
OwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiBvbGRfZW50cnk7
CiAgICAgfQogI2Vsc2UKICNlcnJvciBUaGlzIHNob3VsZCBuZXZlciBoYXBw
ZW4KQEAgLTM0NzcsNiArMzQ4NSw4IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0
IHZjcHUgKnYsIGludCBkb19sb2MKIAogICAgIC8qIFJlbGVhc2UgdGhlIGxv
Y2ssIGlmIHdlIHRvb2sgaXQgKG90aGVyd2lzZSBpdCdzIHRoZSBjYWxsZXIn
cyBwcm9ibGVtKSAqLwogICAgIGlmICggZG9fbG9ja2luZyApIHBhZ2luZ191
bmxvY2sodi0+ZG9tYWluKTsKKworICAgIHJldHVybiBvbGRfZW50cnk7CiB9
CiAKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNTIsOSArNTIs
MTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX2d2YV90b19nZm4oc3RydWN0
CiB9CiAjZW5kaWYKIAotc3RhdGljIHZvaWQgX3VwZGF0ZV9jcjMoc3RydWN0
IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCitzdGF0
aWMgcGFnZXRhYmxlX3QgX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGJv
b2wgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNoKQogewogICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgIHJldHVybiBwYWdldGFibGVfbnVsbCgpOwog
fQogCiBzdGF0aWMgdm9pZCBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3Qg
dmNwdSAqdikKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAg
LTM5MSwxMyArMzkxLDEzIEBAIG1mbl90IHNoYWRvd19hbGxvYyhzdHJ1Y3Qg
ZG9tYWluICpkLAogdm9pZCAgc2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3Qgc21mbik7CiAKIC8qIFNldCB1cCB0aGUgdG9wLWxldmVsIHNo
YWRvdyBhbmQgaW5zdGFsbCBpdCBpbiBzbG90ICdzbG90JyBvZiBzaGFkb3df
dGFibGUgKi8KLXZvaWQgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3Qg
dmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc2xvdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCByb290X3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgKCptYWtlX3NoYWRvdykoc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBzaGFkb3dfdHlwZSkpOworcGFnZXRh
YmxlX3Qgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHNsb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl90IGdtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCByb290X3R5cGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90ICgqbWFrZV9zaGFkb3cpKHN0cnVj
dCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBnbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBzaGFkb3dfdHlwZSkpOwogCiAvKiBVcGRhdGUgdGhlIHNo
YWRvd3MgaW4gcmVzcG9uc2UgdG8gYSBwYWdldGFibGUgd3JpdGUgZnJvbSBY
ZW4gKi8KIGludCBzaF92YWxpZGF0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNw
dSAqdiwgbWZuX3QgZ21mbiwgdm9pZCAqZW50cnksIHUzMiBzaXplKTsKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTU2NSwxNSArNTY1LDEyIEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQogICoKICAqIFVwZGF0ZSByZWYgY291bnRzIHRvIHNoYWRv
dyB0YWJsZXMgYXBwcm9wcmlhdGVseS4KICAqLwotdm9pZCB1cGRhdGVfY3Iz
KHN0cnVjdCB2Y3B1ICp2KQorcGFnZXRhYmxlX3QgdXBkYXRlX2NyMyhzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBtZm5fdCBjcjNfbWZuOwogCiAgICAgaWYg
KCBwYWdpbmdfbW9kZV9lbmFibGVkKHYtPmRvbWFpbikgKQotICAgIHsKLSAg
ICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwotICAgICAgICBy
ZXR1cm47Ci0gICAgfQorICAgICAgICByZXR1cm4gcGFnaW5nX3VwZGF0ZV9j
cjModiwgZmFsc2UpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBU
Rl9rZXJuZWxfbW9kZSkgKQogICAgICAgICBjcjNfbWZuID0gcGFnZXRhYmxl
X2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZV91c2VyKTsKQEAgLTU4MSw2
ICs1NzgsOCBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIGNyM19tZm4gPSBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKIAogICAgIG1ha2VfY3IzKHYsIGNyM19tZm4pOworCisg
ICAgcmV0dXJuIHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCkBAIC0zMjU0LDYgKzMyNTMsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnIt
PmRvbWFpbjsKICAgICBpbnQgcmM7CiAgICAgbWZuX3Qgb2xkX2Jhc2VfbWZu
OworICAgIHBhZ2V0YWJsZV90IG9sZF9zaGFkb3c7CiAKICAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgewpAQCAtMzMyMSw5ICszMzIx
LDIyIEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICBpZiAo
ICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgKQogICAgICAgICBmaWxsX3Jv
X21wdChtZm4pOwogICAgIGN1cnItPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdl
dGFibGVfZnJvbV9tZm4obWZuKTsKLSAgICB1cGRhdGVfY3IzKGN1cnIpOwor
ICAgIG9sZF9zaGFkb3cgPSB1cGRhdGVfY3IzKGN1cnIpOworCisgICAgLyoK
KyAgICAgKiBJbiBzaGFkb3cgbW9kZSB1cGRhdGVfY3IzKCkgY2FuIGZhaWws
IGluIHdoaWNoIGNhc2UgaGVyZSB3ZSdyZSBzdGlsbAorICAgICAqIHJ1bm5p
bmcgb24gdGhlIHByaW9yIHRvcC1sZXZlbCBzaGFkb3cgKHdoaWNoIHdlJ3Jl
IGFib3V0IHRvIHJlbGVhc2UpLgorICAgICAqIFN3aXRjaCB0byB0aGUgaWRs
ZSBwYWdlIHRhYmxlcyBpbiBzdWNoIGFuIGV2ZW50OyB0aGUgZ3Vlc3Qgd2ls
bCBoYXZlCisgICAgICogYmVlbiBjcmFzaGVkIGFscmVhZHkuCisgICAgICov
CisgICAgaWYgKCBsaWtlbHkoIW1mbl9lcShwYWdldGFibGVfZ2V0X21mbihv
bGRfc2hhZG93KSwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3Rv
X21mbihjdXJyLT5hcmNoLmNyMyAmIH5YODZfQ1IzX05PRkxVU0gpKSkgKQor
ICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisgICAgZWxzZQorICAgICAg
ICB3cml0ZV9wdGJhc2UoaWRsZV92Y3B1W2N1cnItPnByb2Nlc3Nvcl0pOwog
Ci0gICAgd3JpdGVfcHRiYXNlKGN1cnIpOworICAgIGlmICggIXBhZ2V0YWJs
ZV9pc19udWxsKG9sZF9zaGFkb3cpICkKKyAgICAgICAgc2hhZG93X3B1dF90
b3BfbGV2ZWwoZCwgb2xkX3NoYWRvdyk7CiAKICAgICBpZiAoIGxpa2VseSht
Zm5feChvbGRfYmFzZV9tZm4pICE9IDApICkKICAgICB7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMKQEAgLTQyNCwxMCArNDI0LDEzIEBAIGJvb2wgX19pbml0IHhwdGlf
cGNpZF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vl
c3RfcHQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgYm9vbCBndWVzdF91cGRh
dGU7CisgICAgcGFnZXRhYmxlX3Qgb2xkX3NoYWRvdzsKICAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVs
X21vZGU7Ci0gICAgdXBkYXRlX2NyMyh2KTsKKyAgICBndWVzdF91cGRhdGUg
PSB2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGU7CisgICAgb2xkX3No
YWRvdyA9IHVwZGF0ZV9jcjModik7CiAKICAgICAvKgogICAgICAqIERvbid0
IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9u
J3QgdGljayBUTEIgY2xvY2suCkBAIC00MzYsMTMgKzQzOSwzMSBAQCBzdGF0
aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1CiAgICAgICog
VExCIGZsdXNoIChmb3IganVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRo
ZSB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBtYXkKICAgICAgKiBoYXZlIGNoYW5n
ZWQgYmVoaW5kIG91ciBiYWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwg
c3VwcHJlc3MgdGhlCiAgICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5
IGluIHRoaXMgY2FzZS4KKyAgICAgKgorICAgICAqIEZ1cnRoZXJtb3JlIGlu
IHNoYWRvdyBtb2RlIHVwZGF0ZV9jcjMoKSBjYW4gZmFpbCwgaW4gd2hpY2gg
Y2FzZSBoZXJlCisgICAgICogd2UncmUgc3RpbGwgcnVubmluZyBvbiB0aGUg
cHJpb3IgdG9wLWxldmVsIHNoYWRvdyAod2hpY2ggd2UncmUgYWJvdXQKKyAg
ICAgKiB0byByZWxlYXNlKS4gU3dpdGNoIHRvIHRoZSBpZGxlIHBhZ2UgdGFi
bGVzIGluIHN1Y2ggYW4gZXZlbnQ7IHRoZQorICAgICAqIGd1ZXN0IHdpbGwg
aGF2ZSBiZWVuIGNyYXNoZWQgYWxyZWFkeS4KICAgICAgKi8KICAgICBjcjMg
PSB2LT5hcmNoLmNyMzsKICAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQo
di0+ZG9tYWluKSApCisgICAgewogICAgICAgICBjcjMgJj0gflg4Nl9DUjNf
Tk9GTFVTSDsKKworICAgICAgICBpZiAoIHVubGlrZWx5KG1mbl9lcShwYWdl
dGFibGVfZ2V0X21mbihvbGRfc2hhZG93KSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWFkZHJfdG9fbWZuKGNyMykpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGNyMyA9IGlkbGVfdmNwdVt2LT5wcm9jZXNzb3JdLT5h
cmNoLmNyMzsKKyAgICAgICAgICAgIC8qIEFsc28gc3VwcHJlc3MgcnVuc3Rh
dGUvdGltZSBhcmVhIHVwZGF0ZXMgYmVsb3cuICovCisgICAgICAgICAgICBn
dWVzdF91cGRhdGUgPSBmYWxzZTsKKyAgICAgICAgfQorICAgIH0KICAgICB3
cml0ZV9jcjMoY3IzKTsKIAotICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYg
VEZfa2VybmVsX21vZGUpICkKKyAgICBpZiAoICFwYWdldGFibGVfaXNfbnVs
bChvbGRfc2hhZG93KSApCisgICAgICAgIHNoYWRvd19wdXRfdG9wX2xldmVs
KHYtPmRvbWFpbiwgb2xkX3NoYWRvdyk7CisKKyAgICBpZiAoICFndWVzdF91
cGRhdGUgKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAoIHYtPmFyY2gu
cHYubmVlZF91cGRhdGVfcnVuc3RhdGVfYXJlYSAmJiB1cGRhdGVfcnVuc3Rh
dGVfYXJlYSh2KSApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTU2NCw3ICs1NjQs
NyBAQCB2b2lkIGF1ZGl0X2RvbWFpbnModm9pZCk7CiAjZW5kaWYKIAogdm9p
ZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKTsKLXZvaWQg
dXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdik7CitwYWdldGFibGVfdCB1cGRh
dGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2Y3B1X2Rlc3Ryb3lfcGFn
ZXRhYmxlcyhzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgKmRvX3BhZ2Vfd2Fsayhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKTsKIAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnaW5nLmgKQEAgLTEzOCw3ICsxMzgsNyBAQCBzdHJ1Y3Qg
cGFnaW5nX21vZGUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWRkcl90IGdhLCB1aW50MzJfdCAqcGZlYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpwYWdlX29yZGVyKTsKICNlbmRpZgotICAgIHZvaWQgICAg
ICAgICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAq
diwgaW50IGRvX2xvY2tpbmcsCisgICAgcGFnZXRhYmxlX3QgICAoKnVwZGF0
ZV9jcjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBib29sIGRvX2xv
Y2tpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgbm9mbHVzaCk7CiAgICAgdm9pZCAgICAgICAgICAoKnVw
ZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2KTsKICAgICBi
b29sICAgICAgICAgICgqZmx1c2hfdGxiICAgICAgICAgICAgICkoYm9vbCAo
KmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsCkBAIC0zMTUsOSArMzE1LDkgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBhZ2luZ19nYV90bwogLyog
VXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQgZnJvbSB0
aGUgZ3Vlc3QncyBDUjMuCiAgKiBDYWxsZWQgd2hlbiB0aGUgZ3Vlc3QgY2hh
bmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNlIHYtPmFyY2guY3Iz
CiAgKiBhcyB0aGUgdmFsdWUgdG8gbG9hZCBpbnRvIHRoZSBob3N0IENSMyB0
byBzY2hlZHVsZSB0aGlzIHZjcHUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBw
YWdpbmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNo
KQorc3RhdGljIGlubGluZSBwYWdldGFibGVfdCBwYWdpbmdfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQogewotICAgIHBhZ2lu
Z19nZXRfaG9zdG1vZGUodiktPnVwZGF0ZV9jcjModiwgMSwgbm9mbHVzaCk7
CisgICAgcmV0dXJuIHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPnVwZGF0ZV9j
cjModiwgMSwgbm9mbHVzaCk7CiB9CiAKIC8qIFVwZGF0ZSBhbGwgdGhlIHRo
aW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IwL0NS
My9DUjQuCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaApAQCAtOTcsNiArOTcs
OSBAQCB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVj
CiBpbnQgc2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBwYWdlcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCAqcHJlZW1wdGVkKTsKIAorLyogSGVscGVyIHRvIGludm9rZSBm
b3IgZGVmZXJyZWQgcmVsZWFzaW5nIG9mIGEgdG9wLWxldmVsIHNoYWRvdydz
IHJlZmVyZW5jZS4gKi8KK3ZvaWQgc2hhZG93X3B1dF90b3BfbGV2ZWwoc3Ry
dWN0IGRvbWFpbiAqZCwgcGFnZXRhYmxlX3Qgb2xkKTsKKwogI2Vsc2UgLyog
IUNPTkZJR19TSEFET1dfUEFHSU5HICovCiAKICNkZWZpbmUgc2hhZG93X3Zj
cHVfdGVhcmRvd24odikgQVNTRVJUKGlzX3B2X3ZjcHUodikpCkBAIC0xMTgs
NiArMTIxLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJlcGFy
ZV9wYWdlX3QKIAogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93X3Rh
Ymxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKK3N0YXRp
YyBpbmxpbmUgdm9pZCBzaGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3QgZG9t
YWluICpkLCBwYWdldGFibGVfdCBvbGQpCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wICpzYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo=

--=separator
Content-Type: application/octet-stream; name="xsa438-4.17.patch"
Content-Disposition: attachment; filename="xsa438-4.17.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBkZWZlciByZWxlYXNpbmcgb2YgUFYncyB0b3AtbGV2
ZWwgc2hhZG93IHJlZmVyZW5jZQoKc2hfc2V0X3RvcGxldmVsX3NoYWRvdygp
IHJlLXBpbm5pbmcgdGhlIHRvcC1sZXZlbCBzaGFkb3cgd2UgbWF5IGJlCnJ1
bm5pbmcgb24gaXMgbm90IGVub3VnaCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUg
dW5uZWNlc3Nhcnkgd2hlbiB0aGUKc2hhZG93IGlzbid0IHdoYXQgd2UncmUg
cnVubmluZyBvbik6IFRoYXQgc2hhZG93IGJlY29tZXMgZWxpZ2libGUgZm9y
CmJsb3dpbmcgYXdheSAoZnJvbSBlLmcuIHNoYWRvd19wcmVhbGxvYygpKSBp
bW1lZGlhdGVseSBhZnRlciB0aGUKcGFnaW5nIGxvY2sgd2FzIGRyb3BwZWQu
IFlldCBpdCBuZWVkcyB0byByZW1haW4gdmFsaWQgdW50aWwgdGhlIGFjdHVh
bApwYWdlIHRhYmxlIHN3aXRjaCBvY2N1cnJlZC4KClByb3BhZ2F0ZSB1cCB0
aGUgY2FsbCBjaGFpbiB0aGUgc2hhZG93IGVudHJ5IHRoYXQgbmVlZHMgcmVs
ZWFzaW5nCmV2ZW50dWFsbHksIGFuZCBjYXJyeSBvdXQgdGhlIHJlbGVhc2Ug
aW1tZWRpYXRlbHkgYWZ0ZXIgc3dpdGNoaW5nIHBhZ2UKdGFibGVzLiBIYW5k
bGUgdXBkYXRlX2NyMygpIGZhaWx1cmVzIGJ5IHN3aXRjaGluZyB0byBpZGxl
IHBhZ2V0YWJsZXMuCk5vdGUgdGhhdCB2YXJpb3VzIGZ1cnRoZXIgdXNlcyBv
ZiB1cGRhdGVfY3IzKCkgYXJlIEhWTS1vbmx5IG9yIG9ubHkgYWN0Cm9uIHBh
dXNlZCB2Q1BVLXMsIGluIHdoaWNoIGNhc2Ugc2hfc2V0X3RvcGxldmVsX3No
YWRvdygpIHdpbGwgbm90IGRlZmVyCnJlbGVhc2luZyBvZiB0aGUgcmVmZXJl
bmNlLgoKV2hpbGUgY2hhbmdpbmcgdGhlIHVwZGF0ZV9jcjMoKSBob29rLCBh
bHNvIGNvbnZlcnQgdGhlICJkb19sb2NraW5nIgpwYXJhbWV0ZXIgdG8gYm9v
bGVhbi4KClRoaXMgaXMgQ1ZFLTIwMjMtMzQzMjIgLyBYU0EtNDM4LgoKUmVw
b3J0ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNsb3VkLmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbS5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbS5oCkBAIC01NTIsNyArNTUyLDcg
QEAgdm9pZCBhdWRpdF9kb21haW5zKHZvaWQpOwogI2VuZGlmCiAKIHZvaWQg
bWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbik7Ci12b2lkIHVw
ZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpOworcGFnZXRhYmxlX3QgdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmNwdV9kZXN0cm95X3BhZ2V0
YWJsZXMoc3RydWN0IHZjcHUgKik7CiB2b2lkICpkb19wYWdlX3dhbGsoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKLS0tIGEveGVu
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2luZy5oCisrKyBiL3hlbi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYWdpbmcuaApAQCAtMTM4LDcgKzEzOCw3IEBA
IHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ2EsIHVpbnQzMl90ICpw
ZmVjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpOwogI2VuZGlmCi0gICAg
dm9pZCAgICAgICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICApKHN0cnVj
dCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywKKyAgICBwYWdldGFibGVfdCAg
ICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGJv
b2wgZG9fbG9ja2luZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBub2ZsdXNoKTsKICAgICB2b2lkICAgICAg
ICAgICgqdXBkYXRlX3BhZ2luZ19tb2RlcyAgICkoc3RydWN0IHZjcHUgKnYp
OwogICAgIGJvb2wgICAgICAgICAgKCpmbHVzaF90bGIgICAgICAgICAgICAg
KShjb25zdCB1bnNpZ25lZCBsb25nICp2Y3B1X2JpdG1hcCk7CkBAIC0zMTAs
OSArMzEwLDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBhZ2lu
Z19nYV90bwogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRl
cml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjMuCiAgKiBDYWxsZWQgd2hlbiB0
aGUgZ3Vlc3QgY2hhbmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNl
IHYtPmFyY2guY3IzCiAgKiBhcyB0aGUgdmFsdWUgdG8gbG9hZCBpbnRvIHRo
ZSBob3N0IENSMyB0byBzY2hlZHVsZSB0aGlzIHZjcHUgKi8KLXN0YXRpYyBp
bmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbCBub2ZsdXNoKQorc3RhdGljIGlubGluZSBwYWdldGFibGVfdCBwYWdp
bmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQog
ewotICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPnVwZGF0ZV9jcjModiwg
MSwgbm9mbHVzaCk7CisgICAgcmV0dXJuIHBhZ2luZ19nZXRfaG9zdG1vZGUo
diktPnVwZGF0ZV9jcjModiwgMSwgbm9mbHVzaCk7CiB9CiAKIC8qIFVwZGF0
ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1
ZXN0J3MgQ1IwL0NSMy9DUjQuCi0tLSBhL3hlbi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9zaGFkb3cuaAorKysgYi94ZW4vYXJjaC94ODYvaW5jbHVkZS9hc20v
c2hhZG93LmgKQEAgLTk5LDYgKzk5LDkgQEAgaW50IHNoYWRvd19zZXRfYWxs
b2NhdGlvbihzdHJ1Y3QgZG9tYWluCiAKIGludCBzaGFkb3dfZ2V0X2FsbG9j
YXRpb25fYnl0ZXMoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgKnNpemUp
OwogCisvKiBIZWxwZXIgdG8gaW52b2tlIGZvciBkZWZlcnJlZCByZWxlYXNp
bmcgb2YgYSB0b3AtbGV2ZWwgc2hhZG93J3MgcmVmZXJlbmNlLiAqLwordm9p
ZCBzaGFkb3dfcHV0X3RvcF9sZXZlbChzdHJ1Y3QgZG9tYWluICpkLCBwYWdl
dGFibGVfdCBvbGQpOworCiAjZWxzZSAvKiAhQ09ORklHX1NIQURPV19QQUdJ
TkcgKi8KIAogI2RlZmluZSBzaGFkb3dfdmNwdV90ZWFyZG93bih2KSBBU1NF
UlQoaXNfcHZfdmNwdSh2KSkKQEAgLTEyMSw2ICsxMjQsMTEgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdAogCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkge30KIAorc3RhdGljIGlubGluZSB2b2lkIHNoYWRv
d19wdXRfdG9wX2xldmVsKHN0cnVjdCBkb21haW4gKmQsIHBhZ2V0YWJsZV90
IG9sZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogc3Rh
dGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9zaGFkb3dfb3AgKnNjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkgdV9kb21jdGwpCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzM5LDExICs3
MzksMTMgQEAgc3RhdGljIGJvb2wgY2ZfY2hlY2sgaGFwX2ludmxwZyhzdHJ1
Y3QgdgogICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMgdm9pZCBjZl9jaGVj
ayBoYXBfdXBkYXRlX2NyMygKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgaW50IGRv
X2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKK3N0YXRpYyBwYWdldGFibGVfdCBj
Zl9jaGVjayBoYXBfdXBkYXRlX2NyMygKKyAgICBzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiB7CiAgICAgdi0+YXJj
aC5odm0uaHdfY3JbM10gPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKICAg
ICBodm1fdXBkYXRlX2d1ZXN0X2NyMyh2LCBub2ZsdXNoKTsKKworICAgIHJl
dHVybiBwYWdldGFibGVfbnVsbCgpOwogfQogCiBzdGF0aWMgYm9vbCBmbHVz
aF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB1bnNpZ25lZCBs
b25nICp2Y3B1X2JpdG1hcCkKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jCkBAIC0yNTkwLDEzICsyNTkwLDEzIEBAIHZvaWQgY2ZfY2hlY2sgc2hh
ZG93X3VwZGF0ZV9wYWdpbmdfbW9kZXMKIH0KIAogLyogU2V0IHVwIHRoZSB0
b3AtbGV2ZWwgc2hhZG93IGFuZCBpbnN0YWxsIGl0IGluIHNsb3QgJ3Nsb3Qn
IG9mIHNoYWRvd190YWJsZSAqLwotdm9pZCBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBzbG90LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90IGdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHJvb3RfdHlwZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCAoKm1ha2Vfc2hhZG93KShzdHJ1Y3QgdmNwdSAq
diwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNoYWRvd190eXBl
KSkKK3BhZ2V0YWJsZV90IHNoX3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBzbG90LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCBnbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcm9vdF90eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAoKm1ha2Vfc2hh
ZG93KShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ21mbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3Qgc2hhZG93X3R5cGUpKQogewogICAgIG1m
bl90IHNtZm47CiAgICAgcGFnZXRhYmxlX3Qgb2xkX2VudHJ5LCBuZXdfZW50
cnk7CkBAIC0yNjUzLDIwICsyNjUzLDM3IEBAIHZvaWQgc2hfc2V0X3RvcGxl
dmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdQogICAgICAgICAgICAgICAgICAgbWZu
X3goZ21mbiksIG1mbl94KHBhZ2V0YWJsZV9nZXRfbWZuKG5ld19lbnRyeSkp
KTsKICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuc2hhZG93X3RhYmxlW3Ns
b3RdID0gbmV3X2VudHJ5OwogCi0gICAgLyogRGVjcmVtZW50IHRoZSByZWZj
b3VudCBvZiB0aGUgb2xkIGNvbnRlbnRzIG9mIHRoaXMgc2xvdCAqLwotICAg
IGlmICggIXBhZ2V0YWJsZV9pc19udWxsKG9sZF9lbnRyeSkgKQorICAgIC8q
CisgICAgICogRGVjcmVtZW50IHRoZSByZWZjb3VudCBvZiB0aGUgb2xkIGNv
bnRlbnRzIG9mIHRoaXMgc2xvdCwgdW5sZXNzCisgICAgICogd2UncmUgc3Rp
bGwgcnVubmluZyBvbiB0aGF0IHNoYWRvdyAtIGluIHRoYXQgY2FzZSBpdCds
bCBuZWVkIGhvbGRpbmcKKyAgICAgKiBvbiB0byB1bnRpbCB0aGUgYWN0dWFs
IHBhZ2UgdGFibGUgc3dpdGNoIGRpZCBvY2N1ci4KKyAgICAgKi8KKyAgICBp
ZiAoICFwYWdldGFibGVfaXNfbnVsbChvbGRfZW50cnkpICYmICh2ICE9IGN1
cnJlbnQgfHwgIWlzX3B2X2RvbWFpbihkKSkgKQogICAgIHsKLSAgICAgICAg
bWZuX3Qgb2xkX3NtZm4gPSBwYWdldGFibGVfZ2V0X21mbihvbGRfZW50cnkp
OwotICAgICAgICAvKiBOZWVkIHRvIHJlcGluIHRoZSBvbGQgdG9wbGV2ZWwg
c2hhZG93IGlmIGl0J3MgYmVlbiB1bnBpbm5lZAotICAgICAgICAgKiBieSBz
aGFkb3dfcHJlYWxsb2MoKTogaW4gUFYgbW9kZSB3ZSdyZSBzdGlsbCBydW5u
aW5nIG9uIHRoaXMKLSAgICAgICAgICogc2hhZG93IGFuZCBpdCdzIG5vdCBz
YWZlIHRvIGZyZWUgaXQgeWV0LiAqLwotICAgICAgICBpZiAoICFtZm5fdG9f
cGFnZShvbGRfc21mbiktPnUuc2gucGlubmVkICYmICFzaF9waW4oZCwgb2xk
X3NtZm4pICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiY2FuJ3QgcmUtcGluICUiUFJJX21mbiJcbiIsIG1mbl94KG9s
ZF9zbWZuKSk7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAg
ICAgIH0KLSAgICAgICAgc2hfcHV0X3JlZihkLCBvbGRfc21mbiwgMCk7Cisg
ICAgICAgIHNoX3B1dF9yZWYoZCwgcGFnZXRhYmxlX2dldF9tZm4ob2xkX2Vu
dHJ5KSwgMCk7CisgICAgICAgIG9sZF9lbnRyeSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgfQorCisgICAgLyoKKyAgICAgKiAyLSBhbmQgMy1sZXZlbCBz
aGFkb3cgbW9kZSBpcyB1c2VkIGZvciBIVk0gb25seS4gVGhlcmVmb3JlIHdl
IG5ldmVyIHJ1bgorICAgICAqIG9uIHN1Y2ggYSBzaGFkb3csIHNvIG9ubHkg
Y2FsbCBzaXRlcyByZXF1ZXN0aW5nIGFuIEw0IHNoYWRvdyBuZWVkIHRvIHBh
eQorICAgICAqIGF0dGVudGlvbiB0byB0aGUgcmV0dXJuZWQgdmFsdWUuCisg
ICAgICovCisgICAgQVNTRVJUKHBhZ2V0YWJsZV9pc19udWxsKG9sZF9lbnRy
eSkgfHwgcm9vdF90eXBlID09IFNIX3R5cGVfbDRfNjRfc2hhZG93KTsKKwor
ICAgIHJldHVybiBvbGRfZW50cnk7Cit9CisKKy8qCisgKiBIZWxwZXIgaW52
b2tlZCB3aGVuIHJlbGVhc2luZyBvZiBhIHRvcC1sZXZlbCBzaGFkb3cncyBy
ZWZlcmVuY2Ugd2FzCisgKiBkZWZlcnJlZCBpbiBzaF9zZXRfdG9wbGV2ZWxf
c2hhZG93KCkgYWJvdmUuCisgKi8KK3ZvaWQgc2hhZG93X3B1dF90b3BfbGV2
ZWwoc3RydWN0IGRvbWFpbiAqZCwgcGFnZXRhYmxlX3Qgb2xkX2VudHJ5KQor
eworICAgIEFTU0VSVCghcGFnZXRhYmxlX2lzX251bGwob2xkX2VudHJ5KSk7
CisgICAgcGFnaW5nX2xvY2soZCk7CisgICAgc2hfcHV0X3JlZihkLCBwYWdl
dGFibGVfZ2V0X21mbihvbGRfZW50cnkpLCAwKTsKKyAgICBwYWdpbmdfdW5s
b2NrKGQpOwogfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMyMjQsNyArMzIy
NCw4IEBAIHN0YXRpYyB2b2lkIGNmX2NoZWNrIHNoX2RldGFjaF9vbGRfdGFi
bGUKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGNmX2NoZWNrIHNoX3VwZGF0
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5v
Zmx1c2gpCitzdGF0aWMgcGFnZXRhYmxlX3QgY2ZfY2hlY2sgc2hfdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBkb19sb2NraW5nLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBub2Zs
dXNoKQogLyogVXBkYXRlcyB2Y3B1LT5hcmNoLmNyMyBhZnRlciB0aGUgZ3Vl
c3QgaGFzIGNoYW5nZWQgQ1IzLgogICogUGFyYXZpcnR1YWwgZ3Vlc3RzIHNo
b3VsZCBzZXQgdi0+YXJjaC5ndWVzdF90YWJsZSAoYW5kIGd1ZXN0X3RhYmxl
X3VzZXIsCiAgKiBpZiBhcHByb3ByaWF0ZSkuCkBAIC0zMjM4LDYgKzMyMzks
NyBAQCBzdGF0aWMgdm9pZCBjZl9jaGVjayBzaF91cGRhdGVfY3IzKHN0cnVj
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBt
Zm5fdCBnbWZuOworICAgIHBhZ2V0YWJsZV90IG9sZF9lbnRyeSA9IHBhZ2V0
YWJsZV9udWxsKCk7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCiAg
ICAgY29uc3QgZ3Vlc3RfbDNlX3QgKmdsM2U7CiAgICAgdW5zaWduZWQgaW50
IGksIGd1ZXN0X2lkeDsKQEAgLTMyNDcsNyArMzI0OSw3IEBAIHN0YXRpYyB2
b2lkIGNmX2NoZWNrIHNoX3VwZGF0ZV9jcjMoc3RydWMKICAgICBpZiAoICFp
c19odm1fZG9tYWluKGQpICYmICF2LT5pc19pbml0aWFsaXNlZCApCiAgICAg
ewogICAgICAgICBBU1NFUlQodi0+YXJjaC5jcjMgPT0gMCk7Ci0gICAgICAg
IHJldHVybjsKKyAgICAgICAgcmV0dXJuIG9sZF9lbnRyeTsKICAgICB9CiAK
ICAgICBpZiAoIGRvX2xvY2tpbmcgKSBwYWdpbmdfbG9jayh2LT5kb21haW4p
OwpAQCAtMzMyMCwxMSArMzMyMiwxMiBAQCBzdGF0aWMgdm9pZCBjZl9jaGVj
ayBzaF91cGRhdGVfY3IzKHN0cnVjCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVM
UyA9PSA0CiAgICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdt
Zm4sIDQsIDApICE9IDAgKQogICAgICAgICBndWVzdF9mbHVzaF90bGJfbWFz
ayhkLCBkLT5kaXJ0eV9jcHVtYXNrKTsKLSAgICBzaF9zZXRfdG9wbGV2ZWxf
c2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVfbDRfc2hhZG93LCBzaF9tYWtl
X3NoYWRvdyk7CisgICAgb2xkX2VudHJ5ID0gc2hfc2V0X3RvcGxldmVsX3No
YWRvdyh2LCAwLCBnbWZuLCBTSF90eXBlX2w0X3NoYWRvdywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hhZG93
KTsKICAgICBpZiAoIHVubGlrZWx5KHBhZ2V0YWJsZV9pc19udWxsKHYtPmFy
Y2gucGFnaW5nLnNoYWRvdy5zaGFkb3dfdGFibGVbMF0pKSApCiAgICAgewog
ICAgICAgICBBU1NFUlQoZC0+aXNfZHlpbmcgfHwgZC0+aXNfc2h1dHRpbmdf
ZG93bik7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIG9sZF9l
bnRyeTsKICAgICB9CiAgICAgaWYgKCAhc2hhZG93X21vZGVfZXh0ZXJuYWwo
ZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgewpAQCAtMzM2
OCwyNCArMzM3MSwzMCBAQCBzdGF0aWMgdm9pZCBjZl9jaGVjayBzaF91cGRh
dGVfY3IzKHN0cnVjCiAgICAgICAgICAgICAgICAgZ2wyZ2ZuID0gZ3Vlc3Rf
bDNlX2dldF9nZm4oZ2wzZVtpXSk7CiAgICAgICAgICAgICAgICAgZ2wybWZu
ID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnbDJnZm4pLCAm
cDJtdCk7CiAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHAybXQp
ICkKLSAgICAgICAgICAgICAgICAgICAgc2hfc2V0X3RvcGxldmVsX3NoYWRv
dyh2LCBpLCBnbDJtZm4sIFNIX3R5cGVfbDJfc2hhZG93LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoX21ha2Vfc2hh
ZG93KTsKKyAgICAgICAgICAgICAgICAgICAgb2xkX2VudHJ5ID0gc2hfc2V0
X3RvcGxldmVsX3NoYWRvdyh2LCBpLCBnbDJtZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0hf
dHlwZV9sMl9zaGFkb3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOwog
ICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAgc2hf
c2V0X3RvcGxldmVsX3NoYWRvdyh2LCBpLCBJTlZBTElEX01GTiwgMCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaF9t
YWtlX3NoYWRvdyk7CisgICAgICAgICAgICAgICAgICAgIG9sZF9lbnRyeSA9
IHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgaSwgSU5WQUxJRF9NRk4sIDAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2hfbWFrZV9zaGFkb3cpOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHNoX3NldF90b3Bs
ZXZlbF9zaGFkb3codiwgaSwgSU5WQUxJRF9NRk4sIDAsIHNoX21ha2Vfc2hh
ZG93KTsKKyAgICAgICAgICAgICAgICBvbGRfZW50cnkgPSBzaF9zZXRfdG9w
bGV2ZWxfc2hhZG93KHYsIGksIElOVkFMSURfTUZOLCAwLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hf
bWFrZV9zaGFkb3cpOworCisgICAgICAgICAgICBBU1NFUlQocGFnZXRhYmxl
X2lzX251bGwob2xkX2VudHJ5KSk7CiAgICAgICAgIH0KICAgICB9CiAjZWxp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKICAgICBpZiAoIHNoX3JlbW92
ZV93cml0ZV9hY2Nlc3MoZCwgZ21mbiwgMiwgMCkgIT0gMCApCiAgICAgICAg
IGd1ZXN0X2ZsdXNoX3RsYl9tYXNrKGQsIGQtPmRpcnR5X2NwdW1hc2spOwot
ICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlw
ZV9sMl9zaGFkb3csIHNoX21ha2Vfc2hhZG93KTsKKyAgICBvbGRfZW50cnkg
PSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVf
bDJfc2hhZG93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2hfbWFrZV9zaGFkb3cpOworICAgIEFTU0VSVChwYWdldGFibGVf
aXNfbnVsbChvbGRfZW50cnkpKTsKICAgICBpZiAoIHVubGlrZWx5KHBhZ2V0
YWJsZV9pc19udWxsKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5zaGFkb3dfdGFi
bGVbMF0pKSApCiAgICAgewogICAgICAgICBBU1NFUlQoZC0+aXNfZHlpbmcg
fHwgZC0+aXNfc2h1dHRpbmdfZG93bik7Ci0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgcmV0dXJuIG9sZF9lbnRyeTsKICAgICB9CiAjZWxzZQogI2Vycm9y
IFRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbgpAQCAtMzQ3Myw2ICszNDgyLDgg
QEAgc3RhdGljIHZvaWQgY2ZfY2hlY2sgc2hfdXBkYXRlX2NyMyhzdHJ1Ywog
CiAgICAgLyogUmVsZWFzZSB0aGUgbG9jaywgaWYgd2UgdG9vayBpdCAob3Ro
ZXJ3aXNlIGl0J3MgdGhlIGNhbGxlcidzIHByb2JsZW0pICovCiAgICAgaWYg
KCBkb19sb2NraW5nICkgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOworCisg
ICAgcmV0dXJuIG9sZF9lbnRyeTsKIH0KIAogCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbm9uZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbm9uZS5jCkBAIC01Miw5ICs1MiwxMSBAQCBzdGF0aWMgdW5zaWduZWQg
bG9uZyBjZl9jaGVjayBfZ3ZhX3RvX2dmCiB9CiAjZW5kaWYKIAotc3RhdGlj
IHZvaWQgY2ZfY2hlY2sgX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGlu
dCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCitzdGF0aWMgcGFnZXRhYmxl
X3QgY2ZfY2hlY2sgX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGJvb2wg
ZG9fbG9ja2luZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIG5vZmx1c2gpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgcmV0dXJuIHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKIHN0
YXRpYyB2b2lkIGNmX2NoZWNrIF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVj
dCB2Y3B1ICp2KQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApA
QCAtMzkxLDEzICszOTEsMTMgQEAgbWZuX3Qgc2hhZG93X2FsbG9jKHN0cnVj
dCBkb21haW4gKmQsCiB2b2lkICBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBzbWZuKTsKIAogLyogU2V0IHVwIHRoZSB0b3AtbGV2ZWwg
c2hhZG93IGFuZCBpbnN0YWxsIGl0IGluIHNsb3QgJ3Nsb3QnIG9mIHNoYWRv
d190YWJsZSAqLwotdm9pZCBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHN0cnVj
dCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzbG90LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1m
bl90IGdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHJvb3RfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5fdCAoKm1ha2Vfc2hhZG93KShzdHJ1Y3QgdmNwdSAqdiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCBnbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHNoYWRvd190eXBlKSk7CitwYWdl
dGFibGVfdCBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc2xvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHJvb3RfdHlwZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKCptYWtlX3NoYWRvdykoc3Ry
dWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHNoYWRvd190eXBlKSk7CiAKIC8qIFVwZGF0ZSB0aGUg
c2hhZG93cyBpbiByZXNwb25zZSB0byBhIHBhZ2V0YWJsZSB3cml0ZSBmcm9t
IFhlbiAqLwogaW50IHNoX3ZhbGlkYXRlX2d1ZXN0X2VudHJ5KHN0cnVjdCB2
Y3B1ICp2LCBtZm5fdCBnbWZuLCB2b2lkICplbnRyeSwgdTMyIHNpemUpOwot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNTY3LDE1ICs1NjcsMTIgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3Ry
dWN0IHZjcHUgKnYpCiAgKgogICogVXBkYXRlIHJlZiBjb3VudHMgdG8gc2hh
ZG93IHRhYmxlcyBhcHByb3ByaWF0ZWx5LgogICovCi12b2lkIHVwZGF0ZV9j
cjMoc3RydWN0IHZjcHUgKnYpCitwYWdldGFibGVfdCB1cGRhdGVfY3IzKHN0
cnVjdCB2Y3B1ICp2KQogewogICAgIG1mbl90IGNyM19tZm47CiAKICAgICBp
ZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQodi0+ZG9tYWluKSApCi0gICAgewot
ICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9CisgICAgICAgIHJldHVybiBwYWdpbmdfdXBkYXRl
X2NyMyh2LCBmYWxzZSk7CiAKICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAm
IFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIGNyM19tZm4gPSBwYWdldGFi
bGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpOwpAQCAtNTgz
LDYgKzU4MCw4IEBAIHZvaWQgdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgY3IzX21mbiA9IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2gu
Z3Vlc3RfdGFibGUpOwogCiAgICAgbWFrZV9jcjModiwgY3IzX21mbik7CisK
KyAgICByZXR1cm4gcGFnZXRhYmxlX251bGwoKTsKIH0KIAogc3RhdGljIGlu
bGluZSB2b2lkIHNldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKQEAgLTMyODUsNiArMzI4NCw3IEBAIGludCBuZXdfZ3Vl
c3RfY3IzKG1mbl90IG1mbikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
ci0+ZG9tYWluOwogICAgIGludCByYzsKICAgICBtZm5fdCBvbGRfYmFzZV9t
Zm47CisgICAgcGFnZXRhYmxlX3Qgb2xkX3NoYWRvdzsKIAogICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0zMzUyLDkgKzMz
NTIsMjIgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQogICAgIGlm
ICggIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSApCiAgICAgICAgIGZpbGxf
cm9fbXB0KG1mbik7CiAgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJsZSA9IHBh
Z2V0YWJsZV9mcm9tX21mbihtZm4pOwotICAgIHVwZGF0ZV9jcjMoY3Vycik7
CisgICAgb2xkX3NoYWRvdyA9IHVwZGF0ZV9jcjMoY3Vycik7CisKKyAgICAv
KgorICAgICAqIEluIHNoYWRvdyBtb2RlIHVwZGF0ZV9jcjMoKSBjYW4gZmFp
bCwgaW4gd2hpY2ggY2FzZSBoZXJlIHdlJ3JlIHN0aWxsCisgICAgICogcnVu
bmluZyBvbiB0aGUgcHJpb3IgdG9wLWxldmVsIHNoYWRvdyAod2hpY2ggd2Un
cmUgYWJvdXQgdG8gcmVsZWFzZSkuCisgICAgICogU3dpdGNoIHRvIHRoZSBp
ZGxlIHBhZ2UgdGFibGVzIGluIHN1Y2ggYW4gZXZlbnQ7IHRoZSBndWVzdCB3
aWxsIGhhdmUKKyAgICAgKiBiZWVuIGNyYXNoZWQgYWxyZWFkeS4KKyAgICAg
Ki8KKyAgICBpZiAoIGxpa2VseSghbWZuX2VxKHBhZ2V0YWJsZV9nZXRfbWZu
KG9sZF9zaGFkb3cpLAorICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJf
dG9fbWZuKGN1cnItPmFyY2guY3IzICYgflg4Nl9DUjNfTk9GTFVTSCkpKSAp
CisgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKKyAgICBlbHNlCisgICAg
ICAgIHdyaXRlX3B0YmFzZShpZGxlX3ZjcHVbY3Vyci0+cHJvY2Vzc29yXSk7
CiAKLSAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisgICAgaWYgKCAhcGFnZXRh
YmxlX2lzX251bGwob2xkX3NoYWRvdykgKQorICAgICAgICBzaGFkb3dfcHV0
X3RvcF9sZXZlbChkLCBvbGRfc2hhZG93KTsKIAogICAgIGlmICggbGlrZWx5
KG1mbl94KG9sZF9iYXNlX21mbikgIT0gMCkgKQogICAgIHsKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtNDI0LDEwICs0MjQsMTMgQEAgYm9vbCBfX2luaXQgeHB0
aV9wY2lkX2VuYWJsZWQodm9pZCkKIAogc3RhdGljIHZvaWQgX3RvZ2dsZV9n
dWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBib29sIGd1ZXN0X3Vw
ZGF0ZTsKKyAgICBwYWdldGFibGVfdCBvbGRfc2hhZG93OwogICAgIHVuc2ln
bmVkIGxvbmcgY3IzOwogCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJu
ZWxfbW9kZTsKLSAgICB1cGRhdGVfY3IzKHYpOworICAgIGd1ZXN0X3VwZGF0
ZSA9IHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZTsKKyAgICBvbGRf
c2hhZG93ID0gdXBkYXRlX2NyMyh2KTsKIAogICAgIC8qCiAgICAgICogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBE
b24ndCB0aWNrIFRMQiBjbG9jay4KQEAgLTQzNiwxMyArNDM5LDMxIEBAIHN0
YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUKICAgICAg
KiBUTEIgZmx1c2ggKGZvciBqdXN0IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMg
dGhlIHRvcCBsZXZlbCBwYWdlIHRhYmxlIG1heQogICAgICAqIGhhdmUgY2hh
bmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRl
LCBzdXBwcmVzcyB0aGUKICAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFs
bHkgaW4gdGhpcyBjYXNlLgorICAgICAqCisgICAgICogRnVydGhlcm1vcmUg
aW4gc2hhZG93IG1vZGUgdXBkYXRlX2NyMygpIGNhbiBmYWlsLCBpbiB3aGlj
aCBjYXNlIGhlcmUKKyAgICAgKiB3ZSdyZSBzdGlsbCBydW5uaW5nIG9uIHRo
ZSBwcmlvciB0b3AtbGV2ZWwgc2hhZG93ICh3aGljaCB3ZSdyZSBhYm91dAor
ICAgICAqIHRvIHJlbGVhc2UpLiBTd2l0Y2ggdG8gdGhlIGlkbGUgcGFnZSB0
YWJsZXMgaW4gc3VjaCBhbiBldmVudDsgdGhlCisgICAgICogZ3Vlc3Qgd2ls
bCBoYXZlIGJlZW4gY3Jhc2hlZCBhbHJlYWR5LgogICAgICAqLwogICAgIGNy
MyA9IHYtPmFyY2guY3IzOwogICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxl
ZCh2LT5kb21haW4pICkKKyAgICB7CiAgICAgICAgIGNyMyAmPSB+WDg2X0NS
M19OT0ZMVVNIOworCisgICAgICAgIGlmICggdW5saWtlbHkobWZuX2VxKHBh
Z2V0YWJsZV9nZXRfbWZuKG9sZF9zaGFkb3cpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYWRkcl90b19tZm4oY3IzKSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgY3IzID0gaWRsZV92Y3B1W3YtPnByb2Nlc3Nvcl0t
PmFyY2guY3IzOworICAgICAgICAgICAgLyogQWxzbyBzdXBwcmVzcyBydW5z
dGF0ZS90aW1lIGFyZWEgdXBkYXRlcyBiZWxvdy4gKi8KKyAgICAgICAgICAg
IGd1ZXN0X3VwZGF0ZSA9IGZhbHNlOworICAgICAgICB9CisgICAgfQogICAg
IHdyaXRlX2NyMyhjcjMpOwogCi0gICAgaWYgKCAhKHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSkgKQorICAgIGlmICggIXBhZ2V0YWJsZV9pc19u
dWxsKG9sZF9zaGFkb3cpICkKKyAgICAgICAgc2hhZG93X3B1dF90b3BfbGV2
ZWwodi0+ZG9tYWluLCBvbGRfc2hhZG93KTsKKworICAgIGlmICggIWd1ZXN0
X3VwZGF0ZSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggdi0+YXJj
aC5wdi5uZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhICYmIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKHYpICkK

--=separator--


From xen-users-bounces@lists.xenproject.org Wed Sep 20 09:46:07 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 09:46:07 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605444.943024 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qitm3-0005o3-5a; Wed, 20 Sep 2023 09:45:35 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605444.943024; Wed, 20 Sep 2023 09:45: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 1qitm3-0005nv-2x; Wed, 20 Sep 2023 09:45:35 +0000
Received: by outflank-mailman (input) for mailman id 605444;
 Wed, 20 Sep 2023 09:45:34 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=NENg=FE=maniscorse.co.uk=jo@srs-se1.protection.inumbo.net>)
 id 1qitm2-0005ni-DZ
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 09:45:34 +0000
Received: from avasout-peh-003.plus.net (avasout-peh-003.plus.net
 [212.159.14.19]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 70439825-579a-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 11:45:31 +0200 (CEST)
Received: from mail.maniscorse.co.uk ([212.56.102.200]) by smtp with ESMTP
 id itlxqYFpjuAP4itlzqdRsE; Wed, 20 Sep 2023 10:45:31 +0100
Received: from jo-lenovo-x270-wifi.maniscorse ([192.168.1.86]
 helo=jo-lenovo-x270-eth.maniscorse)
 by mail.maniscorse.co.uk with esmtp (Exim 4.63)
 (envelope-from <jo@maniscorse.co.uk>) id 1qitlx-0000bA-Rh
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 10:45:29 +0100
Received: from jo by jo-lenovo-x270-eth.maniscorse with local (Exim 4.94.2)
 (envelope-from <jo@jo-lenovo-x270-eth.maniscorse>)
 id 1qitlx-0006fP-IO
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 10:45:29 +0100
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 70439825-579a-11ee-9b0d-b553b5be7939
X-Clacks-Overhead: "GNU Terry Pratchett"
X-CM-Score: 0.00
X-CNFS-Analysis: v=2.4 cv=Vrcwvs6n c=1 sm=1 tr=0 ts=650abf3b
 a=WLWxe0b+U2K6bF+vOlsDtg==:117 a=WLWxe0b+U2K6bF+vOlsDtg==:17
 a=kj9zAlcOel0A:10 a=zNV7Rl7Rt7sA:10 a=vOgLR_aoKClsPK_YRIcA:9 a=CjuIK1q_8ugA:10
Date: Wed, 20 Sep 2023 10:45:29 +0100
From: Jo Mills <jo@maniscorse.co.uk>
To: xen-users <xen-users@lists.xenproject.org>
Subject: Query about suitable small servers for Xen / Debian
Message-ID: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-CMAE-Envelope: MS4xfMXzxGG/0taAF/CqVdr/gDIIhpbCtl3A74REsqUbeAyxnv5ds2tAJSFY6U042kyQ9CozxMWUANZcuym+XMocaaoE4PKvYYDVXH+f+7Nl8d16ESnZjDF3
 8p75GFPjWk/9Vsr4VGW84L4zLp7/G5Gz3qbGX2WRQEzx44a75IeW0ptqPUk8x+dT2yc4ix72zZbjY8CLB3t2tQhUwG7iZtBHezc=

Dear All,

I am considering re-building my home network using a couple of HP 
MicroServers in the following manner, and would be very glad of any 
advice or comments on the suitability of the proposed hardware.

Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314 
Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet 
(or faster) for a DRBD connection.

Over this will run Xen. 

Dom0 would be Debian.

The server must support at least 4 off Ethernet devices each of which 
may be addressed uniquely via passthrough.  VMs will be either Debian 
or MS-Windows. 

I'm not after any great performance, reliability and stability are 
what's important.

Best regards,

Jo.


From xen-users-bounces@lists.xenproject.org Wed Sep 20 10:40:35 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 10:40:35 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605534.943132 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qiucq-0002eM-Oq; Wed, 20 Sep 2023 10:40:08 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605534.943132; Wed, 20 Sep 2023 10:40:08 +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 1qiucq-0002eE-M4; Wed, 20 Sep 2023 10:40:08 +0000
Received: by outflank-mailman (input) for mailman id 605534;
 Wed, 20 Sep 2023 10:40:07 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=IzSH=FE=solinno.co.uk=leigh@srs-se1.protection.inumbo.net>)
 id 1qiuco-0002Y7-O3
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 10:40:07 +0000
Received: from doppler.solinno.uk (doppler.solinno.uk [81.2.106.178])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 0f841838-57a2-11ee-8789-cb3800f73035;
 Wed, 20 Sep 2023 12:40:05 +0200 (CEST)
Received: from mail.solinno.uk (localhost [127.0.0.1])
 by doppler.solinno.uk (Postfix) with ESMTP id B9F498001A;
 Wed, 20 Sep 2023 11:40:04 +0100 (BST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 0f841838-57a2-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=solinno.co.uk;
	s=mail; t=1695206404;
	bh=rzsba7kZqI8+BTyKJVA1YuJBN/e0Mi1AooED1nURB1Y=;
	h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
	b=fPthhD6qfDJSbnyC3re5UtQ4KlNgZAuTDCXOV/RsqWQ5jDXmN+hl/5R2b49GmrkJQ
	 6Kq5noYY7J99LXY3Ck9e0jqruRqYQY9eza2F/GLusM50X9BQ+ZyU4mYrwGmzgjMyEJ
	 f8QY7gpOl0M1JYNq+NCRwz0iI8R9+fLQhqZcxasY=
MIME-Version: 1.0
Date: Wed, 20 Sep 2023 11:40:04 +0100
From: Leigh Brown <leigh@solinno.co.uk>
To: Jo Mills <jo@maniscorse.co.uk>
Cc: xen-users <xen-users@lists.xenproject.org>
Subject: Re: Query about suitable small servers for Xen / Debian
In-Reply-To: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
Message-ID: <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
X-Sender: leigh@solinno.co.uk
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit

On 2023-09-20 10:45, Jo Mills wrote:
> I am considering re-building my home network using a couple of HP
> MicroServers in the following manner, and would be very glad of any
> advice or comments on the suitability of the proposed hardware.
> 
> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
> (or faster) for a DRBD connection.
> 
> Over this will run Xen.
> 
> Dom0 would be Debian.
> 
> The server must support at least 4 off Ethernet devices each of which
> may be addressed uniquely via passthrough.  VMs will be either Debian
> or MS-Windows.
> 
> I'm not after any great performance, reliability and stability are
> what's important.

I ran Debian/Xen on a pair of HP MicroServer N40L servers for a number
of years, including a pair of VMs using DRBD as shared storage. It was
totally reliable. YMMV :-)

Regards,

Leigh.


From xen-users-bounces@lists.xenproject.org Wed Sep 20 11:31:33 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 11:31:33 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605593.943189 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qivQ3-0005lH-Et; Wed, 20 Sep 2023 11:30:59 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605593.943189; Wed, 20 Sep 2023 11:30:59 +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 1qivQ3-0005l8-CC; Wed, 20 Sep 2023 11:30:59 +0000
Received: by outflank-mailman (input) for mailman id 605593;
 Wed, 20 Sep 2023 11:30:57 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=n3GH=FE=gmail.com=chrismyers81@srs-se1.protection.inumbo.net>)
 id 1qivQ1-0005l2-Qo
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 11:30:57 +0000
Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com
 [2607:f8b0:4864:20::1131])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 2969ba63-57a9-11ee-8789-cb3800f73035;
 Wed, 20 Sep 2023 13:30:55 +0200 (CEST)
Received: by mail-yw1-x1131.google.com with SMTP id
 00721157ae682-59e8d963adbso37451627b3.0
 for <xen-users@lists.xenproject.org>; Wed, 20 Sep 2023 04:30:55 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 2969ba63-57a9-11ee-8789-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1695209454; x=1695814254; darn=lists.xenproject.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=vvv2+UmYU3kKEHuCw4KyLTHHxuLOgWcUKrOtx+FjFqM=;
        b=TczhPdSUs8fRXDZf1Z421Wlwb7OP7211sRmrfwXlVjbKtfD+ShFrl2U+3r7gnEUQtQ
         uhhMcuj4qKZsOKgH4Z+s5VlJjI4W/wLnlOHzNmNgkTIwHLA5hgVMyRJ8aUFaqb7oOOo9
         u4PfAPiZlXNBp48ReNRvPgVhyb3xAH/HxfpOWElYnfZaV8YuuE0++57Qjbpv85dievHQ
         IucLyvjlBeSIVm9S2eswUJNMcEHj3ULfia+O4pxQILud2ujdTp28ZvDFkIpY2iAIvPVH
         gOGC4oW3PZs0iXH3nEsRsx3wh0D9jg8HcNwn16KgvBi3pqKpZXFdYZOmJAYQGg+aQ7ub
         eKZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1695209454; x=1695814254;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=vvv2+UmYU3kKEHuCw4KyLTHHxuLOgWcUKrOtx+FjFqM=;
        b=T9X41pOsDgV/pqsKQBziHGGCp6JyB60+45xtW8P7hOooPH7iSkr9hh5vGZhWkixH9F
         z4FIDa9+1KMXJB5BxqzoVSB1t1SD4snyV68TFG/hIIk3BjWy0KJ2/ZQmFyM3qcmAPpSt
         jjgA9VVRCdZYYQ5rYnBrSqxg/2FyJfvLnwTuwm6T7zxE16CC7D6z1eUM/vlIKHJ+kbUl
         HSLOCKqEZ2fIijLQotUGqCL7fyaPXtlIYMmHjCXD9fx43TFKlbsLhE5zTRoK0d6sXXsN
         y52eN7YM9E5gHds4yq3Z5RB3atRAxbaFnDeB4e82Q/YNlPOmRC/zqXdefR2SWrDeODZB
         93jg==
X-Gm-Message-State: AOJu0Yxd+adSiILbjBsMc3rQzJ4REOEcjWXYmEelyJG7ZE6WM/tMlFst
	Gl64k9oIqTB9F6C/+SKTsXKVc6ZhhtMgkp+n9ERPwOAo
X-Google-Smtp-Source: AGHT+IHmODMTDrbPTR1afBuoC0yDxPaNYvOKNYaHpdBmnagkzb+w5ngOu0etIpK8aR7MVqYduIcfI9YXX3T7y3K2Nnw=
X-Received: by 2002:a0d:eb85:0:b0:592:4f93:e831 with SMTP id
 u127-20020a0deb85000000b005924f93e831mr2072375ywe.48.1695209454602; Wed, 20
 Sep 2023 04:30:54 -0700 (PDT)
MIME-Version: 1.0
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
In-Reply-To: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
From: Chris Myers <chrismyers81@gmail.com>
Date: Wed, 20 Sep 2023 06:30:44 -0500
Message-ID: <CADrndxP+H=2Gxoe68G5NQQ_inwF1Gpy7gSD4AVm7pOd=bk83Gw@mail.gmail.com>
Subject: Re: Query about suitable small servers for Xen / Debian
To: Jo Mills <jo@maniscorse.co.uk>
Cc: xen-users <xen-users@lists.xenproject.org>
Content-Type: multipart/alternative; boundary="0000000000005c8ed40605c8b5f4"

--0000000000005c8ed40605c8b5f4
Content-Type: text/plain; charset="UTF-8"

I'm using J5040 based boards for my dom0s. Have used much lower power
hardware previously and it worked fine as well. Dom0s have 1gb of memory
allocated to them (16GB total on each dom0) each is running 4-6 paravirt
guest vms. With deb12 I needed a minimum of 768M allocated to each guest.
With Deb 11 that was just 384M. But it all works fine. Block storage is
iscsi from a truenas scale host. Networking on each is a single interface
with a dozen vlans.

On Wed, Sep 20, 2023, 4:46 AM Jo Mills <jo@maniscorse.co.uk> wrote:

> Dear All,
>
> I am considering re-building my home network using a couple of HP
> MicroServers in the following manner, and would be very glad of any
> advice or comments on the suitability of the proposed hardware.
>
> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
> (or faster) for a DRBD connection.
>
> Over this will run Xen.
>
> Dom0 would be Debian.
>
> The server must support at least 4 off Ethernet devices each of which
> may be addressed uniquely via passthrough.  VMs will be either Debian
> or MS-Windows.
>
> I'm not after any great performance, reliability and stability are
> what's important.
>
> Best regards,
>
> Jo.
>
>

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

<div dir=3D"auto">I&#39;m using J5040 based boards for my dom0s. Have used =
much lower power hardware previously and it worked fine as well. Dom0s have=
 1gb of memory allocated to them (16GB total on each dom0) each is running =
4-6 paravirt guest vms. With deb12 I needed a minimum of 768M allocated to =
each guest. With Deb 11 that was just 384M. But it all works fine. Block st=
orage is iscsi from a truenas scale host. Networking on each is a single in=
terface with a dozen vlans.=C2=A0</div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 20, 2023, 4:46 AM Jo Mills &lt=
;<a href=3D"mailto:jo@maniscorse.co.uk">jo@maniscorse.co.uk</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">Dear All,<br>
<br>
I am considering re-building my home network using a couple of HP <br>
MicroServers in the following manner, and would be very glad of any <br>
advice or comments on the suitability of the proposed hardware.<br>
<br>
Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314 <br>
Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet <br>
(or faster) for a DRBD connection.<br>
<br>
Over this will run Xen. <br>
<br>
Dom0 would be Debian.<br>
<br>
The server must support at least 4 off Ethernet devices each of which <br>
may be addressed uniquely via passthrough.=C2=A0 VMs will be either Debian =
<br>
or MS-Windows. <br>
<br>
I&#39;m not after any great performance, reliability and stability are <br>
what&#39;s important.<br>
<br>
Best regards,<br>
<br>
Jo.<br>
<br>
</blockquote></div>

--0000000000005c8ed40605c8b5f4--


From xen-users-bounces@lists.xenproject.org Wed Sep 20 11:37:08 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 11:37:08 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605628.943217 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qivVq-0007fa-HL; Wed, 20 Sep 2023 11:36:58 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605628.943217; Wed, 20 Sep 2023 11:36:58 +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 1qivVq-0007fP-De; Wed, 20 Sep 2023 11:36:58 +0000
Received: by outflank-mailman (input) for mailman id 605628;
 Wed, 20 Sep 2023 11:36:57 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=KFvK=FE=aim.com=brchuckz@srs-se1.protection.inumbo.net>)
 id 1qivVp-0007Wv-7n
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 11:36:57 +0000
Received: from sonic315-54.consmr.mail.gq1.yahoo.com
 (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id ff3e40f1-57a9-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 13:36:55 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Sep 2023 11:36:53 +0000
Received: by hermes--production-ne1-6cbd549489-74r6r (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID f9028b7db2c44a0514f24fd849e19848; 
 Wed, 20 Sep 2023 11:36:48 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: ff3e40f1-57a9-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscape.net; s=a2048; t=1695209813; bh=2/QK+rcqCKt+V1hMyH9/k2zIagRpo7xO95OiIVoCZIg=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=dXjncPRajSPkdglbTUagEDaIeQCALJI2cP2d1LgxtM8m96PyEm2b0W6yX4jsHVR7RiDr8IychZPJit66CbqNZR08Q4wI/tTpOOLvNlIJcKuGbNr0+fxwXUqxMxorwgYnasEYsXHH5iV+s4GFZewzq9SrddfJxBakGLkwQD0I+TYbr7jkpunoEoN8WM6p9GcbiHU1iZdcSr/O7ejZV78kDQwT7/n8bT8YnNTZzqM88j3jeiX9nEVWXooiaAow4z/ceNIwUMs4Q8GTKe9i4l6gXTfKUTnnLtWYrra1LDZihTRrOQCq9IGxpvh0BKvqXJRUsHhWSALseiad1D8ZW1hPpA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695209813; bh=5IrGRC2sjDjYnENf5zsNFTLlzW8H1shBwnI6rXUREXJ=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=XpWlWlUBq8BSFIXdBPh0VM+y+REtU70FBokFLZ2xLgn19ZAm9ktQRbbrR1yO0Hs1CpbjEIim8CZMGvvLUw9oAiq2V9Sw3um0Ig9mKg+RiB5q91f/10bZ07Fnz6+1OSU49EBzmneXlWnsNKFepNbvrNjhw1KukQ8P7XTLFXlbk84xwdc+0vRySzRunQwGPg/gfQHMbf+vaANNmFiRzew0AHWpJg7U8EEPbO2jI6LVpHWCujXFS2Pm3sPw5TptXRUmH9hQuB3jUX7ky+cYOnCIfXT+Spwm+ukj4ESIe40OliusGSxZsotP8bqUkGS4EtSUARQaYdjOd4urhsu6B8A12A==
X-YMail-OSG: xvfIo48VM1nrfkew4gvabfcH_CrhDpZa8dGiALyj0IiulSbwbyYaJd81q2XkmbI
 kbVlpDPIgd12IFBmh9XRNKL.sSsjppnhrRCMsNiOYG6bKaU99QCKKYZgO5_cTtupIY0qyq16k5LD
 0JiUYxOOTRg9DGp6ces8Vg8Bik03fZDclgZdWmYAOHr0ywYtUdOsDiWpCdIM8d7BW7DBaT5NM6H8
 HOHxxgcb.HzofIWATgrtjC9Rc5O4a94fssYiFxk9Wr18co8YE1sKGxrIC82k7d7Xsor_5VfEDBhR
 EEBCYpKIQitopYaXD3f9IdKVQqgR7qPnsUaridLTtO3qgtEmBBl8BkUyAAaqAfvzPxV_O56gK3PI
 O8lodUpxa.IAQbwbPUlqGz6ZUuFLPhiDw7Ec1S2alqeDWDrm9Tx2OuY4C5qWp4EA9Vcmc151dBph
 bJTyPebXvZZ61UiNJ9LhUcgGxjtqYEOAE3A9uCbc1D_mwgh2EZ0I5_CQKXB_BXzqDZXZ2o31HFi4
 7vHtw.lfPxBEH3XyKNSfk5NREbjDb9Ly4T7LMbiDkRPPIHpHK9LFu7u9eFvaK5.GsIQg4jGjrul8
 sEYyyr9D0CYUGzFYm0ZORc4IBdF9plLiyYHGIOJIxRe3EXMlgD0BUno8RTbDQvyUQU0yP6THjZGR
 Vgi7IUD9umDeqp5VEaVBghacJXSToNkHQ9K2kddhrQS4XeVJlpWuoH.Cbnd6sYxM3ZVj.N3ObFPx
 4tZmACApWuHRHJF1uf8.noj9W81d7NgkWxuXl5bQr4GzyqwGKw4hpUCZrTZMissyTReUCgLbq9.3
 SE2DpVkUFo9DbNH1zj1TcAeG7ELzemFBPYHAd_.ROnbpIKyb6wbuqR7syC9lbChh6r_j4hCYDXDz
 SKiG8sWMDWXoqbe0brqm8LTse0MWwozqO3ZoWtuD7j1q1NHNqC1sxiLr7hqRwzNLFNBpqHA8mU4S
 tjb4z6cckPJytuua.K.1KKTmyu7vKSzlELDwk8VSld9qgZ1Hdx.aWBXNsXCpUtOYLIkr_H2AHU86
 DMD.Wa2l.smLof4D2PfDG.ITVZLqce32XnxSpetJiTQIrx9TpJJKu8wvkZdmmy379Jo35I17r58v
 FZHtfrj_yCHTUruQ_blfW14qAm0U9TF8lNMkHz7SXg5uWsiRM5DDG3TK9d44Hv3L15g31vrpg1Z6
 UUwvT2YeempEUDvFVc3VCjNFe0z1mVLtuFwZO3fRyGd2l8gwSB7X109ah2UsON3n5TPfanEtu2uo
 iVbewsTUSiEvWsi9nuN2QQhJKRSTNmeBmHjLs2CZDhJWFz7ao6NjIRQcYpPFCb9yN26kahk7qFx.
 xyd0D2NJjNsFTO6v8wejYsiK1E1WUzAEY12z_QwdPhG5HWbLdYlxEt60gxg7yrDf_QI3Or9zi6nA
 RrLwlhWK74KNmqqgN8EqApBunDZkFbcBpW_90Zk6QxLuDOO2YtZBsYm3ucKKGKozJSZ7kUT6nwDW
 WVcRCj3FAgGx1okmDsfwahfddVGux.VFQVRhM7nk7ICZ5AkIwmnjhka7cMc5XGpoa_0iWHEiKaYh
 jo5kA0m.2qn4.k8ahsu.Hy.P2HDu_O1pLFA812N2utkX7aVA4__Oa8OjRTGTukOBYNVCEVLWr1MF
 aIWjKlV.Mn8oD4kwx53ur4MvLEyFaoUu9RNLl8e.WLTg1x7ktPKkNDXMugcvNrAzV9Ji_PxyKq2O
 4RmxDquHK7SR9rjE7UWbiahwF8NTK_8FE7OTOd71_TGCwOyO4p0j0MeZegWmY5ZSPnPXXDH5Qf4F
 zBRF4OMrraZbB.aB..UyjoDUkk5Bm56znPhcmFtU3GVdNEJgfNRPARCrXTUgjcMkTMUWOGl8fRBF
 cT0IBPldOnArMT_uF3qYeHddhPoCc9lZVFNdVF8h4WBG2PGvCqN2ic3G3re60MDckxn2wtkWmtRz
 87LJcBFnbbqDAKlv1SWOzpyjiiOUl2qTFP1PH3Y8vKD4_0IZK_spCMm36ysm9mTkK4D5wLtCt2Sa
 iG.EtYORYKIq11VzitNVYCz3MBOJeZ4Sna.Ivy67mlrPhekXj6XQKWOtsbmAf5p4OvfRi8lMxNft
 v..ygxxI3rxHi6dGk4YWYDz09wycqJ8ZOmTKNYL_r0S5j9V8VZ0UF9NIiZ99aQkAUXKpte.BNLZM
 Rz_hJXlfT9Yl0LgSj.2k7kDa2YW1_3RJB5nv4YBsnF1BCLPEa3GzDmFV_H0f6l1XVNXy0D.zhU.Q
 gP9Ei
X-Sonic-MF: <brchuckz@aim.com>
X-Sonic-ID: 5e1e5e92-80c6-4035-ac3d-c99b8dc6e174
Message-ID: <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
Date: Wed, 20 Sep 2023 07:36:46 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Query about suitable small servers for Xen / Debian
Content-Language: en-US
To: xen-users@lists.xenproject.org
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
 <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
From: Chuck Zmudzinski <brchuckz@netscape.net>
In-Reply-To: <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol
Content-Length: 2818

On 9/20/2023 6:40 AM, Leigh Brown wrote:
> On 2023-09-20 10:45, Jo Mills wrote:
>> I am considering re-building my home network using a couple of HP
>> MicroServers in the following manner, and would be very glad of any
>> advice or comments on the suitability of the proposed hardware.
>> 
>> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
>> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
>> (or faster) for a DRBD connection.
>> 
>> Over this will run Xen.
>> 
>> Dom0 would be Debian.
>> 
>> The server must support at least 4 off Ethernet devices each of which
>> may be addressed uniquely via passthrough.  VMs will be either Debian
>> or MS-Windows.
>> 
>> I'm not after any great performance, reliability and stability are
>> what's important.
> 
> I ran Debian/Xen on a pair of HP MicroServer N40L servers for a number
> of years, including a pair of VMs using DRBD as shared storage. It was
> totally reliable. YMMV :-)
> 
> Regards,
> 
> Leigh.
> 

Debian may be OK for your application which is as a server, but I started
using Debian for Xen virtualization of desktop systems, and Debian was a
disaster. I migrated to Fedora and end eventually to AlmaLinux using community
supported Xen builds for RHEL 9 and its downstreams such as AlmaLinux which
I use as Xen dom0. The Fedora / Red Hat ecosystem will provide much better
stability than Debian, IMO. The Debian Xen team still refuses to ship systemd
units even though the default init system on Debian is systemd! See this
for proof:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028251#59

In that message a Debian user (me) indicated a preference that Debian ship
native systemd units to start the various Xen services. Take a look at how
the Debian Xen package maintainer defended the decision to refuse to use
systemd units. He went off on a tangent about all the work that was put in
by Xen packagers to write sysv init scripts to make upgrading to the next
Debian major release go more smoothly. He didn't say it explicitly, but he
implies that it is just too hard to migrate those sysv init scripts to systemd.
I just don't believe it cannot be done. The Debian Xen Team refuses to use
systemd, and they really have not given a good reason why not to use it on a
system that has had systemd as the default init system for almost ten years now.
And that bug is only one of several bugs that has been reported to Debian affecting
Xen that Debian refuses to fix even after various members of the community have
proposed patches to fix the bugs.

On the other hand, my experience with Fedora is that if there is a bug affecting
Xen and you propose a patch to fix bug, they just fix the bug and don't waste
time ranting about how hard it is to migrate sysv init scripts to systemd.

Best regards,

Chuck


From xen-users-bounces@lists.xenproject.org Wed Sep 20 14:02:53 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 14:02:53 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605740.943336 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qixmL-0003Ke-NL; Wed, 20 Sep 2023 14:02:09 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605740.943336; Wed, 20 Sep 2023 14:02: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 1qixmL-0003KV-KU; Wed, 20 Sep 2023 14:02:09 +0000
Received: by outflank-mailman (input) for mailman id 605740;
 Wed, 20 Sep 2023 14:02:08 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=IzSH=FE=solinno.co.uk=leigh@srs-se1.protection.inumbo.net>)
 id 1qixmJ-0003KP-UD
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 14:02:08 +0000
Received: from doppler.solinno.uk (doppler.solinno.uk [81.2.106.178])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 47a26081-57be-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 16:02:05 +0200 (CEST)
Received: from mail.solinno.uk (localhost [127.0.0.1])
 by doppler.solinno.uk (Postfix) with ESMTP id BB9D98001A;
 Wed, 20 Sep 2023 15:02:04 +0100 (BST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 47a26081-57be-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=solinno.co.uk;
	s=mail; t=1695218524;
	bh=hKxh1QC54RttO0SRCZcC25DpGjXETJbUGU3yFtcEj1s=;
	h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
	b=wwaON/KR64bqWHlZy1nUFYIK8nwCbcE9jUzakIpCSiCkjOLwUSWXgH361jchDGLgr
	 lSpH6sBpHhZlKxinAcJZDGm+I13SHoKiVCbdyeTEZL8z1ObBY+V2rP4/Z53vaLvSxL
	 S2oUw4eR8NkW+Brj1jLUnlAbSAXhXsw1oXe6UV3g=
MIME-Version: 1.0
Date: Wed, 20 Sep 2023 15:02:04 +0100
From: Leigh Brown <leigh@solinno.co.uk>
To: Chuck Zmudzinski <brchuckz@netscape.net>
Cc: xen-users@lists.xenproject.org
Subject: Re: Query about suitable small servers for Xen / Debian
In-Reply-To: <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
 <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
 <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
Message-ID: <b88fdb98a6a641e4dc18b075207dabf4@solinno.co.uk>
X-Sender: leigh@solinno.co.uk
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit

Hi Chuck,

On 2023-09-20 12:36, Chuck Zmudzinski wrote:
> On 9/20/2023 6:40 AM, Leigh Brown wrote:
>> On 2023-09-20 10:45, Jo Mills wrote:
>>> I am considering re-building my home network using a couple of HP
>>> MicroServers in the following manner, and would be very glad of any
>>> advice or comments on the suitability of the proposed hardware.
>>> 
>>> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
>>> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
>>> (or faster) for a DRBD connection.
>>> 
>>> Over this will run Xen.
>>> 
>>> Dom0 would be Debian.
>>> 
>>> The server must support at least 4 off Ethernet devices each of which
>>> may be addressed uniquely via passthrough.  VMs will be either Debian
>>> or MS-Windows.
>>> 
>>> I'm not after any great performance, reliability and stability are
>>> what's important.
>> 
>> I ran Debian/Xen on a pair of HP MicroServer N40L servers for a number
>> of years, including a pair of VMs using DRBD as shared storage. It was
>> totally reliable. YMMV :-)
>> 
>> Regards,
>> 
>> Leigh.
>> 
> 
> Debian may be OK for your application which is as a server,

Great, that's what Jo was asking.

>                                                           but I started
> using Debian for Xen virtualization of desktop systems, and Debian was 
> a
> disaster. I migrated to Fedora and end eventually to AlmaLinux using 
> community
> supported Xen builds for RHEL 9 and its downstreams such as AlmaLinux 
> which
> I use as Xen dom0. The Fedora / Red Hat ecosystem will provide much 
> better
> stability than Debian, IMO.

For your use case.  I still use Debian/Xen, having recently upgraded to
Debian 12, and had no issues with the upgrade and things continue to be
as reliable and maintenance free as ever.

>                           The Debian Xen team still refuses to ship 
> systemd
> units even though the default init system on Debian is systemd! See 
> this
> for proof:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028251#59
> 
> In that message a Debian user (me) indicated a preference that Debian 
> ship
> native systemd units to start the various Xen services. Take a look at 
> how
> the Debian Xen package maintainer defended the decision to refuse to 
> use
> systemd units. He went off on a tangent about all the work that was put 
> in
> by Xen packagers to write sysv init scripts to make upgrading to the 
> next
> Debian major release go more smoothly. He didn't say it explicitly, but 
> he
> implies that it is just too hard to migrate those sysv init scripts to 
> systemd.
> I just don't believe it cannot be done. The Debian Xen Team refuses to 
> use
> systemd, and they really have not given a good reason why not to use it 
> on a
> system that has had systemd as the default init system for almost ten 
> years now.
> And that bug is only one of several bugs that has been reported to 
> Debian affecting
> Xen that Debian refuses to fix even after various members of the 
> community have
> proposed patches to fix the bugs.
> 
> On the other hand, my experience with Fedora is that if there is a bug 
> affecting
> Xen and you propose a patch to fix bug, they just fix the bug and don't 
> waste
> time ranting about how hard it is to migrate sysv init scripts to 
> systemd.

I'm appreciative of the time that all the maintainers of all the various
distributions put in to provide the best possible products that they 
can.
It's great that we can select from a variety of options the one that 
best
meets our personal needs and preferences.

> Best regards,
> 
> Chuck

Regards,

Leigh.


From xen-users-bounces@lists.xenproject.org Wed Sep 20 16:29:23 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 16:29:23 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605819.943427 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qj049-0005Jh-Mr; Wed, 20 Sep 2023 16:28:41 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605819.943427; Wed, 20 Sep 2023 16:28: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 1qj049-0005JY-Ik; Wed, 20 Sep 2023 16:28:41 +0000
Received: by outflank-mailman (input) for mailman id 605819;
 Wed, 20 Sep 2023 16:28:40 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=KFvK=FE=aim.com=brchuckz@srs-se1.protection.inumbo.net>)
 id 1qj048-0005JS-Dt
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 16:28:40 +0000
Received: from sonic310-21.consmr.mail.gq1.yahoo.com
 (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id bf5525c3-57d2-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 18:28:37 +0200 (CEST)
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Sep 2023 16:28:35 +0000
Received: by hermes--production-bf1-678f64c47b-8pvsc (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 91e8aa8797182114a97318e4bfa14d3c; 
 Wed, 20 Sep 2023 16:28:29 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: bf5525c3-57d2-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscape.net; s=a2048; t=1695227315; bh=Er1ujs8/yXLaHAdjw27AB1koCB7aW4xiYFxHXaUO2Lg=; h=Date:From:Subject:To:Cc:References:In-Reply-To:From:Subject:Reply-To; b=q0g53MMqoSWSN9gvaILSxO++Q61d90W9crysOlSWhgb9RCepfQgN7KdRLL5YOmXSj3685/sVvXn1jb62OH9hlpN3ISftUoQQ8qszr8hcOfz9pErakoK0C3GDNssnedwv1UkZpwaVNnPf8rMOhhOuANzwPZQqqroVPpQDp2SKX6TTgHlW23Wi1fUnQ/rSi0xmFn4bbjaFVH12Z0EAm8lUOoltPoLVSwtGTAf62oH6a7NnMssNlPLmr8cD1S4D1vtBQ2Xc8ouwC9CuNdRXC7GVcO34Z/3CekvFVCryobaH8fFLRBq5vW7avkewB+ZxpcbKDVMl9JHQohye0P/72mkLmg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695227315; bh=jnAv5EwFGS6qH0SrRqqAIOAR6JeNdI9C9bvrgLRAINA=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=U3h+ZmSmVwrR4KnDEYCP8ethjs2JzxJ1jHP2PvE69N2XaVygL0bM2PfmIl/LlZgAllL2CZv+6nuBwjz9wgODCl2BYfuq/+qosmQVqC5OXNtoR7jniLiHDvsW86IMQ7jnCgiVay18IKXcHqP0yU3MAOfWpnwVJOqZQBzBu5CzqZiT4eGFTtaMTII61l5zh0Syg8bUreDeN5yGAK7S+NxzKQkOlVLrBHmlJtWtYltSefpEpeNgjEDcJO5sgWvuEp7WHS0KCcqC1XIJ55vc27ZC3rWc25NXlKOlwRLd4OvL08DE0rWqDMBnTbj+AjpazZ1zzW5Tfl7I9YQRfR8nnbB+dQ==
X-YMail-OSG: .ZTAfBEVM1mulIyLqYLUcNBFticPv3Eb.6JJctsBSpDrkz7nx4Q2bpHsH8VSDOI
 1o4IJHVnpJ8FlBp.WF3nEf0my8XRfAHOf7P_5mRBnTA4ZjXmb4YZcm4jGCzV8OxYXHOMv2L3r9tD
 2cvSv5_bg6E649ZR8FUQCMjthBNv1N.JhltCCKu9Rua873iFP67ZhcFhhumKtf4boBkIpxywFXeK
 DY.G2ZO0JY4WCdymOxIHDo0KJ2rmel9AdUd2ijBd8I93ew8LwP1NCNpFERpv0IXwTY3gG5oJdrY4
 phI0qsPH6wZGZ3HYX_sNNKeBHlG0EW34TB4at4au9Tg3n4HPlqP_VYDeLf9BM.Lub4cGT0X.XClf
 afA463jO0YnJCNvcMTjP1Kj0CEPj6B0Wr6DvnBNApRQn_j.8j28iXxu_qJoX30wN0AXL_6ck3tPA
 Vo_RfOlJj77.a_71YDCCMkQRre7n9xyaKhsxVibXJxfhymp71JqW7pWaMWVPF8U2hVO3IBUUXvRS
 6NERpkVVnawoLeRljIghD6uYKW.yOpHOKf4llJeFoa_KrdN4bHQ7p74pufbSSXT39aIi0yVV96xv
 IGBRghZBLy_tIsHF3N5d40H3PX.fEXDr1GFth6.lD1X5MxIOpJiCSDn3ekZVEP.bsj5Q7dnJznIQ
 xrtu2Ho6lf1MrSC0PK9PyjgFir.L_WfJOUcBXMiexN7dbekRdvitaNtfM_t2pW3y0AS0XJMy.mFy
 78zVpGxG5G6GAL.eeDyEk8EIQVZ8BKpd5TH5j_pWMTWWMgrSIBJ_3ZsHLszKuLYt0N0oGuBrD3ay
 Cv.JvCoC0.Ak4xv4qoPLFhCfYwdhX0LHi93rLvwAAJn1lXEj7uc1xWcrqadKHeuVjIY94EHpniMh
 FI9xTAadhaBf9kVSy8gPHB0wA8CHDfRprqw0tovgTT5QsVik1ZN_eZtWYwFkBEwKwu7iJNWYHWVr
 O9l1BGHdRR5t0I1mwEDLMzNfgRVbAeF7S.1rB9CfFWyzNz0WnqStq5.q_tr5Ls4ogYovD1MmiPwP
 RJUDPOPGvBNOeoARubjPiwrC9TvqEX73lQ1M3X7eC_I2AdrW2efOhWV53ui8KfVwF6K8bsEBNSkG
 s6n2.mJsboAs2A27pYYaJqkUKkee_KVbwvg79WPdp3RPh_ua3I0ra1YLxZ6dpqc869_O8KpmZ6Du
 H_8FZBFmAAhU8ERzEa5Vfuuz_t0oljVQeVewDll.24zbxB1wBReiNsFNzPQhor4rUgHQK6QFteUu
 UGWROPovwgeFSnx_A3Ddmch4Yf7xle21ayBzgtDO51XmOryYr3UNQxCnRWScGXRZ32ASRRM7mBGH
 YaebnAL69Whe5ftMDse5f6P6HsCadjGXJNkzYEsAR7JZ79Z8.aOyndgCvWDFiLfvGKC1y90EpLb1
 v4wS_djc5lUwHtDe9Zx6sTgFwD03KORliLXWY79WDRRNks1mx6marJw6Wa38CqMOwWIRhCAR8Z35
 6hfYV4W5Ey41nKfBy8dZ7M7V4gVZY6hhtPgIwSEBwMfgDVIDbnnob1jA_LS1IY_zp4jsBuO6i1iA
 xhvmhu7OExwdvp5.DOuhPRj7WCOjR9baSIwHZ1mT8Z7aUe.6N1xlS0.eoPUYgO50DcW1fpD7rBrJ
 uCn0B0DeutiTI6hWdn9dCWwBwzysX195ZJRketqp2cOFTAAvbORzo7ixfukuqwfaEBgeyZDYngW4
 6QYUamdH3Q4UzVJyoFSFX2X9nPtMhUsJS6MjkoLk35QXw8Otnsk_1beAc00hl5f5gnwmtt8f5Ep5
 z8ndmfdtvuMZPaeSNjrxmemrkpyScLjwsLN5.zexBeQ3rJV98Gvq5UcFaBh72N7OpMUQEoD53CTn
 7hvz6utYly4rTEfXmtUxgQ25h.AExNmJXLHGRDdVLpy6g.NaFMMc4oOqcO_VuBJCYssS05.Z3abG
 nMUvvlNbSMuRzg0QwVz6dXpscQYJMBQfpvxr0QmCccqXJccNc5MBdNsbctV9OP3u294NQW201_TT
 RuKtlSXTEaojDUXkWhcJlNQxJqq5qUmyPK4D2YMgP6L1zv7e8LsptzfhXfXRL165rrQdRO_4AR9k
 tiKSBPCu5j9iXlewFkqRlHEhgAuFN5r5a5O_m4WLvC_Hxr_6hANdZSH6SsgQTNtLUQhRf5Hpc41a
 NIdfBfO_L5TbDhkUNAZdvMJkfNcHf9iJN3NxazZJlxvfFycPcrekIfiYs4kndc0E3QTfekL_MBp4
 Wv5jppH6lK3a4aX1ywis9bZ06nQ--
X-Sonic-MF: <brchuckz@aim.com>
X-Sonic-ID: 9978b0cb-84d2-4a4d-9d96-a60eab31e1d1
Message-ID: <962cca19-efea-4029-a49b-54e068fd2f5e@netscape.net>
Date: Wed, 20 Sep 2023 12:28:27 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Chuck Zmudzinski <brchuckz@netscape.net>
Subject: Re: Query about suitable small servers for Xen / Debian
To: Leigh Brown <leigh@solinno.co.uk>
Cc: xen-users@lists.xenproject.org
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
 <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
 <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
 <b88fdb98a6a641e4dc18b075207dabf4@solinno.co.uk>
Content-Language: en-US
In-Reply-To: <b88fdb98a6a641e4dc18b075207dabf4@solinno.co.uk>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol
Content-Length: 5352

On 9/20/2023 10:02 AM, Leigh Brown wrote:
> Hi Chuck,
> 
> On 2023-09-20 12:36, Chuck Zmudzinski wrote:
>> On 9/20/2023 6:40 AM, Leigh Brown wrote:
>>> On 2023-09-20 10:45, Jo Mills wrote:
>>>> I am considering re-building my home network using a couple of HP
>>>> MicroServers in the following manner, and would be very glad of any
>>>> advice or comments on the suitability of the proposed hardware.
>>>> 
>>>> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
>>>> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
>>>> (or faster) for a DRBD connection.
>>>> 
>>>> Over this will run Xen.
>>>> 
>>>> Dom0 would be Debian.
>>>> 
>>>> The server must support at least 4 off Ethernet devices each of which
>>>> may be addressed uniquely via passthrough.  VMs will be either Debian
>>>> or MS-Windows.
>>>> 
>>>> I'm not after any great performance, reliability and stability are
>>>> what's important.
>>> 
>>> I ran Debian/Xen on a pair of HP MicroServer N40L servers for a number
>>> of years, including a pair of VMs using DRBD as shared storage. It was
>>> totally reliable. YMMV :-)
>>> 
>>> Regards,
>>> 
>>> Leigh.
>>> 
>> 
>> Debian may be OK for your application which is as a server,
> 
> Great, that's what Jo was asking.
> 
>>                                                           but I started
>> using Debian for Xen virtualization of desktop systems, and Debian was 
>> a
>> disaster. I migrated to Fedora and end eventually to AlmaLinux using 
>> community
>> supported Xen builds for RHEL 9 and its downstreams such as AlmaLinux 
>> which
>> I use as Xen dom0. The Fedora / Red Hat ecosystem will provide much 
>> better
>> stability than Debian, IMO.
> 
> For your use case.  I still use Debian/Xen, having recently upgraded to
> Debian 12, and had no issues with the upgrade and things continue to be
> as reliable and maintenance free as ever.
> 
>>                           The Debian Xen team still refuses to ship 
>> systemd
>> units even though the default init system on Debian is systemd! See 
>> this
>> for proof:
>> 
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028251#59
>> 
>> In that message a Debian user (me) indicated a preference that Debian 
>> ship
>> native systemd units to start the various Xen services. Take a look at 
>> how
>> the Debian Xen package maintainer defended the decision to refuse to 
>> use
>> systemd units. He went off on a tangent about all the work that was put 
>> in
>> by Xen packagers to write sysv init scripts to make upgrading to the 
>> next
>> Debian major release go more smoothly. He didn't say it explicitly, but 
>> he
>> implies that it is just too hard to migrate those sysv init scripts to 
>> systemd.
>> I just don't believe it cannot be done. The Debian Xen Team refuses to 
>> use
>> systemd, and they really have not given a good reason why not to use it 
>> on a
>> system that has had systemd as the default init system for almost ten 
>> years now.
>> And that bug is only one of several bugs that has been reported to 
>> Debian affecting
>> Xen that Debian refuses to fix even after various members of the 
>> community have
>> proposed patches to fix the bugs.
>> 
>> On the other hand, my experience with Fedora is that if there is a bug 
>> affecting
>> Xen and you propose a patch to fix bug, they just fix the bug and don't 
>> waste
>> time ranting about how hard it is to migrate sysv init scripts to 
>> systemd.
> 
> I'm appreciative of the time that all the maintainers of all the various
> distributions put in to provide the best possible products that they 
> can.
> It's great that we can select from a variety of options the one that 
> best
> meets our personal needs and preferences.
> 
>> Best regards,
>> 
>> Chuck
> 
> Regards,
> 
> Leigh.

Hi Leigh,

Thanks for the feedback. I am happy Debian works well for your use case.
By all means be grateful for the work of the Debian Xen Team if what
they do works for you. I am grateful that Fedora and Alma Linux serve my
needs well. I wish I could say the same about Debian, but Debian just
didn't work for me as well as Fedora and Alma do. I hope you can accept
that fact.

I just want to observe the OP wants to run Windows on Xen, and I think
that might be closer to my use case than yours. So for the OP, I still
think the Fedora / Red Hat ecosystem might be better. It might depend on
whether the OP wants to run Windows servers or Windows desktops as
Xen guests. If it's servers, maybe Debian will work, but if desktops, I
would recommend steering clear of Debian, at least for dom0, but maybe
also for domU guests because it is also difficult to install Debian desktop
from the live iso installer, and no other distro that I have tried has
that problem but Debian. Last I heard a few weeks ago, there is still
a Debian bug open about that problem. So, the OP will most likely need
to learn how to install Debian via debootstrap from the command line
to get a Debian desktop domU installed on Xen. But if the OP is a skilled
administrator who just wants to install Debian and Windows servers
without a GUI desktop environment, Debian might be an excellent choice
for that use case.

So, let us let the OP decide what to do based on what we and the
others who post their experiences here might offer as friendly advice.

Kind regards,

Chuck


From xen-users-bounces@lists.xenproject.org Wed Sep 20 19:58:40 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2023 19:58:40 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605965.943623 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qj3Ka-0003AG-TT; Wed, 20 Sep 2023 19:57:52 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605965.943623; Wed, 20 Sep 2023 19:57: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 1qj3Ka-0003A8-QW; Wed, 20 Sep 2023 19:57:52 +0000
Received: by outflank-mailman (input) for mailman id 605965;
 Wed, 20 Sep 2023 19:57:51 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=44MV=FE=thehobsons.co.uk=linux@srs-se1.protection.inumbo.net>)
 id 1qj3KZ-00038i-JT
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 19:57:51 +0000
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f94937c2-57ef-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 21:57:49 +0200 (CEST)
Received: from smtpclient.apple (MacBook-Pro.thehobsons.co.uk
 [192.168.137.121])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id F3A271A07C
 for <xen-users@lists.xenproject.org>; Wed, 20 Sep 2023 19:57:45 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f94937c2-57ef-11ee-9b0d-b553b5be7939
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
From: Simon <linux@thehobsons.co.uk>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Subject: Re: Query about suitable small servers for Xen / Debian
Date: Wed, 20 Sep 2023 20:57:45 +0100
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
 <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
 <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
To: xen-users@lists.xenproject.org
In-Reply-To: <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
Message-Id: <F6A24F50-1D0C-4845-A81C-D8DE8BBD79FE@thehobsons.co.uk>
X-Mailer: Apple Mail (2.3654.120.0.1.13)

Chuck Zmudzinski <brchuckz@netscape.net> wrote:

> On 9/20/2023 6:40 AM, Leigh Brown wrote:
>> On 2023-09-20 10:45, Jo Mills wrote:
>>> I am considering re-building my home network using a couple of HP
>>> MicroServers in the following manner, and would be very glad of any
>>> advice or comments on the suitability of the proposed hardware.
>>>=20
>>> Two off identical HPE ProLiant ML30 Gen10 Plus Intel Xeon E-2314
>>> Quad-Core 2.80GHz MicroServers wired back to back using 1Gb Ethernet
>>> (or faster) for a DRBD connection.
>>>=20
>>> Over this will run Xen.
>>>=20
>>> Dom0 would be Debian.
>>>=20
>>> The server must support at least 4 off Ethernet devices each of =
which
>>> may be addressed uniquely via passthrough.  VMs will be either =
Debian
>>> or MS-Windows.
>>>=20
>>> I'm not after any great performance, reliability and stability are
>>> what's important.
>>=20
>> I ran Debian/Xen on a pair of HP MicroServer N40L servers for a =
number
>> of years, including a pair of VMs using DRBD as shared storage. It =
was
>> totally reliable. YMMV :-)

I=E2=80=99ve found the N40L a very reliable device too. Not what you =
could call high powered, but then my needs are fairly modest. At present =
I have one running Xen, and another running MythTV. I=E2=80=99m retiring =
the one running Xen but only because I=E2=80=99ve upgraded to a box with =
more RAM and a little more CPU horsepower.


> Debian may be OK for your application which is as a server, but I =
started
> using Debian for Xen virtualization of desktop systems, and Debian was =
a
> disaster. I migrated to Fedora and end eventually to AlmaLinux using =
community
> supported Xen builds for RHEL 9 and its downstreams such as AlmaLinux =
which
> I use as Xen dom0. The Fedora / Red Hat ecosystem will provide much =
better
> stability than Debian, IMO. The Debian Xen team still refuses to ship =
systemd
> units even though the default init system on Debian is systemd! See =
this
> for proof:
>=20
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1028251#59

At this point, I=E2=80=99ll give a plug for Devuan =
https://www.devuan.org/ What=E2=80=99s good about Debian, but without =
SystemD. It=E2=80=99s what I=E2=80=99ve switched to since the Debian =
project abandoned sanity (IMO).
The way RedHat has gone recently, I think anyone needs to be quite =
cautious about shackling themselves to their whims.


Simon



From xen-users-bounces@lists.xenproject.org Thu Sep 21 07:45:25 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2023 07:45:25 +0000
Received: from list by lists.xenproject.org with outflank-mailman.606140.943895 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qjEMd-00015w-7U; Thu, 21 Sep 2023 07:44:43 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 606140.943895; Thu, 21 Sep 2023 07:44: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 1qjEMd-00015n-3G; Thu, 21 Sep 2023 07:44:43 +0000
Received: by outflank-mailman (input) for mailman id 606140;
 Thu, 21 Sep 2023 07:44:42 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=tBL8=FF=maniscorse.co.uk=jo@srs-se1.protection.inumbo.net>)
 id 1qjEMc-00015h-Jd
 for xen-users@lists.xenproject.org; Thu, 21 Sep 2023 07:44:42 +0000
Received: from avasout-peh-003.plus.net (avasout-peh-003.plus.net
 [212.159.14.19]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id b7b7424d-5852-11ee-9b0d-b553b5be7939;
 Thu, 21 Sep 2023 09:44:40 +0200 (CEST)
Received: from mail.maniscorse.co.uk ([212.56.102.200]) by smtp with ESMTP
 id jEMWqZvAJuAP4jEMXqdghR; Thu, 21 Sep 2023 08:44:38 +0100
Received: from white.maniscorse ([192.168.1.19])
 by mail.maniscorse.co.uk with esmtp (Exim 4.63)
 (envelope-from <jo@maniscorse.co.uk>) id 1qjEMW-0000Q5-Nh
 for xen-users@lists.xenproject.org; Thu, 21 Sep 2023 08:44:36 +0100
Received: from jo by white.maniscorse with local (Exim 4.89)
 (envelope-from <jo@white.maniscorse>) id 1qjEMW-0008Uq-Hb
 for xen-users@lists.xenproject.org; Thu, 21 Sep 2023 08:44:36 +0100
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: b7b7424d-5852-11ee-9b0d-b553b5be7939
X-Clacks-Overhead: "GNU Terry Pratchett"
X-CM-Score: 0.00
X-CNFS-Analysis: v=2.4 cv=Vrcwvs6n c=1 sm=1 tr=0 ts=650bf466
 a=WLWxe0b+U2K6bF+vOlsDtg==:117 a=WLWxe0b+U2K6bF+vOlsDtg==:17
 a=kj9zAlcOel0A:10 a=zNV7Rl7Rt7sA:10 a=Tp2az3HhVF-PmS0Zm1cA:9 a=CjuIK1q_8ugA:10
Date: Thu, 21 Sep 2023 08:44:36 +0100
From: Jo Mills <jo@maniscorse.co.uk>
To: xen-users@lists.xenproject.org
Subject: Re: Query about suitable small servers for Xen / Debian
Message-ID: <20230921074436.4e3jlq6wjagxgmng@white.maniscorse>
References: <ZQq/OV5n1ceN+IqL@jo-lenovo-x270-eth.maniscorse>
 <1c89b26ae199314aa10306a6297b180d@solinno.co.uk>
 <6025223a-69a8-4279-b916-feed45403b39@netscape.net>
 <F6A24F50-1D0C-4845-A81C-D8DE8BBD79FE@thehobsons.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <F6A24F50-1D0C-4845-A81C-D8DE8BBD79FE@thehobsons.co.uk>
User-Agent: NeoMutt/20170113 (1.7.2)
X-CMAE-Envelope: MS4xfC2d04EHk7UssrDMy+ppFcLZAD2UJGOQrbgTT1uVzkMzCmTTtcD/GrWBMxVYhDYHVWZFwxi/w836qoTBuPTl1XHuAFjhmudxBBen2nUV8kRWW/vftvbl
 n9vCkNCmOfb3+M2MT1s//vzcMMgnNqPzH1Vn9KJ1y6IUfLTFEUYXRa/re0bZZKit+UyrUm6B+X51Ts+Gw35EipCJsziH4qxa1S4=

Thank you very much to everyone for your help and advice, I think it 
will be worth giving the MicroServers a go.  And thank you for the tip 
about Devuan, not being a fan of systemd I have Devuan on a small 
laptop and it's fine there, so I'll go with this.

Best regards,

Jo.


From xen-users-bounces@lists.xenproject.org Thu Sep 21 22:20:25 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2023 22:20:25 +0000
Received: from list by lists.xenproject.org with outflank-mailman.606573.944570 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qjS1J-0003Fy-Bh; Thu, 21 Sep 2023 22:19:37 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 606573.944570; Thu, 21 Sep 2023 22:19: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 1qjS1J-0003Fn-7e; Thu, 21 Sep 2023 22:19:37 +0000
Received: by outflank-mailman (input) for mailman id 606573;
 Thu, 21 Sep 2023 22:19:36 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=Bc0b=FF=ska67.de=xen@srs-se1.protection.inumbo.net>)
 id 1qjS1H-0003Ff-Ji
 for xen-users@lists.xenproject.org; Thu, 21 Sep 2023 22:19:36 +0000
Received: from mxout4.routing.net (mxout4.routing.net [2a03:2900:1:a::9])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id efcf9f77-58cc-11ee-878a-cb3800f73035;
 Fri, 22 Sep 2023 00:19:33 +0200 (CEST)
Received: from mxbox4.masterlogin.de (unknown [192.168.10.79])
 by mxout4.routing.net (Postfix) with ESMTP id F02A0101571
 for <xen-users@lists.xenproject.org>; Thu, 21 Sep 2023 22:19:30 +0000 (UTC)
Received: from naboo.starwars.lan
 (ip-046-223-214-171.um13.pools.vodafone-ip.de [46.223.214.171])
 by mxbox4.masterlogin.de (Postfix) with ESMTPSA id 894188027F
 for <xen-users@lists.xenproject.org>; Thu, 21 Sep 2023 22:19:30 +0000 (UTC)
Received: from [192.168.154.119] (unknown [192.168.154.119])
 by naboo.starwars.lan (Postfix) with ESMTPS id C0DDA62033
 for <xen-users@lists.xenproject.org>; Fri, 22 Sep 2023 00:19:29 +0200 (CEST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: efcf9f77-58cc-11ee-878a-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de;
	s=20200217; t=1695334771;
	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=tRttLqrrOwln5kJL7+JGoLN1Ecl6afl18/1LrECeroo=;
	b=GDQHZ6JFp09hfDPpU/quJhae9Gr1poMW9/+2pDP4ynaKIdPciQXVEVivRrVwjSANujwjOc
	D+16oBnrQAtRipHORpkaTUSTVJZoWBEQaPkwYYasz1vHL3lqzCmdEPCrUrlJ5XodJWISyd
	QqUWFkNUFBdFlsPN5Blbr+NcGI3DEL0=
Message-ID: <871d1392-2c9c-6b34-87ad-9667268de67c@ska67.de>
Date: Fri, 22 Sep 2023 00:19:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.15.1
To: xen-users@lists.xenproject.org
Content-Language: de-DE
From: Stefan Kadow <xen@ska67.de>
Subject: qemu-system-i386 crashes on i9 coffee lake
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Mail-ID: 1c4a5a19-9e9e-40e6-8c8c-4975e86ebf1e

Hello,

since commit b9ade05c
https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9ade05cbba977673d5a08bc7a5940c5fd8add0e

qemu-system-i386 crashes on my Intel i9 Coffee Lake System.

This does not happen when the system is booted with the latest microcode 
update. So I do not know if this is really a regression.

Please, see the discussion on xen-users mailing list:
https://lists.xenproject.org/archives/html/xen-users/2023-08/msg00014.html

-- 
Thx Stefan


From xen-users-bounces@lists.xenproject.org Thu Sep 21 22:26:24 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2023 22:26:24 +0000
Received: from list by lists.xenproject.org with outflank-mailman.606604.944586 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qjS7f-0005FB-3i; Thu, 21 Sep 2023 22:26:11 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 606604.944586; Thu, 21 Sep 2023 22:26: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 1qjS7f-0005E3-0m; Thu, 21 Sep 2023 22:26:11 +0000
Received: by outflank-mailman (input) for mailman id 606604;
 Thu, 21 Sep 2023 22:26:10 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=Bc0b=FF=ska67.de=xen@srs-se1.protection.inumbo.net>)
 id 1qjS7e-0005DG-EK
 for xen-users@lists.xenproject.org; Thu, 21 Sep 2023 22:26:10 +0000
Received: from mxout1.routing.net (mxout1.routing.net [2a03:2900:1:a::a])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id dcdd3db8-58cd-11ee-878a-cb3800f73035;
 Fri, 22 Sep 2023 00:26:09 +0200 (CEST)
Received: from mxbox4.masterlogin.de (unknown [192.168.10.79])
 by mxout1.routing.net (Postfix) with ESMTP id 159EF41A56
 for <xen-users@lists.xenproject.org>; Thu, 21 Sep 2023 22:26:09 +0000 (UTC)
Received: from naboo.starwars.lan
 (ip-046-223-214-171.um13.pools.vodafone-ip.de [46.223.214.171])
 by mxbox4.masterlogin.de (Postfix) with ESMTPSA id B3933807CF
 for <xen-users@lists.xenproject.org>; Thu, 21 Sep 2023 22:26:08 +0000 (UTC)
Received: from [192.168.154.119] (unknown [192.168.154.119])
 by naboo.starwars.lan (Postfix) with ESMTPS id B51A262033
 for <xen-users@lists.xenproject.org>; Fri, 22 Sep 2023 00:26:08 +0200 (CEST)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: dcdd3db8-58cd-11ee-878a-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de;
	s=20200217; t=1695335169;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=G2WRIXO+M3dJJ3+p2waDmoQ9FH6iVJEds9DJPzJOA3c=;
	b=d2/hexrooG25/mW+VhTo4XlNHyhuE62JVvWhuz0XcvEvXTpV7mKsFTzUPi7t7sLt+Q+KcP
	eylUwxUDWfiAGuW8HiIOo4mWadgYmFCcH1VlSwFGegoK+an/TkEPgoDzCAfp2cUS/Ropsx
	aO+wEnYqiKkY0PNB/3NGZMzb58u+/Fg=
Message-ID: <5e0fcb56-126e-69b4-f4a8-2f0e7e6d8dd7@ska67.de>
Date: Fri, 22 Sep 2023 00:26:08 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.15.1
Subject: Re: qemu-system-i386 crashes on i9 coffee lake
Content-Language: de-DE
To: xen-users@lists.xenproject.org
References: <871d1392-2c9c-6b34-87ad-9667268de67c@ska67.de>
From: Stefan Kadow <xen@ska67.de>
In-Reply-To: <871d1392-2c9c-6b34-87ad-9667268de67c@ska67.de>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Mail-ID: 50bdb912-8deb-4888-96a3-fd1c39659e52

Am 22.09.23 um 00:19 schrieb Stefan Kadow:
> Hello,
> 
> since commit b9ade05c
> https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9ade05cbba977673d5a08bc7a5940c5fd8add0e
> 
> qemu-system-i386 crashes on my Intel i9 Coffee Lake System.
> 
> This does not happen when the system is booted with the latest microcode 
> update. So I do not know if this is really a regression.
> 
> Please, see the discussion on xen-users mailing list:
> https://lists.xenproject.org/archives/html/xen-users/2023-08/msg00014.html
> 

Sorry, wrong list!


From xen-users-bounces@lists.xenproject.org Mon Sep 25 16:06:24 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2023 16:06:24 +0000
Received: from list by lists.xenproject.org with outflank-mailman.607901.946239 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qko5n-0004uJ-Tv; Mon, 25 Sep 2023 16:05:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 607901.946239; Mon, 25 Sep 2023 16:05: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 1qko5n-0004u8-QG; Mon, 25 Sep 2023 16:05:51 +0000
Received: by outflank-mailman (input) for mailman id 607901;
 Mon, 25 Sep 2023 16:05:51 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1il/=FJ=xenbits.xen.org=andrewcoop@srs-se1.protection.inumbo.net>)
 id 1qko5n-0004LH-1Z
 for xen-users@lists.xen.org; Mon, 25 Sep 2023 16:05:51 +0000
Received: from mail.xenproject.org (mail.xenproject.org [104.130.215.37])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 624eabf2-5bbd-11ee-878a-cb3800f73035;
 Mon, 25 Sep 2023 18:05:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1qko5Z-0002z9-Od; Mon, 25 Sep 2023 16:05:37 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.92)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1qko5Z-0003cF-KD; Mon, 25 Sep 2023 16:05:37 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 624eabf2-5bbd-11ee-878a-cb3800f73035
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Date:Message-Id:Subject:CC:From:To:MIME-Version:
	Content-Transfer-Encoding:Content-Type;
	bh=lPmB8qQQXXuq9W/r6/iH+aRzO+9NkrUlusE1Zq/F/90=; b=v3AGhr0xJI5Z01nn0CKPu9Yp+S
	96eNghllz9dalMVS1WAZrKpjGWgqjM9aSNDEGe+QMDu9RXQZ/01hVnYkFnUg4+ok2lkxzA7VSJ5R6
	QmGVJf6I/Arru2hOcWi9ccFN/n6O3Bv1D7j8SZ4568C5/igjCI1xIqVHFOEtNQetSAbw=;
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
CC: Xen.org security team <security-team-members@xen.org>
Subject: Xen Security Advisory 439 v1 (CVE-2023-20588) - x86/AMD: Divide
 speculative information leak
Message-Id: <E1qko5Z-0003cF-KD@xenbits.xenproject.org>
Date: Mon, 25 Sep 2023 16:05:37 +0000

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2023-20588 / XSA-439

             x86/AMD: Divide speculative information leak

ISSUE DESCRIPTION
=================

In the Zen1 microarchitecure, there is one divider in the pipeline which
services uops from both threads.  In the case of #DE, the latched result
from the previous DIV to execute will be forwarded speculatively.

This is a covert channel that allows two threads to communicate without
any system calls.  In also allows userspace to obtain the result of the
most recent DIV instruction executed (even speculatively) in the core,
which can be from a higher privilege context.

For more information, see:
 * https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html

IMPACT
======

An attacker might be able to infer data from a different execution
context on the same CPU core.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

Only AMD Zen1 CPUs are believed to be vulnerable.

MITIGATION
==========

There is no mitigation.

RESOLUTION
==========

The patches for Xen overwrite the buffer in the divider on the
return-to-guest path.

However, as with some prior speculative vulnerabilities, the fix is only
effective in combination with disabling SMT.  For the same reasons as
before, Xen does not disable SMT by default.

The system administrator is required to risk-assess their workload, and
choose whether to enable or disable SMT.  Xen will issue a warning if
SMT is active and the user has not provided an explicit choice via the
smt=<bool> command line option.

Details of the vulnerability became public before the Xen patches were
complete.  Hence the patches are already applied to the appropriate
trees.  They are:

Xen-unstable: 1c18d7377453^..b5926c6ecf05
Xen 4.17:     d2d2dcae879c^..9ac2f49f5fa3
Xen 4.16:     08539e8315fd^..de751c3d906d
Xen 4.15:     db3386e6cad6^..d7b78041dc81
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmURr2UMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZA1QH/RNSR1O6QJjd7z2gSGA9Yka7VWyYOMB2J01AaIl7
69zCRkpqg+baF1aQaAVR0fj39aF7M7xXrd/LSk+E4BBiCRSxxRzbWUGYn9qTLR9w
srbpGXqy0aWod9MiwfbTuEzf9uG8XpwOGoRg6p6YBRYE3WrQxIVnYY+KjeeToTEs
+UXZ0iZPrjaGaqKnF+PpkX4CMsqHhxk3iJw+ZFX2V4fVNRYgCOpjejmMjbWM4ABr
eSsCjTU92/YZvFOsTeIzu74h5yM6SH+XTPW2S8Ve5j3mk7sM8nIiYbIyTMWNCJID
HXeodt6eHjhZzV2z7f+/zEngnoITIqz+X3tRcTkHB9+H5jU=
=AtsG
-----END PGP SIGNATURE-----

--=separator--


From xen-users-bounces@lists.xenproject.org Mon Sep 25 17:19:05 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2023 17:19:05 +0000
Received: from list by lists.xenproject.org with outflank-mailman.607983.946291 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qkpEA-0001Cf-Vh; Mon, 25 Sep 2023 17:18:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 607983.946291; Mon, 25 Sep 2023 17:18: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 1qkpEA-0001CX-Sr; Mon, 25 Sep 2023 17:18:34 +0000
Received: by outflank-mailman (input) for mailman id 607983;
 Mon, 25 Sep 2023 17:18:33 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1il/=FJ=xenbits.xen.org=andrewcoop@srs-se1.protection.inumbo.net>)
 id 1qkpE9-0000do-BZ
 for xen-users@lists.xen.org; Mon, 25 Sep 2023 17:18:33 +0000
Received: from mail.xenproject.org (mail.xenproject.org [104.130.215.37])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 88238663-5bc7-11ee-9b0d-b553b5be7939;
 Mon, 25 Sep 2023 19:18:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1qkpDs-0004vH-06; Mon, 25 Sep 2023 17:18:16 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.92)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1qkpDr-0005W1-UI; Mon, 25 Sep 2023 17:18:15 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 88238663-5bc7-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Date:Message-Id:Subject:CC:From:To:MIME-Version:
	Content-Transfer-Encoding:Content-Type;
	bh=1SeR4xn+wsNgQw8XgwMb9lXe9y838lCWovJEFN+RunU=; b=oxJl0jPqT1ibAXYpXztu3+sfO+
	+Vnlx+Mgz6IB0NtzNPsMWkmHd1s/ePd8uilCSY73JsDYmDJ4MTJV6fv4oNq+AfgHxJsLKXwj7Uun0
	spLxfMmtZOJa95Tz0zWY4XifMlQWrH0kIGUh2TauM22i/XZglUrQs+9teUPo1n0eiUN4=;
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
CC: Xen.org security team <security-team-members@xen.org>
Subject: Xen Security Advisory 439 v2 (CVE-2023-20588) - x86/AMD: Divide
 speculative information leak
Message-Id: <E1qkpDr-0005W1-UI@xenbits.xenproject.org>
Date: Mon, 25 Sep 2023 17:18:15 +0000

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2023-20588 / XSA-439
                               version 2

             x86/AMD: Divide speculative information leak

UPDATES IN VERSION 2
====================

Version 1 accidentally linked to the wrong AMD bulletin.  This has been
corrected in v2.  All other information in v1 is believed to be correct.

ISSUE DESCRIPTION
=================

In the Zen1 microarchitecure, there is one divider in the pipeline which
services uops from both threads.  In the case of #DE, the latched result
from the previous DIV to execute will be forwarded speculatively.

This is a covert channel that allows two threads to communicate without
any system calls.  In also allows userspace to obtain the result of the
most recent DIV instruction executed (even speculatively) in the core,
which can be from a higher privilege context.

For more information, see:
 * https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7007.html

IMPACT
======

An attacker might be able to infer data from a different execution
context on the same CPU core.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

Only AMD Zen1 CPUs are believed to be vulnerable.

MITIGATION
==========

There is no mitigation.

RESOLUTION
==========

The patches for Xen overwrite the buffer in the divider on the
return-to-guest path.

However, as with some prior speculative vulnerabilities, the fix is only
effective in combination with disabling SMT.  For the same reasons as
before, Xen does not disable SMT by default.

The system administrator is required to risk-assess their workload, and
choose whether to enable or disable SMT.  Xen will issue a warning if
SMT is active and the user has not provided an explicit choice via the
smt=<bool> command line option.

Details of the vulnerability became public before the Xen patches were
complete.  Hence the patches are already applied to the appropriate
trees.  They are:

Xen-unstable: 1c18d7377453^..b5926c6ecf05
Xen 4.17:     d2d2dcae879c^..9ac2f49f5fa3
Xen 4.16:     08539e8315fd^..de751c3d906d
Xen 4.15:     db3386e6cad6^..d7b78041dc81
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmURwLwMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZMjgIAI+pm7OnUq8EbuD6eyB7yDKBRwm9U7Hu2yrO47f0
CHO/HdMANfx0nCbpKS8+7GXa2gooJXgp3Fo0NGri2G0+hzXNQTsaGnMEMgBV7O0M
OXYzao39dhPATP4hi5bm0xPTZ+3zMaP06xvl7JqNqsPK8GFz/cZr/Hsz5r2boZRO
3FXEmbgsG2KTR5+HrSNoeA3LM9aoUqEiIq6oGxLaTr7UI6xK4FL5VFloWhS0r9yp
gD7HHP6NlV1Ysxt1xKCxf109HrzWEvih/Gd8hG6eqiHR+i2zyS1hna8Ll/sRFkOO
x9FpYHljtb3WKX9bUh4aZXdoAWRW0aR+SWcXToPSk5aFJiE=
=W6vz
-----END PGP SIGNATURE-----

--=separator--


From xen-users-bounces@lists.xenproject.org Wed Sep 27 14:21:07 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2023 14:21:07 +0000
Received: from list by lists.xenproject.org with outflank-mailman.608625.947856 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qlVOo-0005dn-QX; Wed, 27 Sep 2023 14:20:22 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 608625.947856; Wed, 27 Sep 2023 14:20: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 1qlVOo-0005df-Ng; Wed, 27 Sep 2023 14:20:22 +0000
Received: by outflank-mailman (input) for mailman id 608625;
 Wed, 27 Sep 2023 01:59:31 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=odcs=FL=invisiblethingslab.com=demi@srs-se1.protection.inumbo.net>)
 id 1qlJpr-0004aI-UX
 for xen-users@lists.xen.org; Wed, 27 Sep 2023 01:59:31 +0000
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com
 [66.111.4.26]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 79d8489f-5cd9-11ee-9b0d-b553b5be7939;
 Wed, 27 Sep 2023 03:59:25 +0200 (CEST)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 50A255C26F3;
 Tue, 26 Sep 2023 21:59:21 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 26 Sep 2023 21:59:21 -0400
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 26 Sep 2023 21:59:20 -0400 (EDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 79d8489f-5cd9-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=cc:cc:content-type:content-type:date
	:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
	:references:reply-to:sender:subject:subject:to:to; s=fm2; t=
	1695779961; x=1695866361; bh=LdVIWQ3zdC2JQGYSV6uGe+Xx0lvi4SgBaLz
	jz8Feerg=; b=cU7igk30miSG1RQN6wVx2H5R/zy5Cy3HeM/rcevgtrERdAmOqNg
	vk8+UULrnTBmnczz2XzcinKzOhSl84Gbre5JZ6mhxzURIayTxo+d1i4w8oxA0zZi
	yfSH0A2Kd87HbYjHBpixMJAF6h1l5vpEq66taSiTgxtnItmxPGfSURso+/yA6KfT
	UuKqJSV/0EiPm7QKb1qO9fes6wSMiGuraNTsLXvWFS0xEYc646M5fH/e8dpUJhbx
	7JNyNFg0ePmGHppRl92FlSd6xvbuWbvS/U5LSY7EJFyKnEYKOPnSEB1olJc3aLJP
	ixkiPGPnTQ5xC7Ho4+HxUefqfxTCeaqzGHA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:cc:content-type:content-type:date:date
	:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
	:message-id:mime-version:references:reply-to:sender:subject
	:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
	:x-sasl-enc; s=fm2; t=1695779961; x=1695866361; bh=LdVIWQ3zdC2JQ
	GYSV6uGe+Xx0lvi4SgBaLzjz8Feerg=; b=mt7rXoHeMym4rTU+BsKQbssq3w67q
	T3BYAKMqHiJh4UeVHbAzHSdd/t+/Mtyl82SjkBPk0eKm5y/XZq50SzgZqywddQGE
	3YQcnLPhKUBU4Tqa4+LmMQ49JbiM4QGo/Cn8SMRF8k1FnyPZAQoHwaKD82tPT8U8
	tASY/wMExSuvngQpNcPUXxqJaAFcggK4qWDQDzmZELKnoOpkBzZh0wgsBMl6n0iq
	yX+jQmTsz5sAAfPAVjVkoaL7F+G9Rb2w02WFTsTKZZ5dhg5tHO0zLRxsRjDuih4Z
	mFPYJCZ6aHH+sB7DAXXfc2SdqbUaLK/7PK+sFz5gSIDv0NV42YgONbG8g==
X-ME-Sender: <xms:eIwTZT6ZiSBd5iETkZnzuUGO9X0lu8SeN7J--ZYZ5eOuffTanUSEtA>
    <xme:eIwTZY4PYsvxcodrdiP_INtcJLBmkwzoPSZCRp3Gm-R9DRLwy8jfwrLjnYWEsWvOn
    TojSvt9ETpTasA>
X-ME-Received: <xmr:eIwTZaeLAiVYvo9yyTsXZDa1YGWinCnUrjTX7EXQjBO8PQyZRo83h7mXiT_EasgYjPUZcYJhKtomauclE3xdCNetU2KHv-uuNzuTYiKjxEmYAop_>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvjedrtddugdehgecutefuodetggdotefrodftvf
    curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
    uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
    fjughrpeffhffvvefukfhfgggtjgesthdtredttddtvdenucfhrhhomhepffgvmhhiucfo
    rghrihgvucfqsggvnhhouhhruceouggvmhhisehinhhvihhsihgslhgvthhhihhnghhslh
    grsgdrtghomheqnecuggftrfgrthhtvghrnhepjedtveegfedtgfeigffgiedtveeuueei
    fefffeeuhfdtffekgefhvdfgiefhuefgnecuffhomhgrihhnpegrmhgurdgtohhmnecuve
    hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggvmhhisehi
    nhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:eIwTZULsZOBJ40wDeOHZfOblk4Rc-SumeUJQroYAuf1sKmKYYtiIlg>
    <xmx:eIwTZXKoV3yEq3y_CeG57KKcMhMsrkT3L4fijQCwBpdOjglBRjxiww>
    <xmx:eIwTZdzAp1iwMLZr69Vv8Vexm_FoyuO_XctUQlhwa2gopT41k0sM4A>
    <xmx:eYwTZUHafhNhZ6d26LiwzPn02IhZrkYpDjb8hlvw9yo9nuh0VSYtuQ>
Feedback-ID: iac594737:Fastmail
Date: Tue, 26 Sep 2023 21:59:19 -0400
From: Demi Marie Obenour <demi@invisiblethingslab.com>
To: oss-security@lists.openwall.com, xen-announce@lists.xen.org,
	xen-devel@lists.xen.org, xen-users@lists.xen.org,
	kvm@lore.kernel.org, devel@sel4.systems
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: Re: [oss-security] Xen Security Advisory 439 v1 (CVE-2023-20588) -
 x86/AMD: Divide speculative information leak
Message-ID: <ZROMd1GCpD8uDtbE@itl-email>
References: <E1qko5Z-0003cF-KD@xenbits.xenproject.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed
In-Reply-To: <E1qko5Z-0003cF-KD@xenbits.xenproject.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Mon, Sep 25, 2023 at 04:05:37PM +0000, Xen Security wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
>             Xen Security Advisory CVE-2023-20588 / XSA-439
> 
>              x86/AMD: Divide speculative information leak
> 
> ISSUE DESCRIPTION
> =================
> 
> In the Zen1 microarchitecure, there is one divider in the pipeline which
> services uops from both threads.  In the case of #DE, the latched result
> from the previous DIV to execute will be forwarded speculatively.
> 
> This is a covert channel that allows two threads to communicate without
> any system calls.  In also allows userspace to obtain the result of the
> most recent DIV instruction executed (even speculatively) in the core,
> which can be from a higher privilege context.
> 
> For more information, see:
>  * https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html
> 
> IMPACT
> ======
> 
> An attacker might be able to infer data from a different execution
> context on the same CPU core.
> 
> VULNERABLE SYSTEMS
> ==================
> 
> All versions of Xen are vulnerable.
> 
> Only AMD Zen1 CPUs are believed to be vulnerable.
> 
> MITIGATION
> ==========
> 
> There is no mitigation.
> 
> RESOLUTION
> ==========
> 
> The patches for Xen overwrite the buffer in the divider on the
> return-to-guest path.
> 
> However, as with some prior speculative vulnerabilities, the fix is only
> effective in combination with disabling SMT.  For the same reasons as
> before, Xen does not disable SMT by default.
> 
> The system administrator is required to risk-assess their workload, and
> choose whether to enable or disable SMT.  Xen will issue a warning if
> SMT is active and the user has not provided an explicit choice via the
> smt=<bool> command line option.
> 
> Details of the vulnerability became public before the Xen patches were
> complete.  Hence the patches are already applied to the appropriate
> trees.  They are:
> 
> Xen-unstable: 1c18d7377453^..b5926c6ecf05
> Xen 4.17:     d2d2dcae879c^..9ac2f49f5fa3
> Xen 4.16:     08539e8315fd^..de751c3d906d
> Xen 4.15:     db3386e6cad6^..d7b78041dc81
> -----BEGIN PGP SIGNATURE-----
> 
> iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmURr2UMHHBncEB4ZW4u
> b3JnAAoJEIP+FMlX6CvZA1QH/RNSR1O6QJjd7z2gSGA9Yka7VWyYOMB2J01AaIl7
> 69zCRkpqg+baF1aQaAVR0fj39aF7M7xXrd/LSk+E4BBiCRSxxRzbWUGYn9qTLR9w
> srbpGXqy0aWod9MiwfbTuEzf9uG8XpwOGoRg6p6YBRYE3WrQxIVnYY+KjeeToTEs
> +UXZ0iZPrjaGaqKnF+PpkX4CMsqHhxk3iJw+ZFX2V4fVNRYgCOpjejmMjbWM4ABr
> eSsCjTU92/YZvFOsTeIzu74h5yM6SH+XTPW2S8Ve5j3mk7sM8nIiYbIyTMWNCJID
> HXeodt6eHjhZzV2z7f+/zEngnoITIqz+X3tRcTkHB9+H5jU=
> =AtsG
> -----END PGP SIGNATURE-----

These detailed security advisories are one of the things I love about
Xen.  It's hard to trust a hypervisor (KVM) that will not issue them,
for then one has no way to know if a particular problem got fixed.

I'm CCing KVM here to make sure they have a fix.  From their Git commit
history, I am almost certain that seL4 does not.  I'm CCing the seL4
developers to alert them of this and suggest that the x86 port be
removed or at least have a big warning.
- -- 
Sincerely,
Demi Marie Obenour (she/her/hers)
Invisible Things Lab
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEdodNnxM2uiJZBxxxsoi1X/+cIsEFAmUTjHcACgkQsoi1X/+c
IsH6/w//RbvVlls3bC5IUSv+cB3e8aQmiFOuosxycKki3PjMeHD/nmTnlQIZteQU
EXRJRilEIfI8QsDiHKXtLz/gv9oDAvPKoUnqvdoRp9XKtUJ/USueDfujtWXSZB92
yhXMvCQ7m8Jaz0am7MbVBnZP3l2MTopHXxTe9ukeBJ2OAbGPFpjgv5d7uBpjmfTb
vb2YE8fL1iS2hK1njBWifL+Ss70JNlSfIHBHRVMtNZg6xyC0B7fW7PPtXHWfVjMd
PR6huOFg1v504ijacOYYW0eWjUv2aaURsKKAJaw5OnxbLzv6m+AxNBVAnss00PH7
B8KxhCNFOliGIm0Ih2S4F7EXFIYBQlzzAp1M95qzgY6FEurBasQ7OAQcsOFx1yae
UCm56PCZcoQhEKDbA96zJhxi1E320W5MMQeYm3ByB1/jCRQxq+4gRVUp2T00tFAu
C/LwdQJ5p5iHqhtZ9Y6YceA7OPbU+N4NhHC8azKj7gDvkpAYWrq1LzQrGaGE65Ax
Th8BdD06iMK4ZZljl1MwkwLrZw3PMOpNz6I2YKQ/NktDGIDDIDDYQXCsoRb2Z+NU
ZFAyaj5aUKMQCvzya+MYXP48r+CQl3nl4jLr6Fa0yEvn1ouWEByYuPOWR4JuyZI/
WtNSpCHRoyqX7SF60FWM5yDGCwJ07eJrmzIKWje6uthjmqjDmFc=
=WiIH
-----END PGP SIGNATURE-----


From xen-users-bounces@lists.xenproject.org Wed Sep 27 14:21:11 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2023 14:21:11 +0000
Received: from list by lists.xenproject.org with outflank-mailman.605953.947873 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qlVPb-0006VP-8K; Wed, 27 Sep 2023 14:21:11 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 605953.947873; Wed, 27 Sep 2023 14:21: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 1qlVPb-0006VH-5A; Wed, 27 Sep 2023 14:21:11 +0000
Received: by outflank-mailman (input) for mailman id 605953;
 Wed, 20 Sep 2023 19:35:21 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=UK7c=FE=gmail.com=polasekr@srs-se1.protection.inumbo.net>)
 id 1qj2ym-0004qf-VP
 for xen-users@lists.xenproject.org; Wed, 20 Sep 2023 19:35:21 +0000
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com
 [2607:f8b0:4864:20::229])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id d4305eca-57ec-11ee-9b0d-b553b5be7939;
 Wed, 20 Sep 2023 21:35:18 +0200 (CEST)
Received: by mail-oi1-x229.google.com with SMTP id
 5614622812f47-3adda509fecso124846b6e.3
 for <xen-users@lists.xenproject.org>; Wed, 20 Sep 2023 12:35:18 -0700 (PDT)
Received: from [192.168.1.104] ([104.247.231.65])
 by smtp.gmail.com with ESMTPSA id
 h23-20020ac85697000000b0040fd47985e6sm4771194qta.97.2023.09.20.12.35.16
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2023 12:35:16 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: d4305eca-57ec-11ee-9b0d-b553b5be7939
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1695238517; x=1695843317; darn=lists.xenproject.org;
        h=content-transfer-encoding:mime-version:user-agent:reply-to
         :references:in-reply-to:message-id:date:subject:to:from:from:to:cc
         :subject:date:message-id:reply-to;
        bh=mgkwZOAQAqFhSguKIWd+2+pKI6N4XpuIvWIYYYhdtLU=;
        b=mt1rIninrdpxqEjYBsx9FmZFi6JlNoq0dkkogjqb0h9tYhsZn/E+lcALvNcn1LsG54
         ZEpGjdLaKtHA/SbNnaemW3VhwbZOIvlyjDBh/Q0wb4u8q4sTlBWdZ1e8TVfSJvB1pFy0
         Kkur13E2Xu4aiHWcKsfVftCC+WPcN77fVxsCIe49B4tG9OjxcvhWQum7+xA3IBDwCp9a
         uAZA1OCuT8hM01Zo8Ebs3gl4ea3STxiKRVEpLtV5qJ1bawfYB0O4ooX9e5J0lqV/mDxy
         gKIue7h1u2QYIXfFOEltTiaW9xZQm+YFJeT06gXXxQ7HW/O/lEgeWCRs/K557qjrvj29
         u34w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1695238517; x=1695843317;
        h=content-transfer-encoding:mime-version:user-agent:reply-to
         :references:in-reply-to:message-id:date:subject:to:from
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=mgkwZOAQAqFhSguKIWd+2+pKI6N4XpuIvWIYYYhdtLU=;
        b=ft5yzk+qGiIvv47jO93rnsQ7eQlqEJ25eFU0g56RU3NR/FYvJduAIY8mAe+ZSL1jbP
         OmpeC6YREp7D/fNFA29AlO8E1vwwljNbCo8F2a4nMXba7Jfr09SeSshb4v7F9LIgeLxA
         JKeDI0ZnCbl5rdxkUlDlWip8l/M0fSA4RTIdRFkw7u0TEZVL/cnSNU3LzMi+k4GNxutU
         TzojtRDF2nnIyXzQ/jNG7W9gKdb7gHMxXGAyoz2zGbGNxKsWA6AkDOMVkfgIe7q+2GeE
         vfVbRUPJrlcthFteuClD5iiU6B7unl2CoO8tIthWXqo7LsE3Vl6hVcUjxpMWrxjTWT00
         iKfQ==
X-Gm-Message-State: AOJu0YyLaa/zVeeZ8iQoGx3XWpHqsOexIM2owWryvAQJQeJhdH2fZpS/
	87Fk8M8/qmv2CUwl6oyPl5fboJHbIE4=
X-Google-Smtp-Source: AGHT+IEk/KqULUImbYVd1o/4Y2rVJ1c+cs2NJM/PB4Ur1Cnv/VxuKNrwPRYcPijC+RjmqpoBUhUnIg==
X-Received: by 2002:a05:6808:2209:b0:3a4:1f0f:d108 with SMTP id bd9-20020a056808220900b003a41f0fd108mr3844642oib.46.1695238517234;
        Wed, 20 Sep 2023 12:35:17 -0700 (PDT)
From: "Robert Polasek" <polasekr@gmail.com>
To: "Juergen Gross" <jgross@suse.com>, xen-users@lists.xenproject.org
Subject: Re[2]: User domain starts with a crash loop when memory configured is above
 500GB
Date: Wed, 20 Sep 2023 19:35:16 +0000
Message-Id: <emdb128c6d-0c65-4d3b-8992-588c271a583a@c9023129.com>
In-Reply-To: <396dab68-e4ae-473b-bc0a-179252673bc1@suse.com>
References: <emef5594a4-23f7-4880-8079-7351cd9e54e5@c9023129.com>
 <396dab68-e4ae-473b-bc0a-179252673bc1@suse.com>
Reply-To: "Robert Polasek" <polasekr@gmail.com>
User-Agent: eM_Client/9.2.2093.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Thank you Juergen for the tip. It was dead on. I made those changes and=20
I am able to boot larger user domains than 500GB and also the kernel=20
crash messages went away.

Cheers,
Robert


------ Original Message ------
>From "Juergen Gross" <jgross@suse.com>
To "Robert Polasek" <polasekr@gmail.com>; xen-users@lists.xenproject.org
Date 2023-09-19 10:35:24
Subject Re: User domain starts with a crash loop when memory configured=20
is above 500GB

>On 18.09.23 17:34, Robert Polasek wrote:
>>Hi everybody,
>>
>>I have a server with 760GB of RAM. I have only domain 0 running there wit=
h 16GB of ram assigned to it.
>>
>>Here is a configuration for my user domain:
>>
>>name =3D "node01"
>>kernel =3D "/boot/vmlinuz-5.15.0-82-generic"
>>root =3D "/dev/xvda"
>>memory =3D 614400
>>maxmem =3D 614400
>>vcpus =3D 32
>>maxvcpus =3D 32
>>disk =3D ['file:/vserver/images/node01.img,xvda,w']
>>vif =3D ['bridge=3Dvirbr0,mac=3D00:16:3e:01:01:02']
>>iommu =3D "soft"
>>swiotlb =3D "force"
>>pci_permissive =3D 1
>>pci =3D ['0000:3e:00.0','0000:3f:00.0','0000:40:00.0','0000:41:00.0','000=
0:b1:00.0','0000:b2:00.0']
>>
>>nics =3D 1
>>dhcp =3D "off"
>>ip =3D "192.168.122.15"
>>netmask =3D "255.255.255.0"
>>gateway =3D "192.168.122.1"
>>hostname =3D "node01"
>>
>>extra=3D"3"
>>
>>When I try to start the domain, it spins in a crash loop with following e=
rror messages:
>>
>>[ 6864.140170] WARNING: CPU: 2 PID: 266 at arch/x86/xen/multicalls.c:102=
 xen_mc_flush+0x197/0x200
>>[ 6864.140183] Modules linked in:
>>[ 6864.140190] CPU: 2 PID: 266 Comm: xen-balloon Tainted: G      D W     =
     5.15.0-82-generic #91-Ubuntu
>>[ 6864.140203] RIP: e030:xen_mc_flush+0x197/0x200
>>[ 6864.140212] Code: 77 65 89 c0 48 c1 e0 05 48 05 00 20 00 81 ff d0 0f 1=
f 00 49 89 45 18 48 85 c0 0f 89 17 ff ff ff 45 8b 4d 00 41 bf 01 00 00 00 <=
0f> 0b 48 c7 c7 f0 8e 5b 82 44 89 ca 44 89 fe 45 31 f6 65 8b 0d e8
>>[ 6864.140234] RSP: e02b:ffffc90041027b88 EFLAGS: 00010002
>>[ 6864.140243] RAX: 0000000000000001 RBX: 0000000000000040 RCX: 000000000=
0000000
>>[ 6864.140253] RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff89009=
809e310
>>[ 6864.140264] RBP: ffffc90041027bb8 R08: ffff888168dc0000 R09: 000000000=
0000002
>>[ 6864.140275] R10: 0000000000000200 R11: ffff8900980b7690 R12: 000000000=
0000000
>>[ 6864.140286] R13: ffff89009809e300 R14: 0000000000000002 R15: 000000000=
0000001
>>[ 6864.140303] FS:  0000000000000000(0000) GS:ffff890098080000(0000) knlG=
S:0000000000000000
>>[ 6864.140315] CS:  10000e030 DS: 0000 ES: 0000 CR0: 0000000080050033
>>[ 6864.140324] CR2: 0000000000000000 CR3: 0000000002e10000 CR4: 000000000=
0050660
>>[ 6864.140339] Call Trace:
>>[ 6864.140344]  <TASK>
>>[ 6864.140349]  ? __raw_callee_save_xen_make_pte+0x15/0x27
>>[ 6864.140359]  xen_mc_issue+0x61/0x80
>>[ 6864.140367]  xen_alloc_pte+0xd8/0x290
>>[ 6864.140376]  pmd_populate_kernel.constprop.0+0x4b/0xa0
>>[ 6864.140387]  vmemmap_pmd_populate+0x69/0x79
>>[ 6864.140395]  vmemmap_populate_basepages+0x68/0xb3
>>[ 6864.140405]  vmemmap_populate+0x2a/0xa9
>>[ 6864.140412]  __populate_section_memmap+0x3c/0x57
>>[ 6864.140422]  sparse_add_section+0x12b/0x1dc
>>[ 6864.140431]  __add_pages+0xac/0x150
>>[ 6864.140440]  add_pages+0x17/0x70
>>[ 6864.140447]  arch_add_memory+0x45/0x60
>>[ 6864.140455]  add_memory_resource+0x12c/0x320
>>[ 6864.140467]  reserve_additional_memory+0x10f/0x160
>>[ 6864.140476]  balloon_thread+0x337/0x500
>>[ 6864.140483]  ? wait_woken+0x70/0x70
>>[ 6864.140492]  ? reserve_additional_memory+0x160/0x160
>>[ 6864.140501]  kthread+0x127/0x150
>>[ 6864.140509]  ? set_kthread_struct+0x50/0x50
>>[ 6864.140518]  ret_from_fork+0x1f/0x30
>>[ 6864.140528]  </TASK>
>>[ 6864.140533] ---[ end trace 3bca9737718a46b2 ]---
>>[ 6864.140541] 1 of 2 multicall(s) failed: cpu 2
>>[ 6864.140549]   call  2: op=3D26 arg=3D[ffff89009809eb10] result=3D-22
>>
>>Any suggestion what I am doing wrong? There should be plenty of RAM to st=
art 600GB domain. I can start  user domain with 500GB no problem. Thank you =
in advance for your help and suggestions.
>
>I think your kernel has been configured with CONFIG_XEN_512GB.
>
>You should try to add "xen_512gb_limit=3D0" to your guest's command line.
>
>Even if this is fixing your boot issue, the guest shouldn't show the error
>you are seeing.
>
>
>Juergen
>


From xen-users-bounces@lists.xenproject.org Fri Sep 29 08:42:33 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2023 08:42:33 +0000
Received: from list by lists.xenproject.org with outflank-mailman.610369.949740 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qm94J-0006Xf-Ge; Fri, 29 Sep 2023 08:41:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 610369.949740; Fri, 29 Sep 2023 08:41: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 1qm94J-0006XU-Cg; Fri, 29 Sep 2023 08:41:51 +0000
Received: by outflank-mailman (input) for mailman id 610369;
 Fri, 29 Sep 2023 08:41:50 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=xPTL=FN=arm.com=Henry.Wang@srs-se1.protection.inumbo.net>)
 id 1qm94I-0006C1-8l
 for xen-users@lists.xenproject.org; Fri, 29 Sep 2023 08:41:50 +0000
Received: from EUR02-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur02on2062c.outbound.protection.outlook.com
 [2a01:111:f400:fe16::62c])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 04f71b5b-5ea4-11ee-878b-cb3800f73035;
 Fri, 29 Sep 2023 10:41:47 +0200 (CEST)
Received: from DUZPR01CA0202.eurprd01.prod.exchangelabs.com
 (2603:10a6:10:4b6::13) by VI1PR08MB5373.eurprd08.prod.outlook.com
 (2603:10a6:803:131::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Fri, 29 Sep
 2023 08:41:40 +0000
Received: from DBAEUR03FT036.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:10:4b6:cafe::60) by DUZPR01CA0202.outlook.office365.com
 (2603:10a6:10:4b6::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.26 via Frontend
 Transport; Fri, 29 Sep 2023 08:41:40 +0000
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DBAEUR03FT036.mail.protection.outlook.com (100.127.142.193) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.6838.21 via Frontend Transport; Fri, 29 Sep 2023 08:41:40 +0000
Received: ("Tessian outbound fb5c0777b309:v211");
 Fri, 29 Sep 2023 08:41:40 +0000
Received: from 306493108f4d.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 0386A908-91C4-4FE6-AA1C-27D70C5CF231.1; 
 Fri, 29 Sep 2023 08:41:33 +0000
Received: from EUR03-DBA-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 306493108f4d.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Fri, 29 Sep 2023 08:41:33 +0000
Received: from AS8PR08MB7991.eurprd08.prod.outlook.com (2603:10a6:20b:570::15)
 by PAVPR08MB9842.eurprd08.prod.outlook.com (2603:10a6:102:31e::22)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Fri, 29 Sep
 2023 08:41:31 +0000
Received: from AS8PR08MB7991.eurprd08.prod.outlook.com
 ([fe80::dfff:49d6:ed04:118b]) by AS8PR08MB7991.eurprd08.prod.outlook.com
 ([fe80::dfff:49d6:ed04:118b%7]) with mapi id 15.20.6838.016; Fri, 29 Sep 2023
 08:41:31 +0000
X-BeenThere: xen-users@lists.xenproject.org
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
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 04f71b5b-5ea4-11ee-878b-cb3800f73035
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=GcvLXMfA++2OGLOfDdM12WuDckKtpEbX/QxM9ZtrOpE=;
 b=mDcpYc4yWB5317jAfU+NdMt+53J+GwVVPLtHTZ1qk4oGSWHduZH0E+vi87DKCSMuPcDmwPLfnbpbBJrffmSRbt7gfP3FuIHLyVbXPtNlKgziWsIZDu4xQ2dHuHVmVXJFoCG73X2669/S6oV5P/sno/pqyDiFuancvAaLyja5kjs=
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dmarc=pass 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;
 pr=C
X-CheckRecipientChecked: true
X-CR-MTA-CID: b3b8a75c1ab81a12
X-CR-MTA-TID: 64aa7808
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ODmzE2ALD+Pr0KMHQJ29j8zsPzTB4EX6Uoeys/wCbjbjt/YO5SdQXVIo/baq7VS6FF5eyuLnCYMLfkW4hANz1UREYVXHcM8zV2rhVyILaO38aXa6/pRz+n4iJw11VL3c58RQSY0VGKwCEVN3TZ4rApOPU2B9rIwCauvi2AxJAGBD+ytcmqPBvI1TXXXsARkojKYrfVKoZnTNOAFt9S+a1gvBzQzje5Ajcpd3qQQ/oqbExv6s1kOq4McJBbWZRy6zxGT+COsYXQWZd+YIZWxIEr9khmIvv3RTldhGm5RU5s0bC04h56Vsq4+6B7jmyim9TD18o23SjK5RvHSjkT1JYA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=GcvLXMfA++2OGLOfDdM12WuDckKtpEbX/QxM9ZtrOpE=;
 b=MGYmivX+CF3aHIxtT9rqUm+mN8t1y+jIqEYaZBk5vtmpU4Ed2cIdNAJn+LoX06ZdONS2k8P1gOHPMGgWNWBmweRugwtQQBQw/aPHCyCs+9F0bNvrwMAMnzlGxgTI4/hBgNh1kgIe+dsDm9CExetZGS1UCswcRdqK3UIVdh0MoVx0bs5NYid9iCHpx8vacDstyJnRVvCu8kGFsUxFdUhqlpjcLlKlYxNR2BxMaXB1vBpBHWbfwt2B0rPNnc6PrmVXSkYFzGODOzXWJxs7pBpEFEYPofJ36qbyV+BzFb8kyDmB3ThCo1TOxHqS8YxBRyj+oQVryQT4UVQ78NfWJPOAGA==
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=GcvLXMfA++2OGLOfDdM12WuDckKtpEbX/QxM9ZtrOpE=;
 b=mDcpYc4yWB5317jAfU+NdMt+53J+GwVVPLtHTZ1qk4oGSWHduZH0E+vi87DKCSMuPcDmwPLfnbpbBJrffmSRbt7gfP3FuIHLyVbXPtNlKgziWsIZDu4xQ2dHuHVmVXJFoCG73X2669/S6oV5P/sno/pqyDiFuancvAaLyja5kjs=
From: Henry Wang <Henry.Wang@arm.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
	"xen-announce@lists.xenproject.org" <xen-announce@lists.xenproject.org>,
	Xen-users <xen-users@lists.xenproject.org>
CC: "community.manager@xenproject.org" <community.manager@xenproject.org>
Subject: Xen 4.18 rc1
Thread-Topic: Xen 4.18 rc1
Thread-Index: AQHZ8rCK24ghm9ApRk6ymvGIHuNicg==
Date: Fri, 29 Sep 2023 08:41:31 +0000
Message-ID:
 <AS8PR08MB799131EDEFFD01D2BB223B1C92C0A@AS8PR08MB7991.eurprd08.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Authentication-Results-Original: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-traffictypediagnostic:
	AS8PR08MB7991:EE_|PAVPR08MB9842:EE_|DBAEUR03FT036:EE_|VI1PR08MB5373:EE_
X-MS-Office365-Filtering-Correlation-Id: f64b83bc-b59b-4c8c-f23e-08dbc0c7e6a0
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original:
 YjCTYNM68kWn/VECwLoseUAtEfw3Bh47CuyzRxgtswbjmEKW/da+VXlBs7RGwQT0TjjO+jBpf+Vsqc0lNr6GRbjyAoZOy5wNPuwn/RVAkWiEtrf14XzIuNcfkk5740fBEISoo/P13PICKl12wfaNxtwX66fQt7BqG7DAWQwByHMr+p/upbm13L0tvpDOJBvdNOkeCzAS3NLPmF2pV6vOWqqRCYMFaTkIowpcJV15XTMxiF5CiaZTaWruSK6qnYKXQtSJwJSIBxv/fGqcAoGRMVhQAKKyTZCPWl/KqaVbojxzIseqhQ8djYZ2bcoKp6AJuDW+Hj4Afyw7wv0a8IhDXisEUSVOb8dGLUZFkBwZ0zEpXvkhMn/Em73jJiq93xkuT/Ubh1romhoTqwb0xPPsNBG/qE64fTFG8rd2ISPDkXERscrK6HtHflc7IC8VxzgNeCmrI7QxeKLpTLOUsyykGbGEWiHSvRF0hfSO8r97hQ9K/OzqGXd4iBzvqqp/k8ac85uZ4e9MjUXoDd5rTWY5i6iSb2nR/MAxQ98uUjhHCptV9P74o9TOyjP6n2AZ5DxmBYKgtIaO3mL1D+ICNZFrcZIDvHIGZn1C8bCz0vosTUs=
X-Forefront-Antispam-Report-Untrusted:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB7991.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(396003)(366004)(376002)(346002)(136003)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(71200400001)(26005)(478600001)(122000001)(7696005)(86362001)(38100700002)(166002)(33656002)(55016003)(5660300002)(38070700005)(83380400001)(966005)(6506007)(4326008)(2906002)(8936002)(8676002)(110136005)(41300700001)(66946007)(316002)(64756008)(66556008)(66476007)(66446008)(76116006)(4744005)(52536014)(7116003)(9686003);DIR:OUT;SFP:1101;
Content-Type: multipart/alternative;
	boundary="_000_AS8PR08MB799131EDEFFD01D2BB223B1C92C0AAS8PR08MB7991eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9842
Original-Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
 DBAEUR03FT036.eop-EUR03.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
	00584097-8a37-45fd-bfb4-08dbc0c7e164
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	O/cDxTgNle16sysbanknPDfARoHqHmOSUcIzcuIWC7HPmSqU3yAX5E39UUeHPXPJmXZT2Wvjmw5KcgXKG7TD/Bv9ndCBL8O+SMS7cs2PikU1yzPbZ1H/pLJthKUNU7ltSZoMz1XnCAhexBsFSRhvxc4n7wkKiL8dn087nfuQJ2W+C8D74NlBUeEm07i++Fc3mlz1HlcXLS8bsxaY2ZHNtlJkdtEwrPwyUtdRITLja3EsuXUkc1+66mqSWOPWmCzgIvSdZFS3JwfoHIBsDBajQ9kHgkybwQodFFysVOH0C7OvYGXbUtKF3eQ0sqr43fbh1hj8WCIn7yiM8FUfU7iWSK+ZMOZFki1rvRl6xk6SgrR76R1nM8oHZfwYijq5RpbBK3WHxCcXj/8+vOLrkkSd5UMq5HSNVIir1jIR4ocIs42zolkSg8+seSRtptP/UGXy3Hq96QYWiGaD+jBI3iTKvRchKl8n9mtQ28KD69VM6d+vCQ+VZJI/z2yrMpL6HtimFKPhQdVqOA8Q9JpfZ8O7xww/qooat1/GDkarADJwiDnCmIiADIyWA76hv8FzOlyhklQr7hBU4NZXGAZBo7DhxHtyJaiPtaeE7RNvUk75YSrjhMPD9QWMK4ycyDkV7S+ZrJT6Xtu0slQpwngRUk5abV/Yx6rPQyRNeyQiOcFaz3ZYpvu/ha2+CENyjh7YNJZM
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;SFS:(13230031)(4636009)(136003)(396003)(39850400004)(346002)(376002)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(82310400011)(36840700001)(46966006)(7116003)(55016003)(7696005)(6506007)(83380400001)(9686003)(450100002)(316002)(478600001)(70206006)(8936002)(26005)(81166007)(336012)(70586007)(2906002)(966005)(82740400003)(356005)(5660300002)(110136005)(41300700001)(4326008)(47076005)(86362001)(33656002)(40480700001)(36860700001)(8676002)(166002)(52536014);DIR:OUT;SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2023 08:41:40.3233
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f64b83bc-b59b-4c8c-f23e-08dbc0c7e6a0
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-AuthSource:
	DBAEUR03FT036.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5373

--_000_AS8PR08MB799131EDEFFD01D2BB223B1C92C0AAS8PR08MB7991eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Xen 4.18 rc1 is tagged. You can check that out from xen.git:

git://xenbits.xen.org/xen.git 4.18.0-rc1

For your convenience there is also a tarball at:
https://downloads.xenproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.=
gz

And the signature is at:
https://downloads.xenproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.=
gz.sig

Please send bug reports and test reports to xen-devel@lists.xenproject.org<=
mailto:xen-devel@lists.xenproject.org>.
When sending bug reports, please CC relevant maintainers and me
(Henry.Wang@arm.com<mailto:Henry.Wang@arm.com>).

Kind regards,
Henry

--_000_AS8PR08MB799131EDEFFD01D2BB223B1C92C0AAS8PR08MB7991eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"en-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xen 4.18 rc1 is tagged. You can=
 check that out from xen.git:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">git://xenbits.xen.org/xen.git 4=
.18.0-rc1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For your convenience there is a=
lso a tarball at:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://downloads.xe=
nproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.gz">https://download=
s.xenproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.gz</a><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">And the signature is at:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://downloads.xe=
nproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.gz.sig">https://down=
loads.xenproject.org/release/xen/4.18.0-rc1/xen-4.18.0-rc1.tar.gz.sig</a><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send bug reports and tes=
t reports to
<a href=3D"mailto:xen-devel@lists.xenproject.org">xen-devel@lists.xenprojec=
t.org</a>.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When sending bug reports, pleas=
e CC relevant maintainers and me<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(<a href=3D"mailto:Henry.Wang@a=
rm.com">Henry.Wang@arm.com</a>).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Kind regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Henry<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_AS8PR08MB799131EDEFFD01D2BB223B1C92C0AAS8PR08MB7991eurp_--


